Page MenuHomeFreeBSD

D11068.id29238.diff
No OneTemporary

D11068.id29238.diff

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);

File Metadata

Mime Type
text/plain
Expires
Thu, May 21, 4:03 AM (17 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33372729
Default Alt Text
D11068.id29238.diff (747 B)

Event Timeline