pub fn deserialize_public_key<'a, A>( buf: &mut ReadBuf<'a>, ) -> Result<PublicKey<A>, ReadError>where A: AsymmetricPublicKey,