Lines Matching refs:priv_key

1120 	EC_PRIVATEKEY   *priv_key=NULL;
1122 if ((priv_key = EC_PRIVATEKEY_new()) == NULL)
1128 if ((priv_key = d2i_EC_PRIVATEKEY(&priv_key, in, len)) == NULL)
1131 EC_PRIVATEKEY_free(priv_key);
1149 if (priv_key->parameters)
1153 ret->group = ec_asn1_pkparameters2group(priv_key->parameters);
1162 ret->version = priv_key->version;
1164 if (priv_key->privateKey)
1166 ret->priv_key = BN_bin2bn(
1167 M_ASN1_STRING_data(priv_key->privateKey),
1168 M_ASN1_STRING_length(priv_key->privateKey),
1169 ret->priv_key);
1170 if (ret->priv_key == NULL)
1184 if (priv_key->publicKey)
1197 pub_oct = M_ASN1_STRING_data(priv_key->publicKey);
1198 pub_oct_len = M_ASN1_STRING_length(priv_key->publicKey);
1218 if (priv_key)
1219 EC_PRIVATEKEY_free(priv_key);
1229 EC_PRIVATEKEY *priv_key=NULL;
1231 if (a == NULL || a->group == NULL || a->priv_key == NULL)
1238 if ((priv_key = EC_PRIVATEKEY_new()) == NULL)
1245 priv_key->version = a->version;
1247 buf_len = (size_t)BN_num_bytes(a->priv_key);
1256 if (!BN_bn2bin(a->priv_key, buffer))
1262 if (!M_ASN1_OCTET_STRING_set(priv_key->privateKey, buffer, buf_len))
1270 if ((priv_key->parameters = ec_asn1_group2pkparameters(
1271 a->group, priv_key->parameters)) == NULL)
1280 priv_key->publicKey = M_ASN1_BIT_STRING_new();
1281 if (priv_key->publicKey == NULL)
1310 priv_key->publicKey->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07);
1311 priv_key->publicKey->flags |= ASN1_STRING_FLAG_BITS_LEFT;
1312 if (!M_ASN1_BIT_STRING_set(priv_key->publicKey, buffer,
1320 if ((ret = i2d_EC_PRIVATEKEY(priv_key, out)) == 0)
1329 if (priv_key)
1330 EC_PRIVATEKEY_free(priv_key);