Lines Matching refs:pkey
21 int SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey);
24 int EVP_PKEY_assign(EVP_PKEY *pkey, int type,char *key);
26 #define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
35 EVP_PKEY *pkey=NULL;
40 pkey=EVP_PKEY_new();
58 if (!EVP_PKEY_assign_RSA(pkey,rsa)) goto err;
64 if (!SPKI_set_pubkey(spki,pkey)) goto err;
75 if (!NETSCAPE_SPKI_sign(spki,pkey,EVP_md5())) goto err;
78 PEM_write_RSAPrivateKey(stdout,pkey->pkey.rsa,NULL,NULL,0,NULL);
88 EVP_PKEY_free(pkey);
93 int EVP_PKEY_assign(pkey,type,key)
94 EVP_PKEY *pkey;
98 if (pkey == NULL) return(0);
99 if (pkey->pkey.ptr != NULL)
101 if (pkey->type == EVP_PKEY_RSA)
102 RSA_free(pkey->pkey.rsa);
105 pkey->type=type;
106 pkey->pkey.ptr=key;
118 int SPKI_set_pubkey(x,pkey)
120 EVP_PKEY *pkey;
135 if ((o=OBJ_nid2obj(pkey->type)) == NULL) goto err;
146 i=i2d_PublicKey(pkey,NULL);
149 i2d_PublicKey(pkey,&p);