Fix memory handling bug in t_prng; update expected results as they changedd
authorSam Hartman <hartmans@mit.edu>
Mon, 19 Nov 2001 20:05:35 +0000 (20:05 +0000)
committerSam Hartman <hartmans@mit.edu>
Mon, 19 Nov 2001 20:05:35 +0000 (20:05 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14007 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/ChangeLog
src/lib/crypto/t_prng.c
src/lib/crypto/t_prng.reseedtest-expected

index 344a036d23d6377fd371094336d06f6c722f74f8..f83b2cae9f59a3f33360ebacd0065d0076bef14c 100644 (file)
@@ -1,5 +1,7 @@
 2001-11-19  Sam Hartman  <hartmans@mit.edu>
 
+       * t_prng.c (main): Fix seeding bug in t_prng
+
        * t_prng.reseedtest: New test; description in t_prng.reseedtest-comments
 
        * t_prng.c (main): If we request 0 bytes of output don't try to
index 4da6e0f0be7483e8231149de8dcf4be419f5bb91..49c0aec7498ace8c47441bd77afafb1729cc4fdb 100644 (file)
@@ -57,7 +57,7 @@ int main () {
       assert ((input.data = malloc(seed_length)) != NULL);
       for (lc = seed_length; lc > 0; lc--) {
        scanf ("%2x",  &i);
-       input.data[lc] = (unsigned) (i&0xff);
+       input.data[seed_length-lc] = (unsigned) (i&0xff);
       }
       input.length = seed_length;
       assert (krb5_c_random_add_entropy (0, source_id, &input) == 0);
index aa88933840cbd056fc28d9ef77a29522b92db28a..d777aad47687d5f1806ea019b955c9df3045f668 100644 (file)
@@ -1 +1 @@
-8466373deab3992f57e7a96624b26973c7b32c51
+9ff89f8804f5cb6cab3b45eb5d6811f23c5f58c2