Encrypt flen bytes from from with RSA public key rsa (deprecated).
Declared in <openssl/rsa.h>
[[deprecated]]
int
RSA_public_encrypt(
int flen,
unsigned char const* from,
unsigned char* to,
RSA* rsa,
int padding);
Deprecated. Use of this entity is allowed but discouraged.
Number of ciphertext bytes written to to, or a negative value on error.
| Name | Description |
|---|---|
| flen | Length of from in bytes. |
| from | Plaintext bytes to encrypt (often a session key). |
| to | Output buffer of at least RSA_size(rsa) bytes. |
| rsa | RSA public key. |
| padding | Padding mode such as RSA_PKCS1_PADDING or RSA_PKCS1_OAEP_PADDING. |