You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The return value of RDRAND must be checked to verify it is not zero.
If the CPU does not have enough entropy to generate secure random numbers at the rate the operating system is asking for them, the CPU will return zero and set the CF flag to zero to indicate the return value was not cryptographically secure.
As currently written, the application simply returns the zero value in RAX, printing it to standard output, potentially endangering any programs depending on the cryptographically secure output generated by the program.
The text was updated successfully, but these errors were encountered:
The return value of
RDRAND
must be checked to verify it is not zero.If the CPU does not have enough entropy to generate secure random numbers at the rate the operating system is asking for them, the CPU will return zero and set the
CF
flag to zero to indicate the return value was not cryptographically secure.As currently written, the application simply returns the zero value in
RAX
, printing it to standard output, potentially endangering any programs depending on the cryptographically secure output generated by the program.The text was updated successfully, but these errors were encountered: