Lines Matching refs:pkey
37 static int convert_to_mincrypt_format(RSA *rsa, RSAPublicKey *pkey) in convert_to_mincrypt_format() argument
60 pkey->len = RSANUMWORDS; in convert_to_mincrypt_format()
61 pkey->n0inv = 0 - BN_get_word(n0inv); in convert_to_mincrypt_format()
64 pkey->rr[i] = BN_get_word(rem); in convert_to_mincrypt_format()
66 pkey->n[i] = BN_get_word(rem); in convert_to_mincrypt_format()
68 pkey->exponent = BN_get_word(rsa->e); in convert_to_mincrypt_format()
86 RSAPublicKey pkey; in write_public_keyfile() local
94 if (convert_to_mincrypt_format(private_key, &pkey) < 0) in write_public_keyfile()
101 BIO_write(bfile, &pkey, sizeof(pkey)); in write_public_keyfile()
115 EVP_PKEY *pkey = NULL; in convert_x509() local
135 pkey = X509_get_pubkey(cert); in convert_x509()
136 if (!pkey) { in convert_x509()
141 rsa = EVP_PKEY_get1_RSA(pkey); in convert_x509()
161 if (pkey) { in convert_x509()
162 EVP_PKEY_free(pkey); in convert_x509()
177 EVP_PKEY* pkey = EVP_PKEY_new(); in generate_key() local
179 if (!pkey || !exponent || !rsa) { in generate_key()
186 EVP_PKEY_set1_RSA(pkey, rsa); in generate_key()
194 if (!PEM_write_PrivateKey(f, pkey, NULL, NULL, 0, NULL, NULL)) { in generate_key()
209 EVP_PKEY_free(pkey); in generate_key()