Sat Apr 24 12:55:43 2021 UTC ()
Update to cryptonite-0.28

0.28
* Add hash constant time capability
* Prevent possible overflow during hashing by hashing in 4GB chunks

0.27
* Optimise AES GCM and CCM
* Optimise P256R1 implementation
* Various AES-NI building improvements
* Add better ECDSA support
* Add XSalsa derive
* Implement square roots for ECC binary curve
* Various tests and benchmarks


(pho)
diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/Makefile
diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/PLIST
diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/buildlink3.mk
diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/distinfo
diff -r0 -r1.1 pkgsrc/security/hs-cryptonite/patches/patch-Crypto_Number_Compat.hs

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/Makefile (expand / switch to unified diff)

--- pkgsrc/security/hs-cryptonite/Makefile 2020/01/17 00:17:32 1.1
+++ pkgsrc/security/hs-cryptonite/Makefile 2021/04/24 12:55:43 1.2
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: Makefile,v 1.1 2020/01/17 00:17:32 pho Exp $ 1# $NetBSD: Makefile,v 1.2 2021/04/24 12:55:43 pho Exp $
2 2
3DISTNAME= cryptonite-0.26 3DISTNAME= cryptonite-0.28
4CATEGORIES= security 4CATEGORIES= security
5 5
6MAINTAINER= pho@cielonegro.org 6MAINTAINER= pho@cielonegro.org
7COMMENT= Cryptography Primitives sink 7COMMENT= Cryptography Primitives sink
8LICENSE= modified-bsd 8LICENSE= modified-bsd
9 9
10.include "../../devel/hs-basement/buildlink3.mk" 10.include "../../devel/hs-basement/buildlink3.mk"
11.include "../../devel/hs-memory/buildlink3.mk" 11.include "../../devel/hs-memory/buildlink3.mk"
12.include "../../mk/haskell.mk" 12.include "../../mk/haskell.mk"
13.include "../../mk/bsd.pkg.mk" 13.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/PLIST (expand / switch to unified diff)

