pub unsafe extern "C" fn cipher_update_ad(
    ctx: *mut cipher_context_t,
    ad: *const c_uchar,
    ad_len: size_t
) -> c_int