share rand_pool between libcrypto and providers
authorPauli <paul.dale@oracle.com>
Tue, 12 May 2020 02:20:28 +0000 (12:20 +1000)
committerPauli <paul.dale@oracle.com>
Wed, 24 Jun 2020 10:05:41 +0000 (20:05 +1000)
commitbcdea3badfdbcdcd22591c5ea1744a19fb723fcf
treec0541597348a9000f63dba57737462e725e81001
parente1c5b1f6b4b92b819992cab702b6fdfc2960461c
share rand_pool between libcrypto and providers

Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
(Merged from https://github.com/openssl/openssl/pull/11682)
include/crypto/rand.h
providers/implementations/include/prov/rand_pool.h [new file with mode: 0644]
providers/implementations/include/prov/seeding.h [moved from providers/implementations/rands/seeding/seeding.h with 100% similarity]
providers/implementations/rands/rand_pool.c
providers/implementations/rands/seeding/rand_cpu_x86.c
providers/implementations/rands/seeding/rand_tsc.c
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