X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccrypt%2Fsilcrng.c;h=4fa86fa4f37d0066be9a3fd05af6102a8e2f2fd4;hb=38d89c8cd04b2b9b7e487230420bbf21d26ac722;hp=3d7b031ad5543ccd5f5901761f9d54813791a11a;hpb=9be2c37303ca7ee9f860e3a3b3d625fae88b0cea;p=silc.git diff --git a/lib/silccrypt/silcrng.c b/lib/silccrypt/silcrng.c index 3d7b031a..4fa86fa4 100644 --- a/lib/silccrypt/silcrng.c +++ b/lib/silccrypt/silcrng.c @@ -399,7 +399,7 @@ static void silc_rng_stir_pool(SilcRng rng) /* First CFB pass */ for (i = 0; i < SILC_RNG_POOLSIZE; i += 5) { - rng->sha1->hash->transform(iv, rng->key); + silc_hash_transform(rng->sha1, iv, rng->key); iv[0] = rng->pool[i] ^= iv[0]; iv[1] = rng->pool[i + 1] ^= iv[1]; iv[2] = rng->pool[i + 2] ^= iv[2]; @@ -412,7 +412,7 @@ static void silc_rng_stir_pool(SilcRng rng) /* Second CFB pass */ for (i = 0; i < SILC_RNG_POOLSIZE; i += 5) { - rng->sha1->hash->transform(iv, rng->key); + silc_hash_transform(rng->sha1, iv, rng->key); iv[0] = rng->pool[i] ^= iv[0]; iv[1] = rng->pool[i + 1] ^= iv[1]; iv[2] = rng->pool[i + 2] ^= iv[2];