The changes to fix my previous concerns look OK (the struct rndmag_s size 
calculation and unneeded casting).

DEA-3: kcf_random.c
I noticed one other thing is the rm_counter in struct rndmag_s is no longer 
used.
If this is true, please remove field rm_counter on line 600  and remove mention 
of a "rotating counter" from the comment on line 618. Similarly, field rm_ks 
and rm_stats are also unused.

If these unused fields have to be present for some backwards compatibility or 
standard, then please ignore this remark.

DEA-4: fips_random.h
You added BYTES_IN_WORD in the latest update to the webrev:
  38 #define SHA1BYTES               (4 * SHA1WORDS)
  39 #define BYTES_IN_WORD           4

This could be changed to this:
#define BYTES_IN_WORD           4
#define SHA1BYTES               (BYTES_IN_WORD * SHA1WORDS)
--
This message posted from opensolaris.org

Reply via email to