From 4a91fa7a42b875bfe8e617dd1aed3be8d2cc8464 Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Thu, 3 Nov 2022 21:26:56 +0800
Subject: [PATCH] Uncomment signature verification

---
 src/sign.rs | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/sign.rs b/src/sign.rs
index e8afa7f..d0d4776 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)) => {
-- 
GitLab