Lines Matching defs:eckey
285 EC_KEY *eckey = NULL;
292 eckey = EC_KEY_new_by_curve_name(group_nid);
293 if (eckey == NULL) {
298 const EC_GROUP *group = EC_KEY_get0_group(eckey);
304 if (!EC_KEY_set_private_key(eckey, privkey)) {
312 if (EC_KEY_set_public_key(eckey, pubkey) != 1) {
320 if (o2i_ECPublicKey(&eckey, &cp, key_len + 1) == NULL) {
323 if (EC_KEY_check_key(eckey) != 1) {
332 if (!EVP_PKEY_set1_EC_KEY(pkey, eckey)) {
342 EC_KEY_free(eckey);
351 const EC_KEY *eckey = EVP_PKEY_get0_EC_KEY(pkey);
352 const EC_GROUP *group = (eckey == NULL) ? NULL
353 : EC_KEY_get0_group(eckey);
354 const EC_POINT *pub = (eckey == NULL) ? NULL
355 : EC_KEY_get0_public_key(eckey);
571 EC_KEY *eckey = NULL;
579 eckey = EC_KEY_new_by_curve_name(group_nid);
580 if (eckey == NULL) {
585 if (EC_KEY_generate_key(eckey) != 1) {
594 if (EVP_PKEY_set1_EC_KEY(pkey, eckey) != 1) {
603 EC_KEY_free(eckey);
610 const EC_KEY *eckey = EVP_PKEY_get0_EC_KEY(pkey);
613 if (eckey == NULL) {
619 if (EC_GROUP_get_curve_name(EC_KEY_get0_group(eckey)) != group_nid) {
629 const EC_KEY *eckey = NULL;
632 eckey = EVP_PKEY_get0_EC_KEY(key->keydata.pkeypair.priv);
633 if (eckey == NULL) {
638 privkey = EC_KEY_get0_private_key(eckey);