• R
    Add --with-rand-seed · 8389ec4b
    Rich Salz 提交于
    Add a new config param to specify how the CSPRNG should be seeded.
    Illegal values or nonsensical combinations (e.g., anything other
    than "os" on VMS or HP VOS etc) result in build failures.
    Add RDSEED support.
    Add RDTSC but leave it disabled for now pending more investigation.
    
    Refactor and reorganization all seeding files (rand_unix/win/vms) so
    that they are simpler.
    
    Only require 128 bits of seeding material.
    
    Many document improvements, including why to not use RAND_add() and the
    limitations around using load_file/write_file.
    Document RAND_poll().
    
    Cleanup Windows RAND_poll and return correct status
    
    More completely initialize the default DRBG.
    Reviewed-by: NPaul Dale <paul.dale@oracle.com>
    (Merged from https://github.com/openssl/openssl/pull/3965)
    8389ec4b
rand_lcl.h 3.2 KB