+2002-01-14 Sam Hartman <hartmans@mit.edu>
+
+ * yarrow.c (krb5int_yarrow_reseed): The MS word of the integer
+ counter going into v_i will always be zero; don't try
+ right-shifting by 32.
+
2001-12-05 Ezra Peisach <epeisach@mit.edu>
* yarrow.c (krb5int_yarrow_stretch): Delare local variable unsigned.
HASH_Init(&hash);
HASH_Update(&hash, v_i, sizeof(v_i));
HASH_Update(&hash, v_0, sizeof(v_0));
- big_endian_int32 = make_big_endian32(i >> 32); /* MS word */
+ big_endian_int32 = make_big_endian32(0); /* MS word */
HASH_Update(&hash, &big_endian_int32, sizeof(krb5_ui_4));
big_endian_int32 = make_big_endian32(i & 0xFFFFFFFF); /* LS word */
HASH_Update(&hash, &big_endian_int32, sizeof(krb5_ui_4));