From: Tom Yu Date: Wed, 23 Sep 1998 01:19:25 +0000 (+0000) Subject: * prng.c (krb5_c_random_make_octets): Fix to nfold into 15 bytes, X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9ebc8b20a0a577ee78d63048b656bbc329d899c;p=thirdparty%2Fkrb5.git * prng.c (krb5_c_random_make_octets): Fix to nfold into 15 bytes, not one byte. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10934 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/crypto/ChangeLog b/src/lib/crypto/ChangeLog index d5166d4609..e95b2aaedf 100644 --- a/src/lib/crypto/ChangeLog +++ b/src/lib/crypto/ChangeLog @@ -1,3 +1,8 @@ +Tue Sep 22 21:19:01 1998 Tom Yu + + * prng.c (krb5_c_random_make_octets): Fix to nfold into 15 bytes, + not one byte. + Mon Sep 21 15:23:19 1998 Tom Yu * prng.c (krb5_c_random_seed): Fix memory leak. diff --git a/src/lib/crypto/prng.c b/src/lib/crypto/prng.c index f3fed096e6..560300bb9c 100644 --- a/src/lib/crypto/prng.c +++ b/src/lib/crypto/prng.c @@ -105,7 +105,7 @@ krb5_c_random_make_octets(krb5_context context, krb5_data *data) /* fold the new output back into the state */ - krb5_nfold(OUTPUTSIZE*8, OUTPUT, STATESIZE, NEWSTATE); + krb5_nfold(OUTPUTSIZE*8, OUTPUT, STATESIZE*8, NEWSTATE); memcpy(STATE, NEWSTATE, STATESIZE); random_count = blocksize;