pub fn deserialize_signature<'a, A, T>(
    buf: &mut ReadBuf<'a>
) -> Result<Signature<T, A>, ReadError> where
    A: VerificationAlgorithm