Lines Matching defs:rsa
19 #include <openssl/rsa.h>
39 #include "crypto/rsa.h"
274 unsigned char *sigret, unsigned int *siglen, RSA *rsa)
282 if (rsa->meth->rsa_sign != NULL)
283 return rsa->meth->rsa_sign(type, m, m_len, sigret, siglen, rsa) > 0;
305 if (encoded_len + RSA_PKCS1_PADDING_SIZE > (size_t)RSA_size(rsa)) {
309 encrypt_len = RSA_private_encrypt((int)encoded_len, encoded, sigret, rsa,
323 * Verify an RSA signature in |sigbuf| using |rsa|.
333 const unsigned char *sigbuf, size_t siglen, RSA *rsa)
339 if (siglen != (size_t)RSA_size(rsa)) {
351 len = RSA_public_decrypt((int)siglen, sigbuf, decrypt_buf, rsa,
450 const unsigned char *sigbuf, unsigned int siglen, RSA *rsa)
453 if (rsa->meth->rsa_verify != NULL)
454 return rsa->meth->rsa_verify(type, m, m_len, sigbuf, siglen, rsa);
456 return ossl_rsa_verify(type, m, m_len, NULL, NULL, sigbuf, siglen, rsa);