• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/ec/

Lines Matching refs:priv_key

1020     EC_PRIVATEKEY *priv_key = NULL;
1023 if ((priv_key = d2i_EC_PRIVATEKEY(NULL, &p, len)) == NULL) {
1036 if (priv_key->parameters) {
1039 ret->group = ec_asn1_pkparameters2group(priv_key->parameters);
1047 ret->version = priv_key->version;
1049 if (priv_key->privateKey) {
1050 ret->priv_key = BN_bin2bn(M_ASN1_STRING_data(priv_key->privateKey),
1051 M_ASN1_STRING_length(priv_key->privateKey),
1052 ret->priv_key);
1053 if (ret->priv_key == NULL) {
1070 if (priv_key->publicKey) {
1074 pub_oct = M_ASN1_STRING_data(priv_key->publicKey);
1075 pub_oct_len = M_ASN1_STRING_length(priv_key->publicKey);
1092 (ret->group, ret->pub_key, ret->priv_key, NULL, NULL, NULL)) {
1111 if (priv_key)
1112 EC_PRIVATEKEY_free(priv_key);
1122 EC_PRIVATEKEY *priv_key = NULL;
1124 if (a == NULL || a->group == NULL || a->priv_key == NULL ||
1130 if ((priv_key = EC_PRIVATEKEY_new()) == NULL) {
1135 priv_key->version = a->version;
1137 bn_len = (size_t)BN_num_bytes(a->priv_key);
1154 if (!BN_bn2bin(a->priv_key, buffer + buf_len - bn_len)) {
1163 if (!M_ASN1_OCTET_STRING_set(priv_key->privateKey, buffer, buf_len)) {
1169 if ((priv_key->parameters =
1171 priv_key->parameters)) == NULL) {
1178 priv_key->publicKey = M_ASN1_BIT_STRING_new();
1179 if (priv_key->publicKey == NULL) {
1203 priv_key->publicKey->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT | 0x07);
1204 priv_key->publicKey->flags |= ASN1_STRING_FLAG_BITS_LEFT;
1205 if (!M_ASN1_BIT_STRING_set(priv_key->publicKey, buffer, buf_len)) {
1211 if ((ret = i2d_EC_PRIVATEKEY(priv_key, out)) == 0) {
1219 if (priv_key)
1220 EC_PRIVATEKEY_free(priv_key);