Home | History | Annotate | Download | only in keymaster

Lines Matching refs:rsa

79     UniquePtr<EVP_PKEY, EVP_PKEY_Delete> rsa(GetRsaKey(key, error));
80 if (!rsa.get())
83 RsaOperation* op = InstantiateOperation(digest, padding, rsa.release());
166 LOG_E("Input too long: cannot operate on %u bytes of data with %u-byte RSA key",
250 LOG_E("Input too long: %d-byte digest cannot be used with %d-byte RSA key in PSS "
323 UniquePtr<RSA, RSA_Delete> rsa(EVP_PKEY_get1_RSA(const_cast<EVP_PKEY*>(rsa_key_)));
324 if (!rsa.get())
327 if (!output->Reinitialize(RSA_size(rsa.get())))
344 bytes_encrypted = RSA_private_encrypt(key_len, to_encrypt, output->peek_write(), rsa.get(),
356 output->peek_write(), rsa.get(), RSA_PKCS1_PADDING);
430 UniquePtr<RSA, RSA_Delete> rsa(EVP_PKEY_get1_RSA(const_cast<EVP_PKEY*>(rsa_key_)));
431 if (!rsa.get())
434 size_t key_len = RSA_size(rsa.get());
460 decrypted_data.get(), rsa.get(), openssl_padding);