summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-10-13 05:30:42 -0400
committerJoe Crayne <joe@jerkface.net>2019-10-13 05:30:42 -0400
commitf72cf2344c4f7486a1a7a12a423ec85e5cb4b539 (patch)
tree7bc411985d965978057782029ad4d17113f27d68
parent3a41be9236e1b4eae09b571526df0448c4d64db1 (diff)
Fixed clear-sign verify. New customized dependency openpgp-asciiarmor.
-rw-r--r--lib/Kiki.hs16
-rw-r--r--stack.yaml3
2 files changed, 14 insertions, 5 deletions
diff --git a/lib/Kiki.hs b/lib/Kiki.hs
index 7825c85..258892f 100644
--- a/lib/Kiki.hs
+++ b/lib/Kiki.hs
@@ -732,16 +732,24 @@ verifyFile isHomeless cap keyrings filename = do
732 Right sigs -> do 732 Right sigs -> do
733 let over = DataSignature lit sigs 733 let over = DataSignature lit sigs
734 lit = LiteralDataPacket 734 lit = LiteralDataPacket
735 { format = error "format" :: Char 735 { format = error "format" :: Char -- TODO
736 , filename = filename 736 , filename = filename
737 , timestamp = error "timestamp" :: Word32 737 , timestamp = error "timestamp" :: Word32 -- TODO
738 , content = bs 738 , content = txt
739 } 739 }
740 -- TODO: Remove this take 1 after optimizing 'candidateSignerKeys' 740 -- TODO: Remove this take 1 after optimizing 'candidateSignerKeys'
741 tentativeTake1 xs = take 1 xs 741 tentativeTake1 xs = take 1 xs
742 keys = concatMap (candidateSignerKeys (rtKeyDB rt)) $ tentativeTake1 sigs 742 keys = concatMap (candidateSignerKeys (rtKeyDB rt)) $ tentativeTake1 sigs
743 good = verify (Message keys) over 743 good = verify (Message keys) over
744 putStrLn $ "verifyFile: " ++ show (length $ signatures_over good) 744 putStrLn $ unwords
745 [ "verifyFile:"
746 , show (length $ signatures_over good)
747 , "good of"
748 , show (length $ signatures_over over)
749 , "signatures."
750 ]
751 -- when (null (signatures_over good)) $ do
752 -- L.putStrLn txt
745 rs -> do 753 rs -> do
746 hPutStrLn stderr $ show rs 754 hPutStrLn stderr $ show rs
747 _ -> do 755 _ -> do
diff --git a/stack.yaml b/stack.yaml
index 2a1cc19..6cdb54c 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -5,4 +5,5 @@ extra-deps:
5# - ../openpgp-util 5# - ../openpgp-util
6- git: d@cryptonomic.net:public_git/openpgp-util.git 6- git: d@cryptonomic.net:public_git/openpgp-util.git
7 commit: bb3a9e181638fa881e2bcd8425f10cfb365533f5 7 commit: bb3a9e181638fa881e2bcd8425f10cfb365533f5
8 8- git: d@cryptonomic.net:public_git/openpgp-asciiarmor.git
9 commit: 9694b1b6ae3763c44d3b1361b5faa0a7b27e77a9