Function nrfxlib_sys::ocrypto_rsa_init_key
source · pub unsafe extern "C" fn ocrypto_rsa_init_key(
key: *mut ocrypto_rsa_key,
key_mem: *mut u32,
n: *const u8,
n_len: usize,
d: *const u8,
d_len: usize
) -> c_int
Expand description
RSA secret key setup.
key
- The initialized secret key.key_mem
- Key memory. Length OCRYPTO_RSA_PUB_KEY_SIZE(bits). Must have same lifetime as *key
- .n
- The RSA modulus, unsigned big-endian.n_len
- Length of *n
- .d
- The secret exponent, unsigned big-endian.d_len
- Length of *d
- . Must be <= *n_len
- .
Returns -1 If the input length is invalid. Returns 0 On success.
@remark The n and d values can be read directly from a DER encoded RSAPrivateKey.