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

RSA OAEP SHA256 padding.

  • em - The padded message.
  • em_len - Length of * em - .
  • m - The message to be encrypted.
  • m_len - Length of * m - . 0 <= * m_len - <= * em_len - - 66.
  • label - The label associated with the message.
  • l_len - Length of * label - . May be 0.
  • seed - 32-byte random seed.

Returns -1 If the message is too long ( * m_len - > * em_len - - 66). Returns 0 On success.