Lines Matching refs:vpecdhctx
102 int ecdh_init(void *vpecdhctx, void *vecdh, const OSSL_PARAM params[]) in ecdh_init() argument
104 PROV_ECDH_CTX *pecdhctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_init()
142 int ecdh_set_peer(void *vpecdhctx, void *vecdh) in ecdh_set_peer() argument
144 PROV_ECDH_CTX *pecdhctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_set_peer()
160 void ecdh_freectx(void *vpecdhctx) in ecdh_freectx() argument
162 PROV_ECDH_CTX *pecdhctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_freectx()
174 void *ecdh_dupctx(void *vpecdhctx) in ecdh_dupctx() argument
176 PROV_ECDH_CTX *srcctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_dupctx()
228 int ecdh_set_ctx_params(void *vpecdhctx, const OSSL_PARAM params[]) in ecdh_set_ctx_params() argument
232 PROV_ECDH_CTX *pectx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_set_ctx_params()
329 const OSSL_PARAM *ecdh_settable_ctx_params(ossl_unused void *vpecdhctx, in ecdh_settable_ctx_params() argument
336 int ecdh_get_ctx_params(void *vpecdhctx, OSSL_PARAM params[]) in ecdh_get_ctx_params() argument
338 PROV_ECDH_CTX *pectx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_get_ctx_params()
407 const OSSL_PARAM *ecdh_gettable_ctx_params(ossl_unused void *vpecdhctx, in ecdh_gettable_ctx_params() argument
429 int ecdh_plain_derive(void *vpecdhctx, unsigned char *secret, in ecdh_plain_derive() argument
432 PROV_ECDH_CTX *pecdhctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_plain_derive()
507 int ecdh_X9_63_kdf_derive(void *vpecdhctx, unsigned char *secret, in ecdh_X9_63_kdf_derive() argument
510 PROV_ECDH_CTX *pecdhctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_X9_63_kdf_derive()
524 if (!ecdh_plain_derive(vpecdhctx, NULL, &stmplen, 0)) in ecdh_X9_63_kdf_derive()
530 if (!ecdh_plain_derive(vpecdhctx, stmp, &stmplen, stmplen)) in ecdh_X9_63_kdf_derive()
550 int ecdh_derive(void *vpecdhctx, unsigned char *secret, in ecdh_derive() argument
553 PROV_ECDH_CTX *pecdhctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_derive()
557 return ecdh_plain_derive(vpecdhctx, secret, psecretlen, outlen); in ecdh_derive()
559 return ecdh_X9_63_kdf_derive(vpecdhctx, secret, psecretlen, outlen); in ecdh_derive()