pub unsafe extern "C" fn ASN1_sign(
i2d: Option<unsafe extern "C" fn(_: *const c_void, _: *mut *mut u8) -> i32>,
algor1: *mut X509_algor_st,
algor2: *mut X509_algor_st,
signature: *mut asn1_string_st,
data: *mut i8,
pkey: *mut evp_pkey_st,
type_: *const evp_md_st,
) -> i32