summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--KeyRing.hs46
1 files changed, 45 insertions, 1 deletions
diff --git a/KeyRing.hs b/KeyRing.hs
index 9775ef5..16e7751 100644
--- a/KeyRing.hs
+++ b/KeyRing.hs
@@ -5,7 +5,51 @@
5{-# LANGUAGE OverloadedStrings #-} 5{-# LANGUAGE OverloadedStrings #-}
6{-# LANGUAGE DeriveFunctor #-} 6{-# LANGUAGE DeriveFunctor #-}
7{-# LANGUAGE DoAndIfThenElse #-} 7{-# LANGUAGE DoAndIfThenElse #-}
8module KeyRing where 8module KeyRing
9 ( InputFile(..)
10 , backsig
11 , derRSA
12 , derToBase32
13 , filterMatches
14 , flattenKeys
15 , flattenTop
16 , guardAuthentic
17 , Hosts.Hosts
18 , importPublic
19 , PacketUpdate(..)
20 , isCryptoCoinKey
21 , isKey
22 , KeyData(..)
23 , KeyDB
24 , keyflags
25 , KeyRingOperation(..)
26 , KikiResult(..)
27 , KikiCondition(..)
28 , locations
29 , matchpr
30 , RefType(..)
31 , FileType(..)
32 , noManip
33 , packet
34 , parseSpec
35 , parseUID
36 , pkcs8
37 , RSAPublicKey(..)
38 , rsaKeyFromPacket
39 , RSAPublicKey
40 , KeyRingRuntime(..)
41 , runKeyRing
42 , secretToPublic
43 , selectPublicKey
44 , selectSecretKey
45 , SubKey(..)
46 , subkeysOnly
47 , UserIDRecord(..)
48 , usage
49 , usageString
50 , walletImportFormat
51 , writePEM
52 ) where
9 53
10import System.Environment 54import System.Environment
11import Control.Monad 55import Control.Monad