pub unsafe extern "C" fn ocrypto_rsa_oaep_sha256_check_padding(
m: *mut u8,
m_len: usize,
em: *mut u8,
em_len: usize,
label: *const u8,
l_len: usize
) -> c_int
Expand description
RSA OAEP SHA256 unpadding.
m
- The unpadded message. The buffer must be long enough to hold the message.m_len
- Length of *m
- .em
- The padded message.em_len
- Length of *em
- .label
- The label associated with the message.l_len
- Length of *label
- . May be 0.
Returns -1 If decryption failed.
Returns -2 If the output buffer is too short ( * m_len
- < length of message).
Returns n If a message of length n was successfully decrypted.