--- pkgsrc/security/hs-cryptonite/PLIST 2020/05/11 17:52:12 1.1
+++ pkgsrc/security/hs-cryptonite/PLIST 2021/04/24 12:55:43 1.2
@@ -1,513 +1,525 @@ @@ -1,513 +1,525 @@
1@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:12 rillig Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/04/24 12:55:43 pho Exp $
2${HS_INTF}/package-description 2lib/cryptonite-${PKGVERSION}/${HS_VERSION}/package-description
3${HS_INTF}/package-id 3lib/cryptonite-${PKGVERSION}/${HS_VERSION}/package-id
4${HS_IMPL}/Crypto/Cipher/AES.dyn_hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AES.dyn_hi
5${HS_IMPL}/Crypto/Cipher/AES.hi 5lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AES.hi
6${HS_IMPL}/Crypto/Cipher/AES.p_hi 6lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AES.p_hi
7${HS_IMPL}/Crypto/Cipher/AES/Primitive.dyn_hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AES/Primitive.dyn_hi
8${HS_IMPL}/Crypto/Cipher/AES/Primitive.hi 8lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AES/Primitive.hi
9${HS_IMPL}/Crypto/Cipher/AES/Primitive.p_hi 9lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AES/Primitive.p_hi
10${HS_IMPL}/Crypto/Cipher/Blowfish.dyn_hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AESGCMSIV.dyn_hi
11${HS_IMPL}/Crypto/Cipher/Blowfish.hi 11lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AESGCMSIV.hi
12${HS_IMPL}/Crypto/Cipher/Blowfish.p_hi 12lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/AESGCMSIV.p_hi
13${HS_IMPL}/Crypto/Cipher/Blowfish/Box.dyn_hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish.dyn_hi
14${HS_IMPL}/Crypto/Cipher/Blowfish/Box.hi 14lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish.hi
15${HS_IMPL}/Crypto/Cipher/Blowfish/Box.p_hi 15lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish.p_hi
16${HS_IMPL}/Crypto/Cipher/Blowfish/Primitive.dyn_hi 16lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish/Box.dyn_hi
17${HS_IMPL}/Crypto/Cipher/Blowfish/Primitive.hi 17lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish/Box.hi
18${HS_IMPL}/Crypto/Cipher/Blowfish/Primitive.p_hi 18lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish/Box.p_hi
19${HS_IMPL}/Crypto/Cipher/CAST5.dyn_hi 19lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish/Primitive.dyn_hi
20${HS_IMPL}/Crypto/Cipher/CAST5.hi 20lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish/Primitive.hi
21${HS_IMPL}/Crypto/Cipher/CAST5.p_hi 21lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Blowfish/Primitive.p_hi
22${HS_IMPL}/Crypto/Cipher/CAST5/Primitive.dyn_hi 22lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/CAST5.dyn_hi
23${HS_IMPL}/Crypto/Cipher/CAST5/Primitive.hi 23lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/CAST5.hi
24${HS_IMPL}/Crypto/Cipher/CAST5/Primitive.p_hi 24lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/CAST5.p_hi
25${HS_IMPL}/Crypto/Cipher/Camellia.dyn_hi 25lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/CAST5/Primitive.dyn_hi
26${HS_IMPL}/Crypto/Cipher/Camellia.hi 26lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/CAST5/Primitive.hi
27${HS_IMPL}/Crypto/Cipher/Camellia.p_hi 27lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/CAST5/Primitive.p_hi
28${HS_IMPL}/Crypto/Cipher/Camellia/Primitive.dyn_hi 28lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Camellia.dyn_hi
29${HS_IMPL}/Crypto/Cipher/Camellia/Primitive.hi 29lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Camellia.hi
30${HS_IMPL}/Crypto/Cipher/Camellia/Primitive.p_hi 30lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Camellia.p_hi
31${HS_IMPL}/Crypto/Cipher/ChaCha.dyn_hi 31lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Camellia/Primitive.dyn_hi
32${HS_IMPL}/Crypto/Cipher/ChaCha.hi 32lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Camellia/Primitive.hi
33${HS_IMPL}/Crypto/Cipher/ChaCha.p_hi 33lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Camellia/Primitive.p_hi
34${HS_IMPL}/Crypto/Cipher/ChaChaPoly1305.dyn_hi 34lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/ChaCha.dyn_hi
35${HS_IMPL}/Crypto/Cipher/ChaChaPoly1305.hi 35lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/ChaCha.hi
36${HS_IMPL}/Crypto/Cipher/ChaChaPoly1305.p_hi 36lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/ChaCha.p_hi
37${HS_IMPL}/Crypto/Cipher/DES.dyn_hi 37lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/ChaChaPoly1305.dyn_hi
38${HS_IMPL}/Crypto/Cipher/DES.hi 38lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/ChaChaPoly1305.hi
39${HS_IMPL}/Crypto/Cipher/DES.p_hi 39lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/ChaChaPoly1305.p_hi
40${HS_IMPL}/Crypto/Cipher/DES/Primitive.dyn_hi 40lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/DES.dyn_hi
41${HS_IMPL}/Crypto/Cipher/DES/Primitive.hi 41lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/DES.hi
42${HS_IMPL}/Crypto/Cipher/DES/Primitive.p_hi 42lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/DES.p_hi
43${HS_IMPL}/Crypto/Cipher/RC4.dyn_hi 43lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/DES/Primitive.dyn_hi
44${HS_IMPL}/Crypto/Cipher/RC4.hi 44lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/DES/Primitive.hi
45${HS_IMPL}/Crypto/Cipher/RC4.p_hi 45lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/DES/Primitive.p_hi
46${HS_IMPL}/Crypto/Cipher/Salsa.dyn_hi 46lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/RC4.dyn_hi
47${HS_IMPL}/Crypto/Cipher/Salsa.hi 47lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/RC4.hi
48${HS_IMPL}/Crypto/Cipher/Salsa.p_hi 48lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/RC4.p_hi
49${HS_IMPL}/Crypto/Cipher/TripleDES.dyn_hi 49lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Salsa.dyn_hi
50${HS_IMPL}/Crypto/Cipher/TripleDES.hi 50lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Salsa.hi
51${HS_IMPL}/Crypto/Cipher/TripleDES.p_hi 51lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Salsa.p_hi
52${HS_IMPL}/Crypto/Cipher/Twofish.dyn_hi 52lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/TripleDES.dyn_hi
53${HS_IMPL}/Crypto/Cipher/Twofish.hi 53lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/TripleDES.hi
54${HS_IMPL}/Crypto/Cipher/Twofish.p_hi 54lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/TripleDES.p_hi
55${HS_IMPL}/Crypto/Cipher/Twofish/Primitive.dyn_hi 55lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Twofish.dyn_hi
56${HS_IMPL}/Crypto/Cipher/Twofish/Primitive.hi 56lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Twofish.hi
57${HS_IMPL}/Crypto/Cipher/Twofish/Primitive.p_hi 57lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Twofish.p_hi
58${HS_IMPL}/Crypto/Cipher/Types.dyn_hi 58lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Twofish/Primitive.dyn_hi
59${HS_IMPL}/Crypto/Cipher/Types.hi 59lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Twofish/Primitive.hi
60${HS_IMPL}/Crypto/Cipher/Types.p_hi 60lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Twofish/Primitive.p_hi
61${HS_IMPL}/Crypto/Cipher/Types/AEAD.dyn_hi 61lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types.dyn_hi
62${HS_IMPL}/Crypto/Cipher/Types/AEAD.hi 62lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types.hi
63${HS_IMPL}/Crypto/Cipher/Types/AEAD.p_hi 63lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types.p_hi
64${HS_IMPL}/Crypto/Cipher/Types/Base.dyn_hi 64lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/AEAD.dyn_hi
65${HS_IMPL}/Crypto/Cipher/Types/Base.hi 65lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/AEAD.hi
66${HS_IMPL}/Crypto/Cipher/Types/Base.p_hi 66lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/AEAD.p_hi
67${HS_IMPL}/Crypto/Cipher/Types/Block.dyn_hi 67lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Base.dyn_hi
68${HS_IMPL}/Crypto/Cipher/Types/Block.hi 68lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Base.hi
69${HS_IMPL}/Crypto/Cipher/Types/Block.p_hi 69lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Base.p_hi
70${HS_IMPL}/Crypto/Cipher/Types/GF.dyn_hi 70lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Block.dyn_hi
71${HS_IMPL}/Crypto/Cipher/Types/GF.hi 71lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Block.hi
72${HS_IMPL}/Crypto/Cipher/Types/GF.p_hi 72lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Block.p_hi
73${HS_IMPL}/Crypto/Cipher/Types/Stream.dyn_hi 73lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/GF.dyn_hi
74${HS_IMPL}/Crypto/Cipher/Types/Stream.hi 74lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/GF.hi
75${HS_IMPL}/Crypto/Cipher/Types/Stream.p_hi 75lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/GF.p_hi
76${HS_IMPL}/Crypto/Cipher/Types/Utils.dyn_hi 76lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Stream.dyn_hi
77${HS_IMPL}/Crypto/Cipher/Types/Utils.hi 77lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Stream.hi
78${HS_IMPL}/Crypto/Cipher/Types/Utils.p_hi 78lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Stream.p_hi
79${HS_IMPL}/Crypto/Cipher/Utils.dyn_hi 79lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Utils.dyn_hi
80${HS_IMPL}/Crypto/Cipher/Utils.hi 80lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Utils.hi
81${HS_IMPL}/Crypto/Cipher/Utils.p_hi 81lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Types/Utils.p_hi
82${HS_IMPL}/Crypto/Cipher/XSalsa.dyn_hi 82lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Utils.dyn_hi
83${HS_IMPL}/Crypto/Cipher/XSalsa.hi 83lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Utils.hi
84${HS_IMPL}/Crypto/Cipher/XSalsa.p_hi 84lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/Utils.p_hi
85${HS_IMPL}/Crypto/ConstructHash/MiyaguchiPreneel.dyn_hi 85lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/XSalsa.dyn_hi
86${HS_IMPL}/Crypto/ConstructHash/MiyaguchiPreneel.hi 86lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/XSalsa.hi
87${HS_IMPL}/Crypto/ConstructHash/MiyaguchiPreneel.p_hi 87lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Cipher/XSalsa.p_hi
88${HS_IMPL}/Crypto/Data/AFIS.dyn_hi 88lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ConstructHash/MiyaguchiPreneel.dyn_hi
89${HS_IMPL}/Crypto/Data/AFIS.hi 89lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ConstructHash/MiyaguchiPreneel.hi
90${HS_IMPL}/Crypto/Data/AFIS.p_hi 90lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ConstructHash/MiyaguchiPreneel.p_hi
91${HS_IMPL}/Crypto/Data/Padding.dyn_hi 91lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Data/AFIS.dyn_hi
92${HS_IMPL}/Crypto/Data/Padding.hi 92lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Data/AFIS.hi
93${HS_IMPL}/Crypto/Data/Padding.p_hi 93lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Data/AFIS.p_hi
94${HS_IMPL}/Crypto/ECC.dyn_hi 94lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Data/Padding.dyn_hi
95${HS_IMPL}/Crypto/ECC.hi 95lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Data/Padding.hi
96${HS_IMPL}/Crypto/ECC.p_hi 96lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Data/Padding.p_hi
97${HS_IMPL}/Crypto/ECC/Edwards25519.dyn_hi 97lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC.dyn_hi
98${HS_IMPL}/Crypto/ECC/Edwards25519.hi 98lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC.hi
99${HS_IMPL}/Crypto/ECC/Edwards25519.p_hi 99lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC.p_hi
100${HS_IMPL}/Crypto/ECC/Simple/Prim.dyn_hi 100lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Edwards25519.dyn_hi
101${HS_IMPL}/Crypto/ECC/Simple/Prim.hi 101lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Edwards25519.hi
102${HS_IMPL}/Crypto/ECC/Simple/Prim.p_hi 102lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Edwards25519.p_hi
103${HS_IMPL}/Crypto/ECC/Simple/Types.dyn_hi 103lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Simple/Prim.dyn_hi
104${HS_IMPL}/Crypto/ECC/Simple/Types.hi 104lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Simple/Prim.hi
105${HS_IMPL}/Crypto/ECC/Simple/Types.p_hi 105lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Simple/Prim.p_hi
106${HS_IMPL}/Crypto/Error.dyn_hi 106lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Simple/Types.dyn_hi
107${HS_IMPL}/Crypto/Error.hi 107lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Simple/Types.hi
108${HS_IMPL}/Crypto/Error.p_hi 108lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/ECC/Simple/Types.p_hi
109${HS_IMPL}/Crypto/Error/Types.dyn_hi 109lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Error.dyn_hi
110${HS_IMPL}/Crypto/Error/Types.hi 110lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Error.hi
111${HS_IMPL}/Crypto/Error/Types.p_hi 111lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Error.p_hi
112${HS_IMPL}/Crypto/Hash.dyn_hi 112lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Error/Types.dyn_hi
113${HS_IMPL}/Crypto/Hash.hi 113lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Error/Types.hi
114${HS_IMPL}/Crypto/Hash.p_hi 114lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Error/Types.p_hi
115${HS_IMPL}/Crypto/Hash/Algorithms.dyn_hi 115lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash.dyn_hi
116${HS_IMPL}/Crypto/Hash/Algorithms.hi 116lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash.hi
117${HS_IMPL}/Crypto/Hash/Algorithms.p_hi 117lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash.p_hi
118${HS_IMPL}/Crypto/Hash/Blake2.dyn_hi 118lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Algorithms.dyn_hi
119${HS_IMPL}/Crypto/Hash/Blake2.hi 119lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Algorithms.hi
120${HS_IMPL}/Crypto/Hash/Blake2.p_hi 120lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Algorithms.p_hi
121${HS_IMPL}/Crypto/Hash/Blake2b.dyn_hi 121lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2.dyn_hi
122${HS_IMPL}/Crypto/Hash/Blake2b.hi 122lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2.hi
123${HS_IMPL}/Crypto/Hash/Blake2b.p_hi 123lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2.p_hi
124${HS_IMPL}/Crypto/Hash/Blake2bp.dyn_hi 124lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2b.dyn_hi
125${HS_IMPL}/Crypto/Hash/Blake2bp.hi 125lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2b.hi
126${HS_IMPL}/Crypto/Hash/Blake2bp.p_hi 126lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2b.p_hi
127${HS_IMPL}/Crypto/Hash/Blake2s.dyn_hi 127lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2bp.dyn_hi
128${HS_IMPL}/Crypto/Hash/Blake2s.hi 128lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2bp.hi
129${HS_IMPL}/Crypto/Hash/Blake2s.p_hi 129lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2bp.p_hi
130${HS_IMPL}/Crypto/Hash/Blake2sp.dyn_hi 130lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2s.dyn_hi
131${HS_IMPL}/Crypto/Hash/Blake2sp.hi 131lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2s.hi
132${HS_IMPL}/Crypto/Hash/Blake2sp.p_hi 132lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2s.p_hi
133${HS_IMPL}/Crypto/Hash/IO.dyn_hi 133lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2sp.dyn_hi
134${HS_IMPL}/Crypto/Hash/IO.hi 134lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2sp.hi
135${HS_IMPL}/Crypto/Hash/IO.p_hi 135lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Blake2sp.p_hi
136${HS_IMPL}/Crypto/Hash/Keccak.dyn_hi 136lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/IO.dyn_hi
137${HS_IMPL}/Crypto/Hash/Keccak.hi 137lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/IO.hi
138${HS_IMPL}/Crypto/Hash/Keccak.p_hi 138lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/IO.p_hi
139${HS_IMPL}/Crypto/Hash/MD2.dyn_hi 139lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Keccak.dyn_hi
140${HS_IMPL}/Crypto/Hash/MD2.hi 140lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Keccak.hi
141${HS_IMPL}/Crypto/Hash/MD2.p_hi 141lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Keccak.p_hi
142${HS_IMPL}/Crypto/Hash/MD4.dyn_hi 142lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD2.dyn_hi
143${HS_IMPL}/Crypto/Hash/MD4.hi 143lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD2.hi
144${HS_IMPL}/Crypto/Hash/MD4.p_hi 144lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD2.p_hi
145${HS_IMPL}/Crypto/Hash/MD5.dyn_hi 145lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD4.dyn_hi
146${HS_IMPL}/Crypto/Hash/MD5.hi 146lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD4.hi
147${HS_IMPL}/Crypto/Hash/MD5.p_hi 147lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD4.p_hi
148${HS_IMPL}/Crypto/Hash/RIPEMD160.dyn_hi 148lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD5.dyn_hi
149${HS_IMPL}/Crypto/Hash/RIPEMD160.hi 149lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD5.hi
150${HS_IMPL}/Crypto/Hash/RIPEMD160.p_hi 150lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/MD5.p_hi
151${HS_IMPL}/Crypto/Hash/SHA1.dyn_hi 151lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/RIPEMD160.dyn_hi
152${HS_IMPL}/Crypto/Hash/SHA1.hi 152lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/RIPEMD160.hi
153${HS_IMPL}/Crypto/Hash/SHA1.p_hi 153lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/RIPEMD160.p_hi
154${HS_IMPL}/Crypto/Hash/SHA224.dyn_hi 154lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA1.dyn_hi
155${HS_IMPL}/Crypto/Hash/SHA224.hi 155lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA1.hi
156${HS_IMPL}/Crypto/Hash/SHA224.p_hi 156lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA1.p_hi
157${HS_IMPL}/Crypto/Hash/SHA256.dyn_hi 157lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA224.dyn_hi
158${HS_IMPL}/Crypto/Hash/SHA256.hi 158lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA224.hi
159${HS_IMPL}/Crypto/Hash/SHA256.p_hi 159lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA224.p_hi
160${HS_IMPL}/Crypto/Hash/SHA3.dyn_hi 160lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA256.dyn_hi
161${HS_IMPL}/Crypto/Hash/SHA3.hi 161lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA256.hi
162${HS_IMPL}/Crypto/Hash/SHA3.p_hi 162lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA256.p_hi
163${HS_IMPL}/Crypto/Hash/SHA384.dyn_hi 163lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA3.dyn_hi
164${HS_IMPL}/Crypto/Hash/SHA384.hi 164lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA3.hi
165${HS_IMPL}/Crypto/Hash/SHA384.p_hi 165lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA3.p_hi
166${HS_IMPL}/Crypto/Hash/SHA512.dyn_hi 166lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA384.dyn_hi
167${HS_IMPL}/Crypto/Hash/SHA512.hi 167lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA384.hi
168${HS_IMPL}/Crypto/Hash/SHA512.p_hi 168lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA384.p_hi
169${HS_IMPL}/Crypto/Hash/SHA512t.dyn_hi 169lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA512.dyn_hi
170${HS_IMPL}/Crypto/Hash/SHA512t.hi 170lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA512.hi
171${HS_IMPL}/Crypto/Hash/SHA512t.p_hi 171lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA512.p_hi
172${HS_IMPL}/Crypto/Hash/SHAKE.dyn_hi 172lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA512t.dyn_hi
173${HS_IMPL}/Crypto/Hash/SHAKE.hi 173lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA512t.hi
174${HS_IMPL}/Crypto/Hash/SHAKE.p_hi 174lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHA512t.p_hi
175${HS_IMPL}/Crypto/Hash/Skein256.dyn_hi 175lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHAKE.dyn_hi
176${HS_IMPL}/Crypto/Hash/Skein256.hi 176lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHAKE.hi
177${HS_IMPL}/Crypto/Hash/Skein256.p_hi 177lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/SHAKE.p_hi
178${HS_IMPL}/Crypto/Hash/Skein512.dyn_hi 178lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Skein256.dyn_hi
179${HS_IMPL}/Crypto/Hash/Skein512.hi 179lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Skein256.hi
180${HS_IMPL}/Crypto/Hash/Skein512.p_hi 180lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Skein256.p_hi
181${HS_IMPL}/Crypto/Hash/Tiger.dyn_hi 181lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Skein512.dyn_hi
182${HS_IMPL}/Crypto/Hash/Tiger.hi 182lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Skein512.hi
183${HS_IMPL}/Crypto/Hash/Tiger.p_hi 183lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Skein512.p_hi
184${HS_IMPL}/Crypto/Hash/Types.dyn_hi 184lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Tiger.dyn_hi
185${HS_IMPL}/Crypto/Hash/Types.hi 185lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Tiger.hi
186${HS_IMPL}/Crypto/Hash/Types.p_hi 186lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Tiger.p_hi
187${HS_IMPL}/Crypto/Hash/Whirlpool.dyn_hi 187lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Types.dyn_hi
188${HS_IMPL}/Crypto/Hash/Whirlpool.hi 188lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Types.hi
189${HS_IMPL}/Crypto/Hash/Whirlpool.p_hi 189lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Types.p_hi
190${HS_IMPL}/Crypto/Internal/ByteArray.dyn_hi 190lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Whirlpool.dyn_hi
191${HS_IMPL}/Crypto/Internal/ByteArray.hi 191lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Whirlpool.hi
192${HS_IMPL}/Crypto/Internal/ByteArray.p_hi 192lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Hash/Whirlpool.p_hi
193${HS_IMPL}/Crypto/Internal/Compat.dyn_hi 193lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/ByteArray.dyn_hi
194${HS_IMPL}/Crypto/Internal/Compat.hi 194lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/ByteArray.hi
195${HS_IMPL}/Crypto/Internal/Compat.p_hi 195lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/ByteArray.p_hi
196${HS_IMPL}/Crypto/Internal/CompatPrim.dyn_hi 196lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Compat.dyn_hi
197${HS_IMPL}/Crypto/Internal/CompatPrim.hi 197lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Compat.hi
198${HS_IMPL}/Crypto/Internal/CompatPrim.p_hi 198lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Compat.p_hi
199${HS_IMPL}/Crypto/Internal/DeepSeq.dyn_hi 199lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/CompatPrim.dyn_hi
200${HS_IMPL}/Crypto/Internal/DeepSeq.hi 200lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/CompatPrim.hi
201${HS_IMPL}/Crypto/Internal/DeepSeq.p_hi 201lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/CompatPrim.p_hi
202${HS_IMPL}/Crypto/Internal/Imports.dyn_hi 202lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/DeepSeq.dyn_hi
203${HS_IMPL}/Crypto/Internal/Imports.hi 203lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/DeepSeq.hi
204${HS_IMPL}/Crypto/Internal/Imports.p_hi 204lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/DeepSeq.p_hi
205${HS_IMPL}/Crypto/Internal/Nat.dyn_hi 205lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Imports.dyn_hi
206${HS_IMPL}/Crypto/Internal/Nat.hi 206lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Imports.hi
207${HS_IMPL}/Crypto/Internal/Nat.p_hi 207lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Imports.p_hi
208${HS_IMPL}/Crypto/Internal/WordArray.dyn_hi 208lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Nat.dyn_hi
209${HS_IMPL}/Crypto/Internal/WordArray.hi 209lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Nat.hi
210${HS_IMPL}/Crypto/Internal/WordArray.p_hi 210lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Nat.p_hi
211${HS_IMPL}/Crypto/Internal/Words.dyn_hi 211lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/WordArray.dyn_hi
212${HS_IMPL}/Crypto/Internal/Words.hi 212lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/WordArray.hi
213${HS_IMPL}/Crypto/Internal/Words.p_hi 213lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/WordArray.p_hi
214${HS_IMPL}/Crypto/KDF/Argon2.dyn_hi 214lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Words.dyn_hi
215${HS_IMPL}/Crypto/KDF/Argon2.hi 215lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Words.hi
216${HS_IMPL}/Crypto/KDF/Argon2.p_hi 216lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Internal/Words.p_hi
217${HS_IMPL}/Crypto/KDF/BCrypt.dyn_hi 217lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/Argon2.dyn_hi
218${HS_IMPL}/Crypto/KDF/BCrypt.hi 218lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/Argon2.hi
219${HS_IMPL}/Crypto/KDF/BCrypt.p_hi 219lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/Argon2.p_hi
220${HS_IMPL}/Crypto/KDF/BCryptPBKDF.dyn_hi 220lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/BCrypt.dyn_hi
221${HS_IMPL}/Crypto/KDF/BCryptPBKDF.hi 221lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/BCrypt.hi
222${HS_IMPL}/Crypto/KDF/BCryptPBKDF.p_hi 222lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/BCrypt.p_hi
223${HS_IMPL}/Crypto/KDF/HKDF.dyn_hi 223lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/BCryptPBKDF.dyn_hi
224${HS_IMPL}/Crypto/KDF/HKDF.hi 224lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/BCryptPBKDF.hi
225${HS_IMPL}/Crypto/KDF/HKDF.p_hi 225lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/BCryptPBKDF.p_hi
226${HS_IMPL}/Crypto/KDF/PBKDF2.dyn_hi 226lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/HKDF.dyn_hi
227${HS_IMPL}/Crypto/KDF/PBKDF2.hi 227lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/HKDF.hi
228${HS_IMPL}/Crypto/KDF/PBKDF2.p_hi 228lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/HKDF.p_hi
229${HS_IMPL}/Crypto/KDF/Scrypt.dyn_hi 229lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/PBKDF2.dyn_hi
230${HS_IMPL}/Crypto/KDF/Scrypt.hi 230lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/PBKDF2.hi
231${HS_IMPL}/Crypto/KDF/Scrypt.p_hi 231lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/PBKDF2.p_hi
232${HS_IMPL}/Crypto/MAC/CMAC.dyn_hi 232lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/Scrypt.dyn_hi
233${HS_IMPL}/Crypto/MAC/CMAC.hi 233lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/Scrypt.hi
234${HS_IMPL}/Crypto/MAC/CMAC.p_hi 234lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/KDF/Scrypt.p_hi
235${HS_IMPL}/Crypto/MAC/HMAC.dyn_hi 235lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/CMAC.dyn_hi
236${HS_IMPL}/Crypto/MAC/HMAC.hi 236lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/CMAC.hi
237${HS_IMPL}/Crypto/MAC/HMAC.p_hi 237lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/CMAC.p_hi
238${HS_IMPL}/Crypto/MAC/KMAC.dyn_hi 238lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/HMAC.dyn_hi
239${HS_IMPL}/Crypto/MAC/KMAC.hi 239lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/HMAC.hi
240${HS_IMPL}/Crypto/MAC/KMAC.p_hi 240lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/HMAC.p_hi
241${HS_IMPL}/Crypto/MAC/Poly1305.dyn_hi 241lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/KMAC.dyn_hi
242${HS_IMPL}/Crypto/MAC/Poly1305.hi 242lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/KMAC.hi
243${HS_IMPL}/Crypto/MAC/Poly1305.p_hi 243lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/KMAC.p_hi
244${HS_IMPL}/Crypto/Number/Basic.dyn_hi 244lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/Poly1305.dyn_hi
245${HS_IMPL}/Crypto/Number/Basic.hi 245lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/Poly1305.hi
246${HS_IMPL}/Crypto/Number/Basic.p_hi 246lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/MAC/Poly1305.p_hi
247${HS_IMPL}/Crypto/Number/Compat.dyn_hi 247lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Basic.dyn_hi
248${HS_IMPL}/Crypto/Number/Compat.hi 248lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Basic.hi
249${HS_IMPL}/Crypto/Number/Compat.p_hi 249lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Basic.p_hi
250${HS_IMPL}/Crypto/Number/F2m.dyn_hi 250lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Compat.dyn_hi
251${HS_IMPL}/Crypto/Number/F2m.hi 251lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Compat.hi
252${HS_IMPL}/Crypto/Number/F2m.p_hi 252lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Compat.p_hi
253${HS_IMPL}/Crypto/Number/Generate.dyn_hi 253lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/F2m.dyn_hi
254${HS_IMPL}/Crypto/Number/Generate.hi 254lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/F2m.hi
255${HS_IMPL}/Crypto/Number/Generate.p_hi 255lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/F2m.p_hi
256${HS_IMPL}/Crypto/Number/ModArithmetic.dyn_hi 256lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Generate.dyn_hi
257${HS_IMPL}/Crypto/Number/ModArithmetic.hi 257lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Generate.hi
258${HS_IMPL}/Crypto/Number/ModArithmetic.p_hi 258lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Generate.p_hi
259${HS_IMPL}/Crypto/Number/Nat.dyn_hi 259lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/ModArithmetic.dyn_hi
260${HS_IMPL}/Crypto/Number/Nat.hi 260lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/ModArithmetic.hi
261${HS_IMPL}/Crypto/Number/Nat.p_hi 261lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/ModArithmetic.p_hi
262${HS_IMPL}/Crypto/Number/Prime.dyn_hi 262lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Nat.dyn_hi
263${HS_IMPL}/Crypto/Number/Prime.hi 263lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Nat.hi
264${HS_IMPL}/Crypto/Number/Prime.p_hi 264lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Nat.p_hi
265${HS_IMPL}/Crypto/Number/Serialize.dyn_hi 265lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Prime.dyn_hi
266${HS_IMPL}/Crypto/Number/Serialize.hi 266lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Prime.hi
267${HS_IMPL}/Crypto/Number/Serialize.p_hi 267lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Prime.p_hi
268${HS_IMPL}/Crypto/Number/Serialize/Internal.dyn_hi 268lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize.dyn_hi
269${HS_IMPL}/Crypto/Number/Serialize/Internal.hi 269lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize.hi
270${HS_IMPL}/Crypto/Number/Serialize/Internal.p_hi 270lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize.p_hi
271${HS_IMPL}/Crypto/Number/Serialize/Internal/LE.dyn_hi 271lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/Internal.dyn_hi
272${HS_IMPL}/Crypto/Number/Serialize/Internal/LE.hi 272lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/Internal.hi
273${HS_IMPL}/Crypto/Number/Serialize/Internal/LE.p_hi 273lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/Internal.p_hi
274${HS_IMPL}/Crypto/Number/Serialize/LE.dyn_hi 274lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/Internal/LE.dyn_hi
275${HS_IMPL}/Crypto/Number/Serialize/LE.hi 275lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/Internal/LE.hi
276${HS_IMPL}/Crypto/Number/Serialize/LE.p_hi 276lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/Internal/LE.p_hi
277${HS_IMPL}/Crypto/OTP.dyn_hi 277lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/LE.dyn_hi
278${HS_IMPL}/Crypto/OTP.hi 278lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/LE.hi
279${HS_IMPL}/Crypto/OTP.p_hi 279lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Number/Serialize/LE.p_hi
280${HS_IMPL}/Crypto/PubKey/Curve25519.dyn_hi 280lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/OTP.dyn_hi
281${HS_IMPL}/Crypto/PubKey/Curve25519.hi 281lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/OTP.hi
282${HS_IMPL}/Crypto/PubKey/Curve25519.p_hi 282lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/OTP.p_hi
283${HS_IMPL}/Crypto/PubKey/Curve448.dyn_hi 283lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Curve25519.dyn_hi
284${HS_IMPL}/Crypto/PubKey/Curve448.hi 284lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Curve25519.hi
285${HS_IMPL}/Crypto/PubKey/Curve448.p_hi 285lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Curve25519.p_hi
286${HS_IMPL}/Crypto/PubKey/DH.dyn_hi 286lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Curve448.dyn_hi
287${HS_IMPL}/Crypto/PubKey/DH.hi 287lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Curve448.hi
288${HS_IMPL}/Crypto/PubKey/DH.p_hi 288lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Curve448.p_hi
289${HS_IMPL}/Crypto/PubKey/DSA.dyn_hi 289lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/DH.dyn_hi
290${HS_IMPL}/Crypto/PubKey/DSA.hi 290lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/DH.hi
291${HS_IMPL}/Crypto/PubKey/DSA.p_hi 291lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/DH.p_hi
292${HS_IMPL}/Crypto/PubKey/ECC/DH.dyn_hi 292lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/DSA.dyn_hi
293${HS_IMPL}/Crypto/PubKey/ECC/DH.hi 293lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/DSA.hi
294${HS_IMPL}/Crypto/PubKey/ECC/DH.p_hi 294lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/DSA.p_hi
295${HS_IMPL}/Crypto/PubKey/ECC/ECDSA.dyn_hi 295lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/DH.dyn_hi
296${HS_IMPL}/Crypto/PubKey/ECC/ECDSA.hi 296lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/DH.hi
297${HS_IMPL}/Crypto/PubKey/ECC/ECDSA.p_hi 297lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/DH.p_hi
298${HS_IMPL}/Crypto/PubKey/ECC/Generate.dyn_hi 298lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/ECDSA.dyn_hi
299${HS_IMPL}/Crypto/PubKey/ECC/Generate.hi 299lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/ECDSA.hi
300${HS_IMPL}/Crypto/PubKey/ECC/Generate.p_hi 300lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/ECDSA.p_hi
301${HS_IMPL}/Crypto/PubKey/ECC/P256.dyn_hi 301lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Generate.dyn_hi
302${HS_IMPL}/Crypto/PubKey/ECC/P256.hi 302lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Generate.hi
303${HS_IMPL}/Crypto/PubKey/ECC/P256.p_hi 303lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Generate.p_hi
304${HS_IMPL}/Crypto/PubKey/ECC/Prim.dyn_hi 304lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/P256.dyn_hi
305${HS_IMPL}/Crypto/PubKey/ECC/Prim.hi 305lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/P256.hi
306${HS_IMPL}/Crypto/PubKey/ECC/Prim.p_hi 306lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/P256.p_hi
307${HS_IMPL}/Crypto/PubKey/ECC/Types.dyn_hi 307lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Prim.dyn_hi
308${HS_IMPL}/Crypto/PubKey/ECC/Types.hi 308lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Prim.hi
309${HS_IMPL}/Crypto/PubKey/ECC/Types.p_hi 309lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Prim.p_hi
310${HS_IMPL}/Crypto/PubKey/ECIES.dyn_hi 310lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Types.dyn_hi
311${HS_IMPL}/Crypto/PubKey/ECIES.hi 311lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Types.hi
312${HS_IMPL}/Crypto/PubKey/ECIES.p_hi 312lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECC/Types.p_hi
313${HS_IMPL}/Crypto/PubKey/Ed25519.dyn_hi 313lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECDSA.dyn_hi
314${HS_IMPL}/Crypto/PubKey/Ed25519.hi 314lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECDSA.hi
315${HS_IMPL}/Crypto/PubKey/Ed25519.p_hi 315lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECDSA.p_hi
316${HS_IMPL}/Crypto/PubKey/Ed448.dyn_hi 316lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECIES.dyn_hi
317${HS_IMPL}/Crypto/PubKey/Ed448.hi 317lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECIES.hi
318${HS_IMPL}/Crypto/PubKey/Ed448.p_hi 318lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ECIES.p_hi
319${HS_IMPL}/Crypto/PubKey/ElGamal.dyn_hi 319lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Ed25519.dyn_hi
320${HS_IMPL}/Crypto/PubKey/ElGamal.hi 320lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Ed25519.hi
321${HS_IMPL}/Crypto/PubKey/ElGamal.p_hi 321lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Ed25519.p_hi
322${HS_IMPL}/Crypto/PubKey/Internal.dyn_hi 322lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Ed448.dyn_hi
323${HS_IMPL}/Crypto/PubKey/Internal.hi 323lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Ed448.hi
324${HS_IMPL}/Crypto/PubKey/Internal.p_hi 324lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Ed448.p_hi
325${HS_IMPL}/Crypto/PubKey/MaskGenFunction.dyn_hi 325lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ElGamal.dyn_hi
326${HS_IMPL}/Crypto/PubKey/MaskGenFunction.hi 326lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ElGamal.hi
327${HS_IMPL}/Crypto/PubKey/MaskGenFunction.p_hi 327lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/ElGamal.p_hi
328${HS_IMPL}/Crypto/PubKey/RSA.dyn_hi 328lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Internal.dyn_hi
329${HS_IMPL}/Crypto/PubKey/RSA.hi 329lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Internal.hi
330${HS_IMPL}/Crypto/PubKey/RSA.p_hi 330lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Internal.p_hi
331${HS_IMPL}/Crypto/PubKey/RSA/OAEP.dyn_hi 331lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/MaskGenFunction.dyn_hi
332${HS_IMPL}/Crypto/PubKey/RSA/OAEP.hi 332lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/MaskGenFunction.hi
333${HS_IMPL}/Crypto/PubKey/RSA/OAEP.p_hi 333lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/MaskGenFunction.p_hi
334${HS_IMPL}/Crypto/PubKey/RSA/PKCS15.dyn_hi 334lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA.dyn_hi
335${HS_IMPL}/Crypto/PubKey/RSA/PKCS15.hi 335lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA.hi
336${HS_IMPL}/Crypto/PubKey/RSA/PKCS15.p_hi 336lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA.p_hi
337${HS_IMPL}/Crypto/PubKey/RSA/PSS.dyn_hi 337lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/OAEP.dyn_hi
338${HS_IMPL}/Crypto/PubKey/RSA/PSS.hi 338lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/OAEP.hi
339${HS_IMPL}/Crypto/PubKey/RSA/PSS.p_hi 339lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/OAEP.p_hi
340${HS_IMPL}/Crypto/PubKey/RSA/Prim.dyn_hi 340lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/PKCS15.dyn_hi
341${HS_IMPL}/Crypto/PubKey/RSA/Prim.hi 341lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/PKCS15.hi
342${HS_IMPL}/Crypto/PubKey/RSA/Prim.p_hi 342lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/PKCS15.p_hi
343${HS_IMPL}/Crypto/PubKey/RSA/Types.dyn_hi 343lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/PSS.dyn_hi
344${HS_IMPL}/Crypto/PubKey/RSA/Types.hi 344lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/PSS.hi
345${HS_IMPL}/Crypto/PubKey/RSA/Types.p_hi 345lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/PSS.p_hi
346${HS_IMPL}/Crypto/PubKey/Rabin/Basic.dyn_hi 346lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/Prim.dyn_hi
347${HS_IMPL}/Crypto/PubKey/Rabin/Basic.hi 347lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/Prim.hi
348${HS_IMPL}/Crypto/PubKey/Rabin/Basic.p_hi 348lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/Prim.p_hi
349${HS_IMPL}/Crypto/PubKey/Rabin/Modified.dyn_hi 349lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/Types.dyn_hi
350${HS_IMPL}/Crypto/PubKey/Rabin/Modified.hi 350lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/Types.hi
351${HS_IMPL}/Crypto/PubKey/Rabin/Modified.p_hi 351lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/RSA/Types.p_hi
352${HS_IMPL}/Crypto/PubKey/Rabin/OAEP.dyn_hi 352lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Basic.dyn_hi
353${HS_IMPL}/Crypto/PubKey/Rabin/OAEP.hi 353lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Basic.hi
354${HS_IMPL}/Crypto/PubKey/Rabin/OAEP.p_hi 354lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Basic.p_hi
355${HS_IMPL}/Crypto/PubKey/Rabin/RW.dyn_hi 355lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Modified.dyn_hi
356${HS_IMPL}/Crypto/PubKey/Rabin/RW.hi 356lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Modified.hi
357${HS_IMPL}/Crypto/PubKey/Rabin/RW.p_hi 357lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Modified.p_hi
358${HS_IMPL}/Crypto/PubKey/Rabin/Types.dyn_hi 358lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/OAEP.dyn_hi
359${HS_IMPL}/Crypto/PubKey/Rabin/Types.hi 359lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/OAEP.hi
360${HS_IMPL}/Crypto/PubKey/Rabin/Types.p_hi 360lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/OAEP.p_hi
361${HS_IMPL}/Crypto/Random.dyn_hi 361lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/RW.dyn_hi
362${HS_IMPL}/Crypto/Random.hi 362lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/RW.hi
363${HS_IMPL}/Crypto/Random.p_hi 363lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/RW.p_hi
364${HS_IMPL}/Crypto/Random/ChaChaDRG.dyn_hi 364lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Types.dyn_hi
365${HS_IMPL}/Crypto/Random/ChaChaDRG.hi 365lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Types.hi
366${HS_IMPL}/Crypto/Random/ChaChaDRG.p_hi 366lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/PubKey/Rabin/Types.p_hi
367${HS_IMPL}/Crypto/Random/Entropy.dyn_hi 367lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random.dyn_hi
368${HS_IMPL}/Crypto/Random/Entropy.hi 368lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random.hi
369${HS_IMPL}/Crypto/Random/Entropy.p_hi 369lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random.p_hi
370${HS_IMPL}/Crypto/Random/Entropy/Backend.dyn_hi 370lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/ChaChaDRG.dyn_hi
371${HS_IMPL}/Crypto/Random/Entropy/Backend.hi 371lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/ChaChaDRG.hi
372${HS_IMPL}/Crypto/Random/Entropy/Backend.p_hi 372lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/ChaChaDRG.p_hi
373${HS_IMPL}/Crypto/Random/Entropy/RDRand.dyn_hi 373lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy.dyn_hi
374${HS_IMPL}/Crypto/Random/Entropy/RDRand.hi 374lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy.hi
375${HS_IMPL}/Crypto/Random/Entropy/RDRand.p_hi 375lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy.p_hi
376${HS_IMPL}/Crypto/Random/Entropy/Source.dyn_hi 376lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Backend.dyn_hi
377${HS_IMPL}/Crypto/Random/Entropy/Source.hi 377lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Backend.hi
378${HS_IMPL}/Crypto/Random/Entropy/Source.p_hi 378lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Backend.p_hi
379${HS_IMPL}/Crypto/Random/Entropy/Unix.dyn_hi 379lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/RDRand.dyn_hi
380${HS_IMPL}/Crypto/Random/Entropy/Unix.hi 380lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/RDRand.hi
381${HS_IMPL}/Crypto/Random/Entropy/Unix.p_hi 381lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/RDRand.p_hi
382${HS_IMPL}/Crypto/Random/Entropy/Unsafe.dyn_hi 382lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Source.dyn_hi
383${HS_IMPL}/Crypto/Random/Entropy/Unsafe.hi 383lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Source.hi
384${HS_IMPL}/Crypto/Random/Entropy/Unsafe.p_hi 384lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Source.p_hi
385${HS_IMPL}/Crypto/Random/EntropyPool.dyn_hi 385lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Unix.dyn_hi
386${HS_IMPL}/Crypto/Random/EntropyPool.hi 386lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Unix.hi
387${HS_IMPL}/Crypto/Random/EntropyPool.p_hi 387lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Unix.p_hi
388${HS_IMPL}/Crypto/Random/Probabilistic.dyn_hi 388lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Unsafe.dyn_hi
389${HS_IMPL}/Crypto/Random/Probabilistic.hi 389lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Unsafe.hi
390${HS_IMPL}/Crypto/Random/Probabilistic.p_hi 390lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Entropy/Unsafe.p_hi
391${HS_IMPL}/Crypto/Random/SystemDRG.dyn_hi 391lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/EntropyPool.dyn_hi
392${HS_IMPL}/Crypto/Random/SystemDRG.hi 392lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/EntropyPool.hi
393${HS_IMPL}/Crypto/Random/SystemDRG.p_hi 393lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/EntropyPool.p_hi
394${HS_IMPL}/Crypto/Random/Types.dyn_hi 394lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Probabilistic.dyn_hi
395${HS_IMPL}/Crypto/Random/Types.hi 395lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Probabilistic.hi
396${HS_IMPL}/Crypto/Random/Types.p_hi 396lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Probabilistic.p_hi
397${HS_IMPL}/Crypto/Tutorial.dyn_hi 397lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/SystemDRG.dyn_hi
398${HS_IMPL}/Crypto/Tutorial.hi 398lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/SystemDRG.hi
399${HS_IMPL}/Crypto/Tutorial.p_hi 399lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/SystemDRG.p_hi
400${HS_IMPL}/libHS${HS_PKGID}.a 400lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Types.dyn_hi
401${HS_IMPL}/libHS${HS_PKGID}_p.a 401lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Types.hi
 402lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Random/Types.p_hi
 403lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/System/CPU.dyn_hi
 404lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/System/CPU.hi
 405lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/System/CPU.p_hi
 406lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Tutorial.dyn_hi
 407lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Tutorial.hi
 408lib/${HS_PLATFORM}/${HS_PKGID}/Crypto/Tutorial.p_hi
 409lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
 410lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
402lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 411lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
403${HS_DOCS}/LICENSE 412share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/LICENSE
404${HS_DOCS}/html/CHANGELOG.md 413share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/CHANGELOG.md
405${HS_DOCS}/html/Crypto-Cipher-AES.html 414share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-AES.html
406${HS_DOCS}/html/Crypto-Cipher-Blowfish.html 415share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-AESGCMSIV.html
407${HS_DOCS}/html/Crypto-Cipher-CAST5.html 416share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-Blowfish.html
408${HS_DOCS}/html/Crypto-Cipher-Camellia.html 417share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-CAST5.html
409${HS_DOCS}/html/Crypto-Cipher-ChaCha.html 418share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-Camellia.html
410${HS_DOCS}/html/Crypto-Cipher-ChaChaPoly1305.html 419share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-ChaCha.html
411${HS_DOCS}/html/Crypto-Cipher-DES.html 420share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-ChaChaPoly1305.html
412${HS_DOCS}/html/Crypto-Cipher-RC4.html 421share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-DES.html
413${HS_DOCS}/html/Crypto-Cipher-Salsa.html 422share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-RC4.html
414${HS_DOCS}/html/Crypto-Cipher-TripleDES.html 423share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-Salsa.html
415${HS_DOCS}/html/Crypto-Cipher-Twofish.html 424share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-TripleDES.html
416${HS_DOCS}/html/Crypto-Cipher-Types.html 425share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-Twofish.html
417${HS_DOCS}/html/Crypto-Cipher-Utils.html 426share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-Types.html
418${HS_DOCS}/html/Crypto-Cipher-XSalsa.html 427share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-Utils.html
419${HS_DOCS}/html/Crypto-ConstructHash-MiyaguchiPreneel.html 428share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Cipher-XSalsa.html
420${HS_DOCS}/html/Crypto-Data-AFIS.html 429share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-ConstructHash-MiyaguchiPreneel.html
421${HS_DOCS}/html/Crypto-Data-Padding.html 430share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Data-AFIS.html
422${HS_DOCS}/html/Crypto-ECC-Edwards25519.html 431share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Data-Padding.html
423${HS_DOCS}/html/Crypto-ECC.html 432share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-ECC-Edwards25519.html
424${HS_DOCS}/html/Crypto-Error.html 433share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-ECC.html
425${HS_DOCS}/html/Crypto-Hash-Algorithms.html 434share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Error.html
426${HS_DOCS}/html/Crypto-Hash-IO.html 435share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Hash-Algorithms.html
427${HS_DOCS}/html/Crypto-Hash.html 436share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Hash-IO.html
428${HS_DOCS}/html/Crypto-KDF-Argon2.html 437share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Hash.html
429${HS_DOCS}/html/Crypto-KDF-BCrypt.html 438share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-KDF-Argon2.html
430${HS_DOCS}/html/Crypto-KDF-BCryptPBKDF.html 439share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-KDF-BCrypt.html
431${HS_DOCS}/html/Crypto-KDF-HKDF.html 440share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-KDF-BCryptPBKDF.html
432${HS_DOCS}/html/Crypto-KDF-PBKDF2.html 441share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-KDF-HKDF.html
433${HS_DOCS}/html/Crypto-KDF-Scrypt.html 442share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-KDF-PBKDF2.html
434${HS_DOCS}/html/Crypto-MAC-CMAC.html 443share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-KDF-Scrypt.html
435${HS_DOCS}/html/Crypto-MAC-HMAC.html 444share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-MAC-CMAC.html
436${HS_DOCS}/html/Crypto-MAC-KMAC.html 445share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-MAC-HMAC.html
437${HS_DOCS}/html/Crypto-MAC-Poly1305.html 446share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-MAC-KMAC.html
438${HS_DOCS}/html/Crypto-Number-Basic.html 447share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-MAC-Poly1305.html
439${HS_DOCS}/html/Crypto-Number-F2m.html 448share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Basic.html
440${HS_DOCS}/html/Crypto-Number-Generate.html 449share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-F2m.html
441${HS_DOCS}/html/Crypto-Number-ModArithmetic.html 450share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Generate.html
442${HS_DOCS}/html/Crypto-Number-Nat.html 451share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-ModArithmetic.html
443${HS_DOCS}/html/Crypto-Number-Prime.html 452share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Nat.html
444${HS_DOCS}/html/Crypto-Number-Serialize-Internal-LE.html 453share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Prime.html
445${HS_DOCS}/html/Crypto-Number-Serialize-Internal.html 454share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Serialize-Internal-LE.html
446${HS_DOCS}/html/Crypto-Number-Serialize-LE.html 455share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Serialize-Internal.html
447${HS_DOCS}/html/Crypto-Number-Serialize.html 456share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Serialize-LE.html
448${HS_DOCS}/html/Crypto-OTP.html 457share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Number-Serialize.html
449${HS_DOCS}/html/Crypto-PubKey-Curve25519.html 458share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-OTP.html
450${HS_DOCS}/html/Crypto-PubKey-Curve448.html 459share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Curve25519.html
451${HS_DOCS}/html/Crypto-PubKey-DH.html 460share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Curve448.html
452${HS_DOCS}/html/Crypto-PubKey-DSA.html 461share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-DH.html
453${HS_DOCS}/html/Crypto-PubKey-ECC-DH.html 462share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-DSA.html
454${HS_DOCS}/html/Crypto-PubKey-ECC-ECDSA.html 463share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECC-DH.html
455${HS_DOCS}/html/Crypto-PubKey-ECC-Generate.html 464share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECC-ECDSA.html
456${HS_DOCS}/html/Crypto-PubKey-ECC-P256.html 465share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECC-Generate.html
457${HS_DOCS}/html/Crypto-PubKey-ECC-Prim.html 466share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECC-P256.html
458${HS_DOCS}/html/Crypto-PubKey-ECC-Types.html 467share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECC-Prim.html
459${HS_DOCS}/html/Crypto-PubKey-ECIES.html 468share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECC-Types.html
460${HS_DOCS}/html/Crypto-PubKey-Ed25519.html 469share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECDSA.html
461${HS_DOCS}/html/Crypto-PubKey-Ed448.html 470share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-ECIES.html
462${HS_DOCS}/html/Crypto-PubKey-MaskGenFunction.html 471share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Ed25519.html
463${HS_DOCS}/html/Crypto-PubKey-RSA-OAEP.html 472share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Ed448.html
464${HS_DOCS}/html/Crypto-PubKey-RSA-PKCS15.html 473share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-MaskGenFunction.html
465${HS_DOCS}/html/Crypto-PubKey-RSA-PSS.html 474share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-RSA-OAEP.html
466${HS_DOCS}/html/Crypto-PubKey-RSA-Prim.html 475share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-RSA-PKCS15.html
467${HS_DOCS}/html/Crypto-PubKey-RSA-Types.html 476share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-RSA-PSS.html
468${HS_DOCS}/html/Crypto-PubKey-RSA.html 477share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-RSA-Prim.html
469${HS_DOCS}/html/Crypto-PubKey-Rabin-Basic.html 478share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-RSA-Types.html
470${HS_DOCS}/html/Crypto-PubKey-Rabin-Modified.html 479share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-RSA.html
471${HS_DOCS}/html/Crypto-PubKey-Rabin-OAEP.html 480share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Rabin-Basic.html
472${HS_DOCS}/html/Crypto-PubKey-Rabin-RW.html 481share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Rabin-Modified.html
473${HS_DOCS}/html/Crypto-PubKey-Rabin-Types.html 482share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Rabin-OAEP.html
474${HS_DOCS}/html/Crypto-Random-Entropy-Unsafe.html 483share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Rabin-RW.html
475${HS_DOCS}/html/Crypto-Random-Entropy.html 484share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-PubKey-Rabin-Types.html
476${HS_DOCS}/html/Crypto-Random-EntropyPool.html 485share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Random-Entropy-Unsafe.html
477${HS_DOCS}/html/Crypto-Random-Types.html 486share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Random-Entropy.html
478${HS_DOCS}/html/Crypto-Random.html 487share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Random-EntropyPool.html
479${HS_DOCS}/html/Crypto-Tutorial.html 488share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Random-Types.html
480${HS_DOCS}/html/README.md 489share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Random.html
481${HS_DOCS}/html/cryptonite.haddock 490share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-System-CPU.html
482${HS_DOCS}/html/doc-index-A.html 491share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/Crypto-Tutorial.html
483${HS_DOCS}/html/doc-index-All.html 492share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/README.md
484${HS_DOCS}/html/doc-index-B.html 493share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/cryptonite.haddock
485${HS_DOCS}/html/doc-index-C.html 494share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-A.html
486${HS_DOCS}/html/doc-index-D.html 495share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-All.html
487${HS_DOCS}/html/doc-index-E.html 496share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-B.html
488${HS_DOCS}/html/doc-index-F.html 497share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-C.html
489${HS_DOCS}/html/doc-index-G.html 498share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-D.html
490${HS_DOCS}/html/doc-index-H.html 499share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-E.html
491${HS_DOCS}/html/doc-index-I.html 500share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-F.html
492${HS_DOCS}/html/doc-index-J.html 501share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-G.html
493${HS_DOCS}/html/doc-index-K.html 502share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-H.html
494${HS_DOCS}/html/doc-index-L.html 503share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-I.html
495${HS_DOCS}/html/doc-index-M.html 504share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-J.html
496${HS_DOCS}/html/doc-index-N.html 505share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-K.html
497${HS_DOCS}/html/doc-index-O.html 506share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-L.html
498${HS_DOCS}/html/doc-index-P.html 507share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-M.html
499${HS_DOCS}/html/doc-index-R.html 508share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-N.html
500${HS_DOCS}/html/doc-index-S.html 509share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-O.html
501${HS_DOCS}/html/doc-index-T.html 510share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-P.html
502${HS_DOCS}/html/doc-index-U.html 511share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-R.html
503${HS_DOCS}/html/doc-index-V.html 512share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-S.html
504${HS_DOCS}/html/doc-index-W.html 513share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-T.html
505${HS_DOCS}/html/doc-index-X.html 514share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-U.html
506${HS_DOCS}/html/doc-index-Z.html 515share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-V.html
507${HS_DOCS}/html/doc-index.html 516share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-W.html
508${HS_DOCS}/html/haddock-bundle.min.js 517share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-X.html
509${HS_DOCS}/html/index.html 518share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index-Z.html
510${HS_DOCS}/html/linuwial.css 519share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/doc-index.html
511${HS_DOCS}/html/meta.json 520share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/haddock-bundle.min.js
512${HS_DOCS}/html/quick-jump.css 521share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/index.html
513${HS_DOCS}/html/synopsis.png 522share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/linuwial.css
 523share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/meta.json
 524share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/quick-jump.css
 525share/doc/${HS_PLATFORM}/cryptonite-${PKGVERSION}/html/synopsis.png

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/security/hs-cryptonite/buildlink3.mk 2020/01/17 00:17:32 1.1
+++ pkgsrc/security/hs-cryptonite/buildlink3.mk 2021/04/24 12:55:43 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: buildlink3.mk,v 1.1 2020/01/17 00:17:32 pho Exp $ 1# $NetBSD: buildlink3.mk,v 1.2 2021/04/24 12:55:43 pho Exp $
2 2
3BUILDLINK_TREE+= hs-cryptonite 3BUILDLINK_TREE+= hs-cryptonite
4 4
5.if !defined(HS_CRYPTONITE_BUILDLINK3_MK) 5.if !defined(HS_CRYPTONITE_BUILDLINK3_MK)
6HS_CRYPTONITE_BUILDLINK3_MK:= 6HS_CRYPTONITE_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.hs-cryptonite+= hs-cryptonite>=0.26 8BUILDLINK_API_DEPENDS.hs-cryptonite+= hs-cryptonite>=0.28
9BUILDLINK_ABI_DEPENDS.hs-cryptonite+= hs-cryptonite>=0.26 9BUILDLINK_ABI_DEPENDS.hs-cryptonite+= hs-cryptonite>=0.28
10BUILDLINK_PKGSRCDIR.hs-cryptonite?= ../../security/hs-cryptonite 10BUILDLINK_PKGSRCDIR.hs-cryptonite?= ../../security/hs-cryptonite
11 11
12.include "../../devel/hs-basement/buildlink3.mk" 12.include "../../devel/hs-basement/buildlink3.mk"
13.include "../../devel/hs-memory/buildlink3.mk" 13.include "../../devel/hs-memory/buildlink3.mk"
14.endif # HS_CRYPTONITE_BUILDLINK3_MK 14.endif # HS_CRYPTONITE_BUILDLINK3_MK
15 15
16BUILDLINK_TREE+= -hs-cryptonite 16BUILDLINK_TREE+= -hs-cryptonite

cvs diff -r1.1 -r1.2 pkgsrc/security/hs-cryptonite/distinfo (expand / switch to unified diff)

--- pkgsrc/security/hs-cryptonite/distinfo 2020/01/17 00:17:32 1.1
+++ pkgsrc/security/hs-cryptonite/distinfo 2021/04/24 12:55:43 1.2
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.1 2020/01/17 00:17:32 pho Exp $ 1$NetBSD: distinfo,v 1.2 2021/04/24 12:55:43 pho Exp $
2 2
3SHA1 (cryptonite-0.26.tar.gz) = 39cfaa6c4378b20c46a8449aa328695a88de130e 3SHA1 (cryptonite-0.28.tar.gz) = 1bbbe50a0fb230718b8d5501ae8c6dbeeacf2399
4RMD160 (cryptonite-0.26.tar.gz) = 0732fa5c83a88b75766c00ec5741f1b351b8cfd8 4RMD160 (cryptonite-0.28.tar.gz) = 5fb4103fb30fe3a800ee57b11b6296fbeaf9f782
5SHA512 (cryptonite-0.26.tar.gz) = 4236d411542fd104e5cace61fbdeda615f7d13e442594d7fa12acc682d917b0494b10b242a88fef19e91e93489797206fee07497bff92e43d3849ebac8ee11b0 5SHA512 (cryptonite-0.28.tar.gz) = c1e485522938f94f15910a5b5a4a3e4dfecbb62df463c80faaa51e9d883c2612611b8486bd0fd13660766cfb6d62d366fbbd03df2db874d525514aae247b6242
6Size (cryptonite-0.26.tar.gz) = 581153 bytes 6Size (cryptonite-0.28.tar.gz) = 616309 bytes
 7SHA1 (patch-Crypto_Number_Compat.hs) = 982e568d5f7c7d2d3bf5d6453afa72302c42a383

File Added: pkgsrc/security/hs-cryptonite/patches/Attic/patch-Crypto_Number_Compat.hs
$NetBSD: patch-Crypto_Number_Compat.hs,v 1.1 2021/04/24 12:55:43 pho Exp $

Fix build with GHC 9. integer-gmp is now deprecated in favor of
ghc-bignum, and some *internal* functions have apparently been
removed. Why does it use the internals in the first place? This is an
upstream issue that has been reported but not fixed yet:

https://github.com/haskell-crypto/cryptonite/issues/340

--- Crypto/Number/Compat.hs.orig	2021-04-24 12:33:16.453915356 +0000
+++ Crypto/Number/Compat.hs
@@ -72,7 +72,9 @@ gmpLog2 _ = GmpUnsupported
 -- | Compute the power modulus using extra security to remain constant
 -- time wise through GMP
 gmpPowModSecInteger :: Integer -> Integer -> Integer -> GmpSupported Integer
-#if MIN_VERSION_integer_gmp(1,0,2)
+#if MIN_VERSION_integer_gmp(1,1,0)
+gmpPowModSecInteger b e m = GmpSupported (powModInteger b e m)
+#elif MIN_VERSION_integer_gmp(1,0,2)
 gmpPowModSecInteger b e m = GmpSupported (powModSecInteger b e m)
 #elif MIN_VERSION_integer_gmp(1,0,0)
 gmpPowModSecInteger _ _ _ = GmpUnsupported
@@ -103,7 +105,9 @@ gmpInverse _ _ = GmpUnsupported
 
 -- | Get the next prime from a specific value through GMP
 gmpNextPrime :: Integer -> GmpSupported Integer
-#if MIN_VERSION_integer_gmp(0,5,1)
+#if MIN_VERSION_integer_gmp(1,1,0)
+gmpNextPrime _ = GmpUnsupported
+#elif MIN_VERSION_integer_gmp(0,5,1)
 gmpNextPrime n = GmpSupported (nextPrimeInteger n)
 #else
 gmpNextPrime _ = GmpUnsupported
@@ -111,7 +115,9 @@ gmpNextPrime _ = GmpUnsupported
 
 -- | Test if a number is prime using Miller Rabin
 gmpTestPrimeMillerRabin :: Int -> Integer -> GmpSupported Bool
-#if MIN_VERSION_integer_gmp(0,5,1)
+#if MIN_VERSION_integer_gmp(1,1,0)
+gmpTestPrimeMillerRabin _ _ = GmpUnsupported
+#elif MIN_VERSION_integer_gmp(0,5,1)
 gmpTestPrimeMillerRabin (I# tries) !n = GmpSupported $
     case testPrimeInteger n tries of
         0# -> False