hypercore
pub fn verify( public: &PublicKey, msg: &[u8], sig: Option<&Signature>) -> Result<()>
Verify a signature on a message with a keypair's public key.