RSA_padding_add_PKCS1_PSS

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

NameDescription
rsaRSA key providing the modulus length.
EMDestination encoded message of length RSA_size(rsa).
mHashHash of the message being signed.
HashDigest method that produced mHash (and used by MGF1 unless configured otherwise).
sLenSalt length in bytes, or RSA_PSS_SALTLEN_* special values.