diff --git a/src/sign.rs b/src/sign.rs index e8afa7f0e490a4ac4a3238b3f9c8a8754712242d..d0d4776058d0d2b0a0576b9826743126c6a09ee3 100644 --- a/src/sign.rs +++ b/src/sign.rs @@ -68,11 +68,10 @@ impl SigType { let k: salty::PublicKey = k.try_into().map_err(|_| Error::BadKey)?; let s: &[u8; 64] = s.sig.0.try_into().map_err(|_| Error::BadSig)?; let s: salty::Signature = s.into(); - todo!("get verify_parts upstream"); - // k.verify_parts(&s, |h| { - // sshwire::hash_ser(h, msg, None).map_err(|_| salty::Error::ContextTooLong) - // }) - // .map_err(|_| Error::BadSig) + k.verify_parts(&s, |h| { + sshwire::hash_ser(h, msg, None).map_err(|_| salty::Error::ContextTooLong) + }) + .map_err(|_| Error::BadSig) } (SigType::RSA256, PubKey::RSA(_k), Signature::RSA256(_s)) => {