Lines Matching refs:ec

227 	const EC_KEY	*ec;  in es256_sk_create()  local
246 if ((ec = EVP_PKEY_get0_EC_KEY(k)) == NULL || in es256_sk_create()
247 (d = EC_KEY_get0_private_key(ec)) == NULL || in es256_sk_create()
272 EC_KEY *ec = NULL; in es256_pk_to_EVP_PKEY() local
295 if ((ec = EC_KEY_new_by_curve_name(es256_nid)) == NULL || in es256_pk_to_EVP_PKEY()
296 (g = EC_KEY_get0_group(ec)) == NULL) { in es256_pk_to_EVP_PKEY()
303 EC_KEY_set_public_key(ec, q) == 0) { in es256_pk_to_EVP_PKEY()
309 EVP_PKEY_assign_EC_KEY(pkey, ec) == 0) { in es256_pk_to_EVP_PKEY()
314 ec = NULL; /* at this point, ec belongs to evp */ in es256_pk_to_EVP_PKEY()
323 if (ec != NULL) in es256_pk_to_EVP_PKEY()
324 EC_KEY_free(ec); in es256_pk_to_EVP_PKEY()
337 es256_pk_from_EC_KEY(es256_pk_t *pk, const EC_KEY *ec) in es256_pk_from_EC_KEY() argument
350 if ((q = EC_KEY_get0_public_key(ec)) == NULL || in es256_pk_from_EC_KEY()
399 const EC_KEY *ec; in es256_pk_from_EVP_PKEY() local
402 (ec = get0_EC_KEY(pkey)) == NULL) in es256_pk_from_EVP_PKEY()
405 return (es256_pk_from_EC_KEY(pk, ec)); in es256_pk_from_EVP_PKEY()
412 EC_KEY *ec = NULL; in es256_sk_to_EVP_PKEY() local
428 if ((ec = EC_KEY_new_by_curve_name(es256_nid)) == NULL || in es256_sk_to_EVP_PKEY()
429 EC_KEY_set_private_key(ec, d) == 0) { in es256_sk_to_EVP_PKEY()
435 EVP_PKEY_assign_EC_KEY(pkey, ec) == 0) { in es256_sk_to_EVP_PKEY()
440 ec = NULL; /* at this point, ec belongs to evp */ in es256_sk_to_EVP_PKEY()
449 if (ec != NULL) in es256_sk_to_EVP_PKEY()
450 EC_KEY_free(ec); in es256_sk_to_EVP_PKEY()
464 EC_KEY *ec = NULL; in es256_derive_pk() local
470 (ec = EC_KEY_new_by_curve_name(es256_nid)) == NULL || in es256_derive_pk()
471 (g = EC_KEY_get0_group(ec)) == NULL || in es256_derive_pk()
478 EC_KEY_set_public_key(ec, q) == 0 || in es256_derive_pk()
479 es256_pk_from_EC_KEY(pk, ec) != FIDO_OK) { in es256_derive_pk()
490 if (ec != NULL) in es256_derive_pk()
491 EC_KEY_free(ec); in es256_derive_pk()