cosmetics
verify message integrity
also verify the network id/fingerprint matches the given public key