Lines Matching refs:bnctx
114 BN_CTX *bnctx = NULL; in es384_pk_to_EVP_PKEY() local
123 if ((bnctx = BN_CTX_new()) == NULL) in es384_pk_to_EVP_PKEY()
126 BN_CTX_start(bnctx); in es384_pk_to_EVP_PKEY()
128 if ((x = BN_CTX_get(bnctx)) == NULL || in es384_pk_to_EVP_PKEY()
129 (y = BN_CTX_get(bnctx)) == NULL) in es384_pk_to_EVP_PKEY()
145 EC_POINT_set_affine_coordinates_GFp(g, q, x, y, bnctx) == 0 || in es384_pk_to_EVP_PKEY()
161 if (bnctx != NULL) { in es384_pk_to_EVP_PKEY()
162 BN_CTX_end(bnctx); in es384_pk_to_EVP_PKEY()
163 BN_CTX_free(bnctx); in es384_pk_to_EVP_PKEY()
182 BN_CTX *bnctx = NULL; in es384_pk_from_EC_KEY() local
195 (bnctx = BN_CTX_new()) == NULL) in es384_pk_from_EC_KEY()
198 BN_CTX_start(bnctx); in es384_pk_from_EC_KEY()
200 if ((x = BN_CTX_get(bnctx)) == NULL || in es384_pk_from_EC_KEY()
201 (y = BN_CTX_get(bnctx)) == NULL) in es384_pk_from_EC_KEY()
204 if (EC_POINT_is_on_curve(g, q, bnctx) != 1) { in es384_pk_from_EC_KEY()
210 if (EC_POINT_get_affine_coordinates_GFp(g, q, x, y, bnctx) == 0 || in es384_pk_from_EC_KEY()
231 if (bnctx != NULL) { in es384_pk_from_EC_KEY()
232 BN_CTX_end(bnctx); in es384_pk_from_EC_KEY()
233 BN_CTX_free(bnctx); in es384_pk_from_EC_KEY()