Commit 1c6ef8b
committed
linuxkm/lkcapi_sha_glue.c:
* refactor to use new wc_rng_bank facility:
* wc_linuxkm_drbg_init_tfm()
* wc_linuxkm_drbg_exit_tfm()
* get_drbg() (renamed to linuxkm_get_drbg())
* put_drbg() (renamed to linuxkm_put_drbg())
* wc_linuxkm_drbg_generate()
* wc_linuxkm_drbg_seed()
* wc_mix_pool_bytes()
* wc_crng_reseed()
* add:
* linuxkm_affinity_lock()
* linuxkm_affinity_get_id()
* linuxkm_affinity_unlock()
* linuxkm_InitRng_DefaultRef()
* remove:
* get_drbg_n()
* drbg_init_from()
* fork_default_rng()
* LKCAPI_INITRNG_FOR_SELFTEST.
* when LINUXKM_LKCAPI_REGISTER_HASH_DRBG_DEFAULT, define LKCAPI_INITRNG to linuxkm_InitRng_DefaultRef, else define it to wc_InitRng().1 parent 3c15be6 commit 1c6ef8b
1 file changed
Lines changed: 155 additions & 430 deletions
0 commit comments