pub fn valid(&self, message: &[u8], signature: &Signature) -> bool {
        let raw_pubkey =
            ed25519_dalek::PublicKey::from_bytes(&self.0).expect("Cannot parse bytes for public key");
        raw_pubkey.verify::<Sha512>(message, &signature.into()).is_ok()
    }
/// Memastikan signature valid untuk message dengan cara memverifikasi
/// digital signature menggunakan public-key ini.
Memastikan signature valid untuk message dengan cara memverifikasi
digital signature menggunakan public-key ini.
Memastikan signature valid untuk message dengan cara memverifikasi digital signature menggunakan public - key ini .
pub fn valid(&self, message: &[u8], signature: &Signature) -> bool {
        let raw_pubkey =
            ed25519_dalek::PublicKey::from_bytes(&self.0).expect("Cannot parse bytes for public key");
        raw_pubkey.verify::<Sha512>(message, &signature.into()).is_ok()
    }
pub fn valid ( & self , message : & [ u8 ] , signature : & Signature ) -> bool { let raw_pubkey = ed25519_dalek :: PublicKey :: from_bytes ( & self . 0 ) . expect ( " " ) ; raw_pubkey . verify :: < Sha512 > ( message , & signature . into ( ) ) . is_ok ( ) }
Memastikan signature valid untuk message dengan cara memverifikasi
digital signature menggunakan public-key ini.
Memastikan signature valid untuk message dengan cara memverifikasi digital signature menggunakan public - key ini .
&self
message
&[u8]
signature
&Signature
&self
message
&[u8]
signature
&Signature