pub unsafe extern "C" fn x509write_crt_set_extension(
    ctx: *mut x509write_cert,
    oid: *const c_char,
    oid_len: size_t,
    critical: c_int,
    val: *const c_uchar,
    val_len: size_t
) -> c_int