[−][src]Trait osshkeys::keys::PublicPart
A trait for operations of a public key
Required methods
fn verify(&self, data: &[u8], sig: &[u8]) -> OsshResult<bool>
Verify the data with a detached signature, returning true if the signature is not malformed
fn blob(&self) -> OsshResult<Vec<u8>>
Return the binary representation of the public key
Provided methods
fn fingerprint(&self, hash: FingerprintHash) -> OsshResult<Vec<u8>>
Hash the blob of the public key to generate the fingerprint