Lines Matching refs:ecxctx
73 PROV_ECX_CTX *ecxctx = (PROV_ECX_CTX *)vecxctx; in ecx_init() local
79 if (ecxctx == NULL in ecx_init()
81 || key->keylen != ecxctx->keylen in ecx_init()
87 ossl_ecx_key_free(ecxctx->key); in ecx_init()
88 ecxctx->key = key; in ecx_init()
111 PROV_ECX_CTX *ecxctx = (PROV_ECX_CTX *)vecxctx; in ecx_set_peer() local
117 if (ecxctx == NULL in ecx_set_peer()
119 || key->keylen != ecxctx->keylen in ecx_set_peer()
124 ossl_ecx_key_free(ecxctx->peerkey); in ecx_set_peer()
125 ecxctx->peerkey = key; in ecx_set_peer()
133 PROV_ECX_CTX *ecxctx = (PROV_ECX_CTX *)vecxctx; in ecx_derive() local
137 return ossl_ecx_compute_key(ecxctx->peerkey, ecxctx->key, ecxctx->keylen, in ecx_derive()
143 PROV_ECX_CTX *ecxctx = (PROV_ECX_CTX *)vecxctx; in ecx_freectx() local
145 ossl_ecx_key_free(ecxctx->key); in ecx_freectx()
146 ossl_ecx_key_free(ecxctx->peerkey); in ecx_freectx()
148 OPENSSL_free(ecxctx); in ecx_freectx()