Type Definition bearssl::br_rsa_private [] [src]

type br_rsa_private = Option<unsafe extern "C" fn(_: *mut c_uchar, _: *const br_rsa_private_key) -> u32>;

\brief Type for a RSA private key engine.

The x[] buffer is modified in place, and its length is inferred from the modulus length (x[] is assumed to have a length of (sk->n_bitlen+7)/8 bytes).

Returned value is 1 on success, 0 on error.

\param x operand to exponentiate. \param sk RSA private key. \return 1 on success, 0 on error.