fn ec_key_ecdh<'a>( buffer: &'a mut [u8; 66], priv_key: &ManagedPointer<*mut EVP_PKEY>, peer_pub_key_bytes: &[u8], nid: i32, ) -> Result<&'a [u8], Unspecified>