Encode an EMSA‐PSS padded block for RSA signature (deprecated).

Synopsis

Declared in <openssl/rsa.h>

[[deprecated]]
int
RSA_padding_add_PKCS1_PSS(
    RSA* rsa,
    unsigned char* EM,
    unsigned char const* mHash,
    EVP_MD const* Hash,
    int sLen);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Return Value

1 on success, or 0 on failure.

Parameters

Name

Description

rsa

RSA key providing the modulus length.

EM

Destination encoded message of length RSA_size(rsa).

mHash

Hash of the message being signed.

Hash

Digest method that produced mHash (and used by MGF1 unless configured otherwise).

sLen

Salt length in bytes, or RSA_PSS_SALTLEN_* special values.

Created with MrDocs