Apply PKCS#1 OAEP padding with explicit message and MGF1 digests (deprecated).

Synopsis

Declared in <openssl/rsa.h>

[[deprecated]]
int
RSA_padding_add_PKCS1_OAEP_mgf1(
    unsigned char* to,
    int tlen,
    unsigned char const* from,
    int flen,
    unsigned char const* param,
    int plen,
    EVP_MD const* md,
    EVP_MD const* mgf1md);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Return Value

1 on success, or a non‐positive value on failure.

Parameters

Name

Description

to

Destination buffer for the encoded message (typically modulus‐sized).

tlen

Capacity of to in bytes.

from

Message octets to encode.

flen

Length of from in bytes.

param

Optional OAEP encoding parameter / label octets, or NULL.

plen

Length of param in bytes.

md

Digest used for OAEP label hashing; NULL selects SHA‐1.

mgf1md

Digest used for MGF1; NULL selects the same digest as md.

Created with MrDocs