Lines Matching refs:fns
121 const OSSL_DISPATCH *fns = algodef->implementation; in evp_rand_from_algorithm() local
138 rand->dispatch = fns; in evp_rand_from_algorithm()
139 for (; fns->function_id != 0; fns++) { in evp_rand_from_algorithm()
140 switch (fns->function_id) { in evp_rand_from_algorithm()
144 rand->newctx = OSSL_FUNC_rand_newctx(fns); in evp_rand_from_algorithm()
150 rand->freectx = OSSL_FUNC_rand_freectx(fns); in evp_rand_from_algorithm()
156 rand->instantiate = OSSL_FUNC_rand_instantiate(fns); in evp_rand_from_algorithm()
162 rand->uninstantiate = OSSL_FUNC_rand_uninstantiate(fns); in evp_rand_from_algorithm()
168 rand->generate = OSSL_FUNC_rand_generate(fns); in evp_rand_from_algorithm()
174 rand->reseed = OSSL_FUNC_rand_reseed(fns); in evp_rand_from_algorithm()
179 rand->nonce = OSSL_FUNC_rand_nonce(fns); in evp_rand_from_algorithm()
184 rand->enable_locking = OSSL_FUNC_rand_enable_locking(fns); in evp_rand_from_algorithm()
190 rand->lock = OSSL_FUNC_rand_lock(fns); in evp_rand_from_algorithm()
196 rand->unlock = OSSL_FUNC_rand_unlock(fns); in evp_rand_from_algorithm()
203 OSSL_FUNC_rand_gettable_params(fns); in evp_rand_from_algorithm()
209 OSSL_FUNC_rand_gettable_ctx_params(fns); in evp_rand_from_algorithm()
215 OSSL_FUNC_rand_settable_ctx_params(fns); in evp_rand_from_algorithm()
220 rand->get_params = OSSL_FUNC_rand_get_params(fns); in evp_rand_from_algorithm()
225 rand->get_ctx_params = OSSL_FUNC_rand_get_ctx_params(fns); in evp_rand_from_algorithm()
231 rand->set_ctx_params = OSSL_FUNC_rand_set_ctx_params(fns); in evp_rand_from_algorithm()
236 rand->verify_zeroization = OSSL_FUNC_rand_verify_zeroization(fns); in evp_rand_from_algorithm()
244 rand->get_seed = OSSL_FUNC_rand_get_seed(fns); in evp_rand_from_algorithm()
249 rand->clear_seed = OSSL_FUNC_rand_clear_seed(fns); in evp_rand_from_algorithm()