RSA private-key encryption (raw primitive / signing-style) (deprecated).
Declared in <openssl/rsa.h>
[[deprecated]]
int
RSA_private_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 bytes written to to, or a negative value on error.
| Name | Description |
|---|---|
| flen | Length of from in bytes. |
| from | Input bytes to encrypt with the private key. |
| to | Output buffer of at least RSA_size(rsa) bytes. |
| rsa | RSA private key. |
| padding | Padding mode such as RSA_PKCS1_PADDING or RSA_NO_PADDING. |