rand: add seeding sources to providers.
authorPauli <paul.dale@oracle.com>
Mon, 11 May 2020 02:06:37 +0000 (12:06 +1000)
committerPauli <paul.dale@oracle.com>
Wed, 24 Jun 2020 10:05:41 +0000 (20:05 +1000)
commite1c5b1f6b4b92b819992cab702b6fdfc2960461c
tree3c119e3c67f36727c5d4a28817788dfdea29cc7c
parentb47cfbb5f66f14daf44ebc1bb5ab4d6af916386e
rand: add seeding sources to providers.

Also separate out the TSC and RDRAND based sources into their own file in the
seeding subdirectory.

Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
(Merged from https://github.com/openssl/openssl/pull/11682)
providers/implementations/rands/build.info
providers/implementations/rands/rand_pool.c [new file with mode: 0644]
providers/implementations/rands/seeding/build.info [new file with mode: 0644]
providers/implementations/rands/seeding/rand_cpu_x86.c [new file with mode: 0644]
providers/implementations/rands/seeding/rand_tsc.c [new file with mode: 0644]
providers/implementations/rands/seeding/rand_unix.c
providers/implementations/rands/seeding/rand_vms.c
providers/implementations/rands/seeding/rand_vxworks.c
providers/implementations/rands/seeding/rand_win.c
providers/implementations/rands/seeding/seeding.h [new file with mode: 0644]