Home | History | Annotate | Download | only in evp

Lines Matching defs:pkey

70 	EVP_PKEY *pkey = NULL;
77 if (!(pkey = EVP_PKEY_new())) {
82 if (!EVP_PKEY_set_type(pkey, OBJ_obj2nid(algoid)))
90 if (pkey->ameth->priv_decode)
92 if (!pkey->ameth->priv_decode(pkey, p8))
105 return pkey;
108 EVP_PKEY_free (pkey);
112 PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey)
114 return EVP_PKEY2PKCS8_broken(pkey, PKCS8_OK);
119 PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8_broken(EVP_PKEY *pkey, int broken)
129 if (pkey->ameth)
131 if (pkey->ameth->priv_encode)
133 if (!pkey->ameth->priv_encode(p8, pkey))
153 RAND_add(p8->pkey->value.octet_string->data,
154 p8->pkey->value.octet_string->length, 0.0);
172 p8->pkey->type = V_ASN1_SEQUENCE;