pub unsafe extern "C" fn EVP_PKEY_encapsulate( ctx: *mut EVP_PKEY_CTX, ciphertext: *mut u8, ciphertext_len: *mut usize, shared_secret: *mut u8, shared_secret_len: *mut usize, ) -> c_int