diff options
-rw-r--r-- | KeyRing.hs | 46 |
1 files changed, 45 insertions, 1 deletions
@@ -5,7 +5,51 @@ | |||
5 | {-# LANGUAGE OverloadedStrings #-} | 5 | {-# LANGUAGE OverloadedStrings #-} |
6 | {-# LANGUAGE DeriveFunctor #-} | 6 | {-# LANGUAGE DeriveFunctor #-} |
7 | {-# LANGUAGE DoAndIfThenElse #-} | 7 | {-# LANGUAGE DoAndIfThenElse #-} |
8 | module KeyRing where | 8 | module 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 | ||
10 | import System.Environment | 54 | import System.Environment |
11 | import Control.Monad | 55 | import Control.Monad |