Lines Matching refs:priv_key

1106 	EC_PRIVATEKEY   *priv_key=NULL;
1108 if ((priv_key = EC_PRIVATEKEY_new()) == NULL)
1114 if ((priv_key = d2i_EC_PRIVATEKEY(&priv_key, in, len)) == NULL)
1117 EC_PRIVATEKEY_free(priv_key);
1135 if (priv_key->parameters)
1139 ret->group = ec_asn1_pkparameters2group(priv_key->parameters);
1148 ret->version = priv_key->version;
1150 if (priv_key->privateKey)
1152 ret->priv_key = BN_bin2bn(
1153 M_ASN1_STRING_data(priv_key->privateKey),
1154 M_ASN1_STRING_length(priv_key->privateKey),
1155 ret->priv_key);
1156 if (ret->priv_key == NULL)
1170 if (priv_key->publicKey)
1183 pub_oct = M_ASN1_STRING_data(priv_key->publicKey);
1184 pub_oct_len = M_ASN1_STRING_length(priv_key->publicKey);
1204 if (priv_key)
1205 EC_PRIVATEKEY_free(priv_key);
1215 EC_PRIVATEKEY *priv_key=NULL;
1217 if (a == NULL || a->group == NULL || a->priv_key == NULL)
1224 if ((priv_key = EC_PRIVATEKEY_new()) == NULL)
1231 priv_key->version = a->version;
1233 buf_len = (size_t)BN_num_bytes(a->priv_key);
1242 if (!BN_bn2bin(a->priv_key, buffer))
1248 if (!M_ASN1_OCTET_STRING_set(priv_key->privateKey, buffer, buf_len))
1256 if ((priv_key->parameters = ec_asn1_group2pkparameters(
1257 a->group, priv_key->parameters)) == NULL)
1266 priv_key->publicKey = M_ASN1_BIT_STRING_new();
1267 if (priv_key->publicKey == NULL)
1296 priv_key->publicKey->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07);
1297 priv_key->publicKey->flags |= ASN1_STRING_FLAG_BITS_LEFT;
1298 if (!M_ASN1_BIT_STRING_set(priv_key->publicKey, buffer,
1306 if ((ret = i2d_EC_PRIVATEKEY(priv_key, out)) == 0)
1315 if (priv_key)
1316 EC_PRIVATEKEY_free(priv_key);