diff options
author | Joe Crayne <joe@jerkface.net> | 2019-10-13 05:30:42 -0400 |
---|---|---|
committer | Joe Crayne <joe@jerkface.net> | 2019-10-13 05:30:42 -0400 |
commit | f72cf2344c4f7486a1a7a12a423ec85e5cb4b539 (patch) | |
tree | 7bc411985d965978057782029ad4d17113f27d68 | |
parent | 3a41be9236e1b4eae09b571526df0448c4d64db1 (diff) |
Fixed clear-sign verify. New customized dependency openpgp-asciiarmor.
-rw-r--r-- | lib/Kiki.hs | 16 | ||||
-rw-r--r-- | stack.yaml | 3 |
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 |
@@ -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 | ||