Create an RSA signature with PKCS#1 DigestInfo wrapping (deprecated).
Declared in <openssl/rsa.h>
[[deprecated]]
int
RSA_sign(
int type,
unsigned char const* m,
unsigned int m_length,
unsigned char* sigret,
unsigned int* siglen,
RSA* rsa);
Deprecated. Use of this entity is allowed but discouraged.
1 on success, or 0 on failure.
| Name | Description |
|---|---|
| type | Digest NID identifying the hash algorithm (for example NID_sha256). |
| m | Digest bytes to sign. |
| m_length | Length of m in bytes. |
| sigret | Buffer of at least RSA_size(rsa) bytes receiving the signature. |
| siglen | Receives the signature length in bytes. |
| rsa | RSA private key. |