Index: sys/geom/eli/pkcs5v2.c =================================================================== --- sys/geom/eli/pkcs5v2.c +++ sys/geom/eli/pkcs5v2.c @@ -69,7 +69,7 @@ be32enc(counter, count); - g_eli_crypto_hmac_init(&startpoint, passphrase, passlen); + g_eli_crypto_hmac_init(&startpoint, (const uint8_t *)passphrase, passlen); ctx = startpoint; g_eli_crypto_hmac_update(&ctx, saltcount, sizeof(saltcount)); g_eli_crypto_hmac_final(&ctx, md, sizeof(md)); @@ -100,7 +100,7 @@ int usecs; getrusage(RUSAGE_SELF, &start); - pkcs5v2_genkey(key, sizeof(key), salt, sizeof(salt), passphrase, + pkcs5v2_genkey(key, sizeof(key), salt, sizeof(salt), (const char *)passphrase, iterations); getrusage(RUSAGE_SELF, &end);