Lines Matching defs:priv_key
940 EC_PRIVATEKEY *priv_key = NULL;
943 if ((priv_key = d2i_EC_PRIVATEKEY(NULL, &p, len)) == NULL)
954 if (priv_key->parameters) {
956 ret->group = EC_GROUP_new_from_ecpkparameters(priv_key->parameters);
958 && priv_key->parameters->type == ECPKPARAMETERS_TYPE_EXPLICIT)
967 ret->version = priv_key->version;
969 if (priv_key->privateKey) {
970 ASN1_OCTET_STRING *pkey = priv_key->privateKey;
989 if (priv_key->publicKey) {
993 pub_oct = ASN1_STRING_get0_data(priv_key->publicKey);
994 pub_oct_len = ASN1_STRING_length(priv_key->publicKey);
1009 EC_PRIVATEKEY_free(priv_key);
1017 EC_PRIVATEKEY_free(priv_key);
1027 EC_PRIVATEKEY *priv_key = NULL;
1035 if ((priv_key = EC_PRIVATEKEY_new()) == NULL) {
1040 priv_key->version = a->version;
1049 ASN1_STRING_set0(priv_key->privateKey, priv, privlen);
1053 if ((priv_key->parameters =
1055 priv_key->parameters)) == NULL) {
1062 priv_key->publicKey = ASN1_BIT_STRING_new();
1063 if (priv_key->publicKey == NULL) {
1075 priv_key->publicKey->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT | 0x07);
1076 priv_key->publicKey->flags |= ASN1_STRING_FLAG_BITS_LEFT;
1077 ASN1_STRING_set0(priv_key->publicKey, pub, publen);
1081 if ((ret = i2d_EC_PRIVATEKEY(priv_key, out)) == 0) {
1089 EC_PRIVATEKEY_free(priv_key);