diff --git a/verifier/src/lib.rs b/verifier/src/lib.rs index 2c1da40..0c6a130 100644 --- a/verifier/src/lib.rs +++ b/verifier/src/lib.rs @@ -232,11 +232,11 @@ impl PkiPathSignatureVerifier { pub fn verify_signature( alias: &Certificate, hash: &[u8], - signature: &[u8; 64], + signature: &[u8], ) -> Result<()> { use ed25519_dalek::{Signature, Verifier, VerifyingKey}; - let signature = Signature::from_bytes(signature); + let signature = Signature::from_slice(signature)?; let alias = alias .tbs_certificate