RSA private‐key encryption (raw primitive / signing‐style) (deprecated).

Synopsis

Declared in <openssl/rsa.h>

[[deprecated]]
int
RSA_private_encrypt(
    int flen,
    unsigned char const* from,
    unsigned char* to,
    RSA* rsa,
    int padding);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Return Value

Number of bytes written to to, or a negative value on error.

Parameters

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.

Created with MrDocs