Function nrfxlib_sys::ocrypto_rsa_oaep_sha256_padding
source · 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.