pub unsafe extern "C" fn EVP_HPKE_KEY_public_key(
    key: *const EVP_HPKE_KEY,
    out: *mut u8,
    out_len: *mut usize,
    max_out: usize
) -> c_int