messages/crypto.go
func UnpackSignature(c []byte) (msg []byte, sig []byte) {
	msg = c[:len(c)-sigLen]
	sig = c[len(c)-sigLen:]
	return
}
func UnpackSignature(c []byte) (msg []byte, sig []byte) {
	msg = c[:len(c)-sigLen]
	sig = c[len(c)-sigLen:]
	return
}
// UnpackSignature unpacks msg from signature.