Lines Matching full:rsa_key
25 #include "rsa_key.h"
78 UniquePtr<RSA, RsaKey::RSA_Delete> rsa_key(RSA_new());
80 if (exponent.get() == NULL || rsa_key.get() == NULL || pkey.get() == NULL)
84 !RSA_generate_key_ex(rsa_key.get(), key_size, exponent.get(), NULL /* callback */))
87 if (EVP_PKEY_set1_RSA(pkey.get(), rsa_key.get()) != 1)
135 UniquePtr<RSA, RsaKey::RSA_Delete> rsa_key(EVP_PKEY_get1_RSA(pkey.get()));
136 if (!rsa_key.get())
141 *public_exponent = BN_get_word(rsa_key->e);
146 if (*public_exponent != BN_get_word(rsa_key->e)) {
148 *public_exponent, BN_get_word(rsa_key->e));
152 *key_size = RSA_size(rsa_key.get()) * 8;
155 if (RSA_size(rsa_key.get()) * 8 != *key_size) {
157 RSA_size(rsa_key.get()) * 8, *key_size);