crypto: aead - Add common IV generation code
[deliverable/linux.git] / crypto / algif_rng.c
index 3acba0a7cd551d2061f80c4e0d30002de792f6b3..150c2b6480ed2eefd53deb4bc56ba6b45c355aa3 100644 (file)
@@ -87,7 +87,7 @@ static int rng_recvmsg(struct socket *sock, struct msghdr *msg, size_t len,
                return genlen;
 
        err = memcpy_to_msg(msg, result, len);
-       memzero_explicit(result, genlen);
+       memzero_explicit(result, len);
 
        return err ? err : len;
 }
@@ -164,7 +164,7 @@ static int rng_setkey(void *private, const u8 *seed, unsigned int seedlen)
         * Check whether seedlen is of sufficient size is done in RNG
         * implementations.
         */
-       return crypto_rng_reset(private, (u8 *)seed, seedlen);
+       return crypto_rng_reset(private, seed, seedlen);
 }
 
 static const struct af_alg_type algif_type_rng = {
This page took 0.025684 seconds and 5 git commands to generate.