Function bearssl::br_rsa_i31_pkcs1_sign [] [src]

pub unsafe extern "C" fn br_rsa_i31_pkcs1_sign(
    hash_oid: *const c_uchar,
    hash: *const c_uchar,
    hash_len: usize,
    sk: *const br_rsa_private_key,
    x: *mut c_uchar
) -> u32

\brief RSA signature generation engine "i31".

\see br_rsa_pkcs1_sign

\param hash_oid encoded hash algorithm OID (or NULL). \param hash hash value. \param hash_len hash value length (in bytes). \param sk RSA private key. \param x output buffer for the hash value. \return 1 on success, 0 on error.