pub fn deserialize_signature<A, T>(
    codec: &mut Codec<&[u8]>
) -> Result<Signature<T, A>, ReadError>where
    A: VerificationAlgorithm,