func DeserializeSignature(b [48]byte) (*Signature, error) {
	s, err := bls.DeserializeSignature(b)
	if err != nil {
		return nil, err
	}

	return &Signature{s: *s}, nil
}
// DeserializeSignature deserializes a binary signature
// into the actual signature.
DeserializeSignature deserializes a binary signature
into the actual signature.
// DeserializeSignature deserializes a binary signature // into the actual signature .
func DeserializeSignature(b [48]byte) (*Signature, error) {
	s, err := bls.DeserializeSignature(b)
	if err != nil {
		return nil, err
	}
	return &Signature{s: *s}, nil
}
func DeserializeSignature ( b [ 48 ] byte ) ( * Signature , error ) { s , err := bls . DeserializeSignature ( b ) if err != nil { return nil , err } return & Signature { s : * s } , nil }
DeserializeSignature deserializes a binary signature
into the actual signature.
DeserializeSignature deserializes a binary signature into the actual signature .