Function bearssl::br_ecdsa_i31_sign_raw [] [src]

pub unsafe extern "C" fn br_ecdsa_i31_sign_raw(
    impl_: *const br_ec_impl,
    hf: *const br_hash_class,
    hash_value: *const c_void,
    sk: *const br_ec_private_key,
    sig: *mut c_void
) -> usize

\brief ECDSA signature generator, "i31" implementation, "raw" format.

\see br_ecdsa_sign()

\param impl EC implementation to use. \param hf hash function used to process the data. \param hash_value signed data (hashed). \param sk EC private key. \param sig destination buffer. \return the signature length (in bytes), or 0 on error.