pub unsafe extern "C" fn ocrypto_rsa_pkcs1_v15_check_padding(
    m: *mut u8,
    m_len: usize,
    em: *const u8,
    em_len: usize
) -> c_int
Expand description

RSA PKCS1 V1.5 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 - .

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.