pub unsafe extern "C" fn ocrypto_rsa_pkcs1_v15_sha256_crt_sign(
    s: *mut u8,
    s_len: usize,
    m: *const u8,
    m_len: usize,
    key: *const ocrypto_rsa_crt_key,
    mem: *mut u32
) -> c_int
Expand description

RSA PKCS1 V1.5 SHA-256 sign with CRT acceleration.

The message * m - is signed and the signature returned in * s - .

  • s - The generated signature.
  • s_len - Length of * s - .
  • m - The message to be signed.
  • m_len - Length of * m - .
  • key - A valid RSA secret key with CRT coefficients.
  • mem - The working memory. Length OCRYPTO_RSA_CRT_MEM_SIZE(bits).

Returns 0

@remark The key * key - should be initialized with * ocrypto_rsa_init_crt_key - . @remark * s - , * m - , and * mem - may be same.