Lines Matching refs:ec

70     const EC_KEY *ec_key = pkey->pkey.ec;  in eckey_pub_encode()
134 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec); in eckey_pub_cmp()
135 const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), in eckey_pub_cmp()
136 *pb = EC_KEY_get0_public_key(b->pkey.ec); in eckey_pub_cmp()
164 EC_KEY ec_key = *(pkey->pkey.ec); in eckey_priv_encode()
207 return ECDSA_size(pkey->pkey.ec); in int_ec_size()
212 return EC_GROUP_order_bits(EC_KEY_get0_group(pkey->pkey.ec)); in ec_bits()
234 if (pkey->pkey.ec == NULL || EC_KEY_get0_group(pkey->pkey.ec) == NULL) in ec_missing_parameters()
241 EC_GROUP *group = EC_GROUP_dup(EC_KEY_get0_group(from->pkey.ec)); in ec_copy_parameters()
245 if (to->pkey.ec == NULL) { in ec_copy_parameters()
246 to->pkey.ec = EC_KEY_new(); in ec_copy_parameters()
247 if (to->pkey.ec == NULL) in ec_copy_parameters()
250 if (EC_KEY_set_group(to->pkey.ec, group) == 0) in ec_copy_parameters()
261 const EC_GROUP *group_a = EC_KEY_get0_group(a->pkey.ec), in ec_cmp_parameters()
262 *group_b = EC_KEY_get0_group(b->pkey.ec); in ec_cmp_parameters()
274 EC_KEY_free(pkey->pkey.ec); in int_ec_free()
359 return i2d_ECParameters(pkey->pkey.ec, pder); in eckey_param_encode()
365 return do_EC_KEY_print(bp, pkey->pkey.ec, indent, EC_KEY_PRINT_PARAM); in eckey_param_print()
371 return do_EC_KEY_print(bp, pkey->pkey.ec, indent, EC_KEY_PRINT_PUBLIC); in eckey_pub_print()
377 return do_EC_KEY_print(bp, pkey->pkey.ec, indent, EC_KEY_PRINT_PRIVATE); in eckey_priv_print()
383 EC_KEY *ec; in old_ec_priv_decode() local
385 if ((ec = d2i_ECPrivateKey(NULL, pder, derlen)) == NULL) in old_ec_priv_decode()
387 EVP_PKEY_assign_EC_KEY(pkey, ec); in old_ec_priv_decode()
393 return i2d_ECPrivateKey(pkey->pkey.ec, pder); in old_ec_priv_encode()
425 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_check()
438 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_public_check()
454 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_param_check()
468 return pkey->pkey.ec->dirty_cnt; in ec_pkey_dirty_cnt()
489 || (eckey = from->pkey.ec) == NULL in ec_pkey_export_to()
613 EC_KEY *ec = EC_KEY_new_ex(pctx->libctx, pctx->propquery); in ec_pkey_import_from() local
615 if (ec == NULL) { in ec_pkey_import_from()
620 if (!ossl_ec_group_fromdata(ec, params) in ec_pkey_import_from()
621 || !ossl_ec_key_otherparams_fromdata(ec, params) in ec_pkey_import_from()
622 || !ossl_ec_key_fromdata(ec, params, 1) in ec_pkey_import_from()
623 || !EVP_PKEY_assign_EC_KEY(pkey, ec)) { in ec_pkey_import_from()
624 EC_KEY_free(ec); in ec_pkey_import_from()
632 EC_KEY *eckey = from->pkey.ec; in ec_pkey_copy()