Codec/Encryption/DESAux.hs:21:10: warning: [-Wmissing-methods] • No explicit implementation for ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num [Bool]’ | 21 | instance Num [Bool] | ^^^^^^^^^^ Codec/Encryption/DESAux.hs:23:10: warning: [-Wmissing-methods] • No explicit implementation for ‘.&.’, ‘.|.’, ‘complement’, (either ‘shift’ or (‘shiftL’ and ‘shiftR’)), ‘bitSize’, ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits [Bool]’ | 23 | instance Bits [Bool] where | ^^^^^^^^^^^ Codec/Encryption/Modes.hs:19:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 19 | ) where | ^^^^^^^^ Codec/Encryption/RSA/NumberTheory.hs:57:1: warning: [-Wtabs] Tab character found here, and in one further location. Please use spaces instead. | 57 | . takeWhile (<= a `div` 2) $ primes | ^^^^^^^^ Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ Codec/Encryption/RSA/MGF.hs:32:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 32 | f = hash . (z++) . (i2osp 4) | ^^^^^^^^ Codec/Encryption/RSA/EMEOAEP.hs:52:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. | 52 | [Octet] | ^^^^^^^^ Codec/Encryption/Padding.hs:58:20: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | octetSize = (bitSize $ head blocks) `div` 8 | ^^^^^^^ Codec/Encryption/Padding.hs:68:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. | 68 | d = drop octetSize x | ^^^^^^^^ Codec/Encryption/Padding.hs:106:29: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 106 | octetSize = (bitSize u) `div` 8 | ^^^^^^^ Codec/Encryption/AESAux.hs:3:1: warning: [-Wtabs] Tab character found here, and in 399 further locations. Please use spaces instead. | 3 | aes128Encrypt, | ^^^^^^^^ Data/Digest/MD5Aux.hs:107:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num ABCD’ | 107 | instance Num ABCD where | ^^^^^^^^ Data/Digest/MD5.hs:41:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 41 | where [(a,_)] = readHex (x:y:[]) | ^^^^^^^^ Data/Digest/SHA2.hs:88:35: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 88 | paddingHelper x o on n | on == (bitSize o) = o:paddingHelper x 0 0 n | ^^^^^^^ Data/Digest/SHA2.hs:89:39: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 89 | paddingHelper (x:xs) o on n | on < (bitSize o) = | ^^^^^^^ Data/Digest/SHA2.hs:92:10: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 92 | bs = bitSize x | ^^^^^^^ Data/Digest/SHA2.hs:97:11: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits[20 of 26] Compiling Data.Digest.SHA224 ( Data/Digest/SHA224.hs, dist/build/Data/Digest/SHA224.o, dist/build/Data/Digest/SHA224.dyn_o ) [21 of 26] Compiling Data.Digest.SHA256 ( Data/Digest/SHA256.hs, dist/build/Data/Digest/SHA256.o, dist/build/Data/Digest/SHA256.dyn_o ) [22 of 26] Compiling Data.Digest.SHA384 ( Data/Digest/SHA384.hs, dist/build/Data/Digest/SHA384.o, dist/build/Data/Digest/SHA384.dyn_o ) [23 of 26] Compiling Data.Digest.SHA512 ( Data/Digest/SHA512.hs, dist/build/Data/Digest/SHA512.o, dist/build/Data/Digest/SHA512.dyn_o ) [24 of 26] Compiling Data.HMAC ( Data/HMAC.hs, dist/build/Data/HMAC.o, dist/build/Data/HMAC.dyn_o ) [25 of 26] Compiling Data.LargeWord ( Data/LargeWord.hs, dist/build/Data/LargeWord.o, dist/build/Data/LargeWord.dyn_o ) [26 of 26] Compiling Codec.Encryption.AES ( Codec/Encryption/AES.hs, dist/build/Codec/Encryption/AES.o, dist/build/Codec/Encryption/AES.dyn_o ) [ 1 of 26] Compiling Codec.Encryption.BlowfishAux ( Codec/Encryption/BlowfishAux.hs, dist/build/Codec/Encryption/BlowfishAux.p_o ) [ 2 of 26] Compiling Codec.Encryption.DESAux ( Codec/Encryption/DESAux.hs, dist/build/Codec/Encryption/DESAux.p_o ) [ 3 of 26] Compiling Codec.Encryption.DES ( Codec/Encryption/DES.hs, dist/build/Codec/Encryption/DES.p_o ) [ 4 of 26] Compiling Codec.Encryption.Modes ( Codec/Encryption/Modes.hs, dist/build/Codec/Encryption/Modes.p_o ) [ 5 of 26] Compiling Codec.Encryption.RSA.NumberTheory ( Codec/Encryption/RSA/NumberTheory.hs, dist/build/Codec/Encryption/RSA/NumberTheory.p_o ) [ 6 of 26] Compiling Codec.Encryption.TEA ( Codec/Encryption/TEA.hs, dist/build/Codec/Encryption/TEA.p_o ) [ 7 of 26] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/Codec/Utils.p_o ) [ 8 of 26] Compiling Codec.Text.Raw ( Codec/Text/Raw.hs, dist/build/Codec/Text/Raw.p_o ) [ 9 of 26] Compiling Codec.Encryption.RSA.MGF ( Codec/Encryption/RSA/MGF.hs, dist/build/Codec/Encryption/RSA/MGF.p_o ) [10 of 26] Compiling Codec.Encryption.RSA.EMEOAEP ( Codec/Encryption/RSA/EMEOAEP.hs, dist/build/Codec/Encryption/RSA/EMEOAEP.p_o ) [11 of 26] Compiling Codec.Encryption.RSA ( Codec/Encryption/RSA.hs, dist/build/Codec/Encryption/RSA.p_o ) [12 of 26] Compiling Codec.Encryption.Padding ( Codec/Encryption/Padding.hs, dist/build/Codec/Encryption/Padding.p_o ) [13 of 26] Compiling Codec.Encryption.Blowfish ( Codec/Encryption/Blowfish.hs, dist/build/Codec/Encryption/Blowfish.p_o ) [14 of 26] Compiling Codec.Encryption.AESAux ( Codec/Encryption/AESAux.hs, dist/build/Codec/Encryption/AESAux.p_o ) [15 of 26] Compiling Codec.Binary.BubbleBabble ( Codec/Binary/BubbleBabble.hs, dist/build/Codec/Binary/BubbleBabble.p_o ) [16 of 26] Compiling Data.Digest.MD5Aux ( Data/Digest/MD5Aux.hs, dist/build/Data/Digest/MD5Aux.p_o ) [17 of 26] Compiling Data.Digest.MD5 ( Data/Digest/MD5.hs, dist/build/Data/Digest/MD5.p_o ) [18 of 26] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/Data/Digest/SHA1.p_o ) [19 of 26] Compiling Data.Digest.SHA2 ( Data/Digest/SHA2.hs, dist/build/Data/Digest/SHA2.p_o ) [20 of 26] Compiling Data.Digest.SHA224 ( Data/Digest/SHA224.hs, dist/build/Data/Digest/SHA224.p_o ) [21 of 26] Compiling Data.Digest.SHA256 ( Data/Digest/SHA256.hs, dist/build/Data/Digest/SHA256.p_o ) [22 of 26] Compiling Data.Digest.SHA384 ( Data/Digest/SHA384.hs, dist/build/Data/Digest/SHA384.p_o ) [23 of 26] Compiling Data.Digest.SHA512 ( Data/Digest/SHA512.hs, dist/build/Data/Digest/SHA512.p_o ) [24 of 26] Compiling Data.HMAC ( Data/HMAC.hs, dist/build/Data/HMAC.p_o ) [25 of 26] Compiling Data.LargeWord ( Data/LargeWord.hs, dist/build/Data/LargeWord.p_o ) [26 of 26] Compiling Codec.Encryption.AES ( Codec/Encryption/AES.hs, dist/build/Codec/Encryption/AES.p_o ) Preprocessing executable 'HMACTest' for Crypto-4.2.5.1.. Building executable 'HMACTest' for Crypto-4.2.5.1.. [1 of 6] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/HMACTest/HMACTest-tmp/Codec/Utils.o ) [2 of 6] Compiling Data.Digest.MD5Aux ( Data/Digest/MD5Aux.hs, dist/build/HMACTest/HMACTest-tmp/Data/Digest/MD5Aux.o ) [3 of 6] Compiling Data.Digest.MD5 ( Data/Digest/MD5.hs, dist/build/HMACTest/HMACTest-tmp/Data/Digest/MD5.o ) [4 of 6] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/HMACTest/HMACTest-tmp/Data/Digest/SHA1.o ) [5 of 6] Compiling Data.HMAC ( Data/HMAC.hs, dist/build/HMACTest/HMACTest-tmp/Data/HMAC.o ) [6 of 6] Compiling Main ( HMACTest.hs, dist/build/HMACTest/HMACTest-tmp/Main.o ) Linking dist/build/HMACTest/HMACTest ... Preprocessing executable 'SymmetricTest' for Crypto-4.2.5.1.. Building executable 'SymmetricTest' for Crypto-4.2.5.1.. [ 1 of 11] Compiling Codec.Encryption.BlowfishAux ( Codec/Encryption/BlowfishAux.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/BlowfishAux.o ) [ 2 of 11] Compiling Codec.Encryption.DESAux ( Codec/Encryption/DESAux.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/DESAux.o ) [ 3 of 11] Compiling Codec.Encryption.DES ( Codec/Encryption/DES.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/DES.o ) [ 4 of 11] Compiling Codec.Encryption.Modes ( Codec/Encryption/Modes.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/Modes.o ) [ 5 of 11] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Utils.o ) [ 6 of 11] Compiling Codec.Encryption.Padding ( Codec/Encryption/Padding.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/Padding.o ) [ 7 of 11] Compiling Codec.Encryption.Blowfish ( Codec/Encryption/Blowfish.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/Blowfish.o ) [ 8 of 11] Compiling Codec.Encryption.AESAux ( Codec/Encryption/AESAux.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/AESAux.o ) [ 9 of 11] Compiling Data.LargeWord ( Data/LargeWord.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Data/LargeWord.o ) [10 of 11] Compiling Codec.Encryption.AES ( Codec/Encryption/AES.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/AES.o ) [11 of 11] Compiling Main ( SymmetricTest.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Main.o ) Linking dist/build/SymmetricTest/SymmetricTest ... Preprocessing executable 'QuickTest' for Crypto-4.2.5.1.. Building executable 'QuickTest' for Crypto-4.2.5.1.. [1 of 9] Compiling Codec.Encryption.BlowfishAux ( Codec/Encryption/BlowfishAux.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/BlowfishAux.o ) [2 of 9] Compiling Codec.Encryption.Modes ( Codec/Encryption/Modes.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/Modes.o ) [3 of 9] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Utils.o ) [4 of 9] Compiling Codec.Encryption.Padding ( Codec/Encryption/Padding.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/Padding.o ) [5 of 9] Compiling Codec.Encryption.Blowfish ( Codec/Encryption/Blowfish.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/Blowfish.o ) [6 of 9] Compiling Codec.Encryption.AESAux ( Codec/Encryption/AESAux.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/AESAux.o ) [7 of 9] Compiling Data.LargeWord ( Data/LargeWord.hs, dist/build/QuickTest/QuickTest-tmp/Data/LargeWord.o ) [8 of 9] Compiling Codec.Encryption.AES ( Codec/Encryption/AES.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/AES.o ) [9 of 9] Compiling Main ( QuickTest.hs, dist/build/QuickTest/QuickTest-tmp/Main.o ) Linking dist/build/QuickTest/QuickTest ... Preprocessing executable 'WordListTest' for Crypto-4.2.5.1.. Building executable 'WordListTest' for Crypto-4.2.5.1.. [1 of 3] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/WordListTest/WordListTest-tmp/Codec/Utils.o ) [2 of 3] Compiling Data.LargeWord ( Data/LargeWord.hs, dist/build/WordListTest/WordListTest-tmp/Data/LargeWord.o ) [3 of 3] Compiling Main ( WordListTest.hs, dist/build/WordListTest/WordListTest-tmp/Main.o ) Linking dist/build/WordListTest/WordListTest ... Preprocessing executable 'SHA1Test' for Crypto-4.2.5.1.. Building executable 'SHA1Test' for Crypto-4.2.5.1.. [1 of 4] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/SHA1Test/SHA1Test-tmp/Codec/Utils.o ) [2 of 4] Compiling Codec.Text.Raw ( Codec/Text/Raw.hs, dist/build/SHA1Test/SHA1Test-tmp/Codec/Text/Raw.o ) [3 of 4] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/SHA1Test/SHA1Test-tmp/Data/Digest/SHA1.o ) [4 of 4] Compiling Main ( SHA1Test.hs, dist/build/SHA1Test/SHA1Test-tmp/Main.o ) Linking dist/build/SHA1Test/SHA1Test ... Preprocessing executable 'RSATest' for Crypto-4.2.5.1.. Building executable 'RSATest' for Crypto-4.2.5.1.. [1 of 7] Compiling Codec.Encryption.RSA.NumberTheory ( Codec/Encryption/RSA/NumberTheory.hs, dist/build/RSATest/RSATest-tmp/Codec/Encryption/RSA/NumberTheory.o ) [2 of 7] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/RSATest/RSATest-tmp/Codec/Utils.o ) [3 of 7] Compiling Codec.Encryption.RSA.MGF ( Codec/Encryption/RSA/MGF.hs, dist/build/RSATest/RSATest-tmp/Codec/Encryption/RSA/MGF.o ) [4 of 7] Compiling Codec.Encryption.RSA.EMEOAEP ( Codec/Encryption/RSA/EMEOAEP.hs, dist/build/RSATest/RSATest-tmp/Codec/Encryption/RSA/EMEOAEP.o ) [5 of 7] Compiling Codec.Encryption.RSA ( Codec/Encryption/RSA.hs, dist/build/RSATest/RSATest-tmp/Codec/Encryption/RSA.o ) [6 of 7] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/RSATest/RSATest-tmp/Data/Digest/SHA1.o ) [7 of 7] Compiling Main ( RSATest.hs, dist/build/RSATest/RSATest-tmp/Main.o ) Linking dist/build/RSATest/RSATest ... Preprocessing library for Crypto-4.2.5.1.. Running Haddock on library for Crypto-4.2.5.1.. Haddock coverage: 100% ( 4 / 4) in 'Codec.Encryption.DES' 100% ( 4 / 4) in 'Codec.Encryption.Modes' 0% ( 0 / 14) in 'Codec.Encryption.RSA.NumberTheory' Missing documentation for: Module header inverse (Codec/Encryption/RSA/NumberTheory.hs:65) extEuclGcd (Codec/Encryption/RSA/NumberTheory.hs:73) simplePrimalityTest (Codec/Encryption/RSA/NumberTheory.hs:152) getPrime (Codec/Encryption/RSA/NumberTheory.hs:123) pg (Codec/Encryption/RSA/NumberTheory.hs:134) isPrime (Codec/Encryption/RSA/NumberTheory.hs:142) rabinMillerPrimalityTest (Codec/Encryption/RSA/NumberTheory.hs:161) expmod (Codec/Encryption/RSA/NumberTheory.hs:185) factor (Codec/Encryption/RSA/NumberTheory.hs:43) testInverse (Codec/Encryption/RSA/NumberTheory.hs:68) primes (Codec/Encryption/RSA/NumberTheory.hs:201) /| (Codec/Encryption/RSA/NumberTheory.hs:197) randomOctet (Codec/Encryption/RSA/NumberTheory.hs:35) 25% ( 1 / 4) in 'Codec.Encryption.TEA' Missing documentation for: TEAKey (Codec/Encryption/TEA.hs:26) encrypt (Codec/Encryption/TEA.hs:34) decrypt (Codec/Encryption/TEA.hs:47) 91% ( 11 / 12) in 'Codec.Utils' Missing documentation for: toTwosComp (Codec/Utils.hs:123) 33% ( 1 / 3) in 'Codec.Text.Raw' Missing documentation for: hexdump (Codec/Text/Raw.hs:35) hexdumpBy (Codec/Text/Raw.hs:43) 100% ( 3 / 3) in 'Codec.Encryption.RSA.MGF' 100% ( 4 / 4) in 'Codec.Encryption.RSA.EMEOAEP' 100% ( 4 / 4) in 'Codec.Encryption.RSA' 100% ( 6 / 6) in 'Codec.Encryption.Padding' 100% ( 4 / 4) in 'Codec.Encryption.Blowfish' 50% ( 1 / 2) in 'Codec.Binary.BubbleBabble' Missing documentation for: Module header 100% ( 3 / 3) in 'Data.Digest.MD5' 20% ( 1 / 5) in 'Data.Digest.SHA1' Missing documentation for: Word160 (Data/Digest/SHA1.hs:34) hash (Data/Digest/SHA1.hs:119) lift2 (Data/Digest/SHA1.hs:49) toInteger (Data/Digest/SHA1.hs:41) 42% ( 6 / 14) in 'Data.Digest.SHA2' Missing documentation for: Hash256 (Data/Digest/SHA2.hs:103) sha512Ascii (Data/Digest/SHA2.hs:227) Hash512 (Data/Digest/SHA2.hs:104) sha384Ascii (Data/Digest/SHA2.hs:224) Hash384 (Data/Digest/SHA2.hs:106) sha224Ascii (Data/Digest/SHA2.hs:230) Hash224 (Data/Digest/SHA2.hs:107) toOctets (Data/Digest/SHA2.hs:140) 100% ( 3 / 3) in 'Data.Digest.SHA224' 100% ( 3 / 3) in 'Data.Digest.SHA256' 100% ( 3 / 3) in 'Data.Digest.SHA384' 100% ( 3 / 3) in 'Data.Digest.SHA512' 100% ( 7 / 7) in 'Data.HMAC' 12% ( 1 / 8) in 'Data.LargeWord' Missing documentation for: LargeKey (Data/LargeWord.hs:62) Word96 (Data/LargeWord.hs:142) Word128 (Data/LargeWord.hs:143) Word160 (Data/LargeWord.hs:144) Word192 (Data/LargeWord.hs:145) Word224 (Data/LargeWord.hs:146) Word256 (Data/LargeWord.hs:147) 80% ( 4 / 5) in 'Codec.Encryption.AES' Missing documentation for: AESKey (Codec/Encryption/AES.hs:28) Warning: Codec.Utils: could not find link destinations for: trimNulls Warning: Codec.Text.Raw: could not find link destinations for: OctetsPerLine Warning: Data.Digest.SHA2: could not find link destinations for: Hash8 Hash Warning: Data.LargeWord: could not find link destinations for: LargeWord Warning: Codec.Encryption.AES: could not find link destinations for: AESKeyIndirection Documentation created: dist/doc/html/Crypto/index.html Preprocessing executable 'HMACTest' for Crypto-4.2.5.1.. Preprocessing executable 'SymmetricTest' for Crypto-4.2.5.1.. Preprocessing executable 'QuickTest' for Crypto-4.2.5.1.. Preprocessing executable 'WordListTest' for Crypto-4.2.5.1.. Preprocessing executable 'SHA1Test' for Crypto-4.2.5.1.. Preprocessing executable 'RSATest' for Crypto-4.2.5.1.. Installing library in /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/lib/ghc-8.10.4/Crypto-4.2.5.1 Installing executable HMACTest in /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin Installing executable SymmetricTest in /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin Installing executable QuickTest in /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin Installing executable WordListTest in /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin Installing executable SHA1Test in /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin Installing executable RSATest in /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/haskell/haskell-Crypto/haskell-Crypto-4.2.5.1-i586-1salix15.0.txz Slackware package /usr/src/slapt-src/haskell/haskell-Crypto/haskell-Crypto-4.2.5.1-i586-1salix15.0.txz created. Installing package haskell-Crypto-4.2.5.1-i586-1salix15.0... | haskell-Crypto (Collects cryptographic functions into a package) | | Collects together existing Haskell cryptographic functions into a | package | | DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble, Hexdump, | Support for Word128, Word192 and Word256 and Beyond, PKCS5 Padding, | Various Encryption Modes e.g. Cipher Block Chaining all in one | package, with HUnit and QuickCheck tests, and examples. | | https://hackage.haskell.org/package/Crypto | | (shift hi x .|. (shift (conv lo) (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:95:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 95 | (shift hi x .|. (conv $ shift lo (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:102:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num (LargeKey a b)’ | 102 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:109:10: warning: [-Wmissing-methods] • No explicit implementation for ‘complement’, (either ‘rotate’ or (‘rotateL’ and ‘rotateR’)), ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits (LargeKey a b)’ | 109 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:133:10: warning: [-Wmissing-methods] • No explicit implementation for ‘quotRem’ • In the instance declaration for ‘Integral (LargeKey a b)’ | 133 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:137:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toRational’ • In the instance declaration for ‘Real (LargeKey a b)’ | 137 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:140:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toEnum’ and ‘fromEnum’ • In the instance declaration for ‘Enum (LargeKey a b)’ | 140 | instance Enum (LargeKey a b) | ^^^^^^^^^^^^^^^^^^^ Codec/Encryption/AES.hs:43:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 43 | case bitSize k of | ^^^^^^^ Codec/Encryption/AES.hs:50:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:50:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:51:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:51:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:58:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | case bitSize k of | ^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Data.Digest.MD5 Data.Digest.MD5Aux Data.Digest.SHA1 Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ Data/Digest/MD5Aux.hs:107:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num ABCD’ | 107 | instance Num ABCD where | ^^^^^^^^ Data/Digest/MD5.hs:41:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 41 | where [(a,_)] = readHex (x:y:[]) | ^^^^^^^^ Data/HMAC.hs:108:45: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 108 | make_start_pad size pad = take (size `div` (bitSize pad)) $ repeat pad | ^^^^^^^ Data/HMAC.hs:118:28: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 118 | bitcount k = (length k) * (bitSize (head k)) | ^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Data.Digest.MD5 Data.Digest.MD5Aux Data.Digest.SHA1 : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Encryption.AESAux Codec.Encryption.BlowfishAux Codec.Encryption.DESAux Codec/Encryption/DESAux.hs:21:10: warning: [-Wmissing-methods] • No explicit implementation for ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num [Bool]’ | 21 | instance Num [Bool] | ^^^^^^^^^^ Codec/Encryption/DESAux.hs:23:10: warning: [-Wmissing-methods] • No explicit implementation for ‘.&.’, ‘.|.’, ‘complement’, (either ‘shift’ or (‘shiftL’ and ‘shiftR’)), ‘bitSize’, ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits [Bool]’ | 23 | instance Bits [Bool] where | ^^^^^^^^^^^ Codec/Encryption/Modes.hs:19:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 19 | ) where | ^^^^^^^^ Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ Codec/Encryption/Padding.hs:58:20: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | octetSize = (bitSize $ head blocks) `div` 8 | ^^^^^^^ Codec/Encryption/Padding.hs:68:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. | 68 | d = drop octetSize x | ^^^^^^^^ Codec/Encryption/Padding.hs:106:29: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 106 | octetSize = (bitSize u) `div` 8 | ^^^^^^^ Codec/Encryption/AESAux.hs:3:1: warning: [-Wtabs] Tab character found here, and in 399 further locations. Please use spaces instead. | 3 | aes128Encrypt, | ^^^^^^^^ Data/LargeWord.hs:46:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 46 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:58:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:68:38: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 68 | largeWordToInteger lo + (2^(bitSize lo)) * largeWordToInteger hi | ^^^^^^^ Data/LargeWord.hs:70:39: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 70 | let (h,l) = x `quotRem` (2^(bitSize lo)) | ^^^^^^^ Data/LargeWord.hs:91:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:91:26: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:93:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | (shift hi x .|. (shift (conv lo) (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:95:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 95 | (shift hi x .|. (conv $ shift lo (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:102:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num (LargeKey a b)’ | 102 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:109:10: warning: [-Wmissing-methods] • No explicit implementation for ‘complement’, (either ‘rotate’ or (‘rotateL’ and ‘rotateR’)), ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits (LargeKey a b)’ | 109 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:133:10: warning: [-Wmissing-methods] • No explicit implementation for ‘quotRem’ • In the instance declaration for ‘Integral (LargeKey a b)’ | 133 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:137:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toRational’ • In the instance declaration for ‘Real (LargeKey a b)’ | 137 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:140:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toEnum’ and ‘fromEnum’ • In the instance declaration for ‘Enum (LargeKey a b)’ | 140 | instance Enum (LargeKey a b) | ^^^^^^^^^^^^^^^^^^^ Codec/Encryption/AES.hs:43:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 43 | case bitSize k of | ^^^^^^^ Codec/Encryption/AES.hs:50:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:50:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:51:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:51:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:58:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | case bitSize k of | ^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Encryption.AESAux Codec.Encryption.BlowfishAux Codec.Encryption.DESAux : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Encryption.AESAux Codec.Encryption.BlowfishAux Codec/Encryption/Modes.hs:19:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 19 | ) where | ^^^^^^^^ Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ Codec/Encryption/Padding.hs:58:20: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | octetSize = (bitSize $ head blocks) `div` 8 | ^^^^^^^ Codec/Encryption/Padding.hs:68:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. | 68 | d = drop octetSize x | ^^^^^^^^ Codec/Encryption/Padding.hs:106:29: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 106 | octetSize = (bitSize u) `div` 8 | ^^^^^^^ Codec/Encryption/AESAux.hs:3:1: warning: [-Wtabs] Tab character found here, and in 399 further locations. Please use spaces instead. | 3 | aes128Encrypt, | ^^^^^^^^ Data/LargeWord.hs:46:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 46 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:58:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:68:38: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 68 | largeWordToInteger lo + (2^(bitSize lo)) * largeWordToInteger hi | ^^^^^^^ Data/LargeWord.hs:70:39: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 70 | let (h,l) = x `quotRem` (2^(bitSize lo)) | ^^^^^^^ Data/LargeWord.hs:91:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:91:26: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:93:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | (shift hi x .|. (shift (conv lo) (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:95:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 95 | (shift hi x .|. (conv $ shift lo (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:102:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num (LargeKey a b)’ | 102 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:109:10: warning: [-Wmissing-methods] • No explicit implementation for ‘complement’, (either ‘rotate’ or (‘rotateL’ and ‘rotateR’)), ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits (LargeKey a b)’ | 109 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:133:10: warning: [-Wmissing-methods] • No explicit implementation for ‘quotRem’ • In the instance declaration for ‘Integral (LargeKey a b)’ | 133 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:137:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toRational’ • In the instance declaration for ‘Real (LargeKey a b)’ | 137 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:140:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toEnum’ and ‘fromEnum’ • In the instance declaration for ‘Enum (LargeKey a b)’ | 140 | instance Enum (LargeKey a b) | ^^^^^^^^^^^^^^^^^^^ Codec/Encryption/AES.hs:43:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 43 | case bitSize k of | ^^^^^^^ Codec/Encryption/AES.hs:50:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:50:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:51:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:51:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:58:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | case bitSize k of | ^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Encryption.AESAux Codec.Encryption.BlowfishAux WordListTest.hs:1:35: warning: -XPatternSignatures is deprecated: use -XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables #-} instead | 1 | {-# LANGUAGE ScopedTypeVariables, PatternSignatures, | ^^^^^^^^^^^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Utils Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ Data/LargeWord.hs:46:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 46 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:58:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:68:38: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 68 | largeWordToInteger lo + (2^(bitSize lo)) * largeWordToInteger hi | ^^^^^^^ Data/LargeWord.hs:70:39: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 70 | let (h,l) = x `quotRem` (2^(bitSize lo)) | ^^^^^^^ Data/LargeWord.hs:91:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:91:26: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:93:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | (shift hi x .|. (shift (conv lo) (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:95:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 95 | (shift hi x .|. (conv $ shift lo (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:102:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num (LargeKey a b)’ | 102 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:109:10: warning: [-Wmissing-methods] • No explicit implementation for ‘complement’, (either ‘rotate’ or (‘rotateL’ and ‘rotateR’)), ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits (LargeKey a b)’ | 109 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:133:10: warning: [-Wmissing-methods] • No explicit implementation for ‘quotRem’ • In the instance declaration for ‘Integral (LargeKey a b)’ | 133 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:137:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toRational’ • In the instance declaration for ‘Real (LargeKey a b)’ | 137 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:140:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toEnum’ and ‘fromEnum’ • In the instance declaration for ‘Enum (LargeKey a b)’ | 140 | instance Enum (LargeKey a b) | ^^^^^^^^^^^^^^^^^^^ WordListTest.hs:1:35: warning: -XPatternSignatures is deprecated: use -XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables #-} instead | 1 | {-# LANGUAGE ScopedTypeVariables, PatternSignatures, | ^^^^^^^^^^^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Utils : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Utils Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Utils : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Encryption.RSA.NumberTheory Codec/Encryption/RSA/NumberTheory.hs:57:1: warning: [-Wtabs] Tab character found here, and in one further location. Please use spaces instead. | 57 | . takeWhile (<= a `div` 2) $ primes | ^^^^^^^^ Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ Codec/Encryption/RSA/MGF.hs:32:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 32 | f = hash . (z++) . (i2osp 4) | ^^^^^^^^ Codec/Encryption/RSA/EMEOAEP.hs:52:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. | 52 | [Octet] | ^^^^^^^^ : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Codec.Encryption.RSA.NumberTheory Codec/Encryption/DESAux.hs:21:10: warning: [-Wmissing-methods] • No explicit implementation for ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num [Bool]’ | 21 | instance Num [Bool] | ^^^^^^^^^^ Codec/Encryption/DESAux.hs:23:10: warning: [-Wmissing-methods] • No explicit implementation for ‘.&.’, ‘.|.’, ‘complement’, (either ‘shift’ or (‘shiftL’ and ‘shiftR’)), ‘bitSize’, ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits [Bool]’ | 23 | instance Bits [Bool] where | ^^^^^^^^^^^ Codec/Encryption/Modes.hs:19:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 19 | ) where | ^^^^^^^^ Codec/Encryption/RSA/NumberTheory.hs:57:1: warning: [-Wtabs] Tab character found here, and in one further location. Please use spaces instead. | 57 | . takeWhile (<= a `div` 2) $ primes | ^^^^^^^^ Codec/Utils.hs:24:1: warning: [-Wtabs] Tab character found here, and in two further locations. Please use spaces instead. | 24 | ) where | ^^^^^^^^ Codec/Utils.hs:65:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 65 | bytes = bitSize (head x) `div` 8 | ^^^^^^^ Codec/Utils.hs:74:7: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 74 | msb = bitSize (undefined::Octet) - 1 | ^^^^^^^ Codec/Utils.hs:93:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | bytes = bitSize first `div` 8 | ^^^^^^^ Codec/Encryption/RSA/MGF.hs:32:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 32 | f = hash . (z++) . (i2osp 4) | ^^^^^^^^ Codec/Encryption/RSA/EMEOAEP.hs:52:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. | 52 | [Octet] | ^^^^^^^^ Codec/Encryption/Padding.hs:68:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. | 68 | d = drop octetSize x | ^^^^^^^^ Codec/Encryption/Padding.hs:58:20: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | octetSize = (bitSize $ head blocks) `div` 8 | ^^^^^^^ Codec/Encryption/Padding.hs:106:29: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 106 | octetSize = (bitSize u) `div` 8 | ^^^^^^^ Codec/Encryption/AESAux.hs:3:1: warning: [-Wtabs] Tab character found here, and in 399 further locations. Please use spaces instead. | 3 | aes128Encrypt, | ^^^^^^^^ Data/Digest/MD5Aux.hs:107:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num ABCD’ | 107 | instance Num ABCD where | ^^^^^^^^ Data/Digest/MD5.hs:41:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. | 41 | where [(a,_)] = readHex (x:y:[]) | ^^^^^^^^ Data/Digest/SHA2.hs:88:35: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 88 | paddingHelper x o on n | on == (bitSize o) = o:paddingHelper x 0 0 n | ^^^^^^^ Data/Digest/SHA2.hs:89:39: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 89 | paddingHelper (x:xs) o on n | on < (bitSize o) = | ^^^^^^^ Data/Digest/SHA2.hs:92:10: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 92 | bs = bitSize x | ^^^^^^^ Data/Digest/SHA2.hs:97:11: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 97 | bso = bitSize o | ^^^^^^^ Data/Digest/SHA2.hs:99:51: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 99 | zeros n | 0 < n = let z=0 in (z:) . (zeros (n-bitSize z)) | ^^^^^^^ Data/Digest/SHA2.hs:142:26: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 142 | bitsToOctets x = helper (bitSize x) x [] | ^^^^^^^ Data/Digest/SHA2.hs:147:12: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 147 | bs = bitSize (head r) | ^^^^^^^ Data/HMAC.hs:108:45: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 108 | make_start_pad size pad = take (size `div` (bitSize pad)) $ repeat pad | ^^^^^^^ Data/HMAC.hs:118:28: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 118 | bitcount k = (length k) * (bitSize (head k)) | ^^^^^^^ Data/LargeWord.hs:46:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 46 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:58:19: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | largeBitSize = bitSize | ^^^^^^^ Data/LargeWord.hs:68:38: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 68 | largeWordToInteger lo + (2^(bitSize lo)) * largeWordToInteger hi | ^^^^^^^ Data/LargeWord.hs:70:39: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 70 | let (h,l) = x `quotRem` (2^(bitSize lo)) | ^^^^^^^ Data/LargeWord.hs:91:13: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:91:26: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 91 | if bitSize lo < bitSize hi | ^^^^^^^ Data/LargeWord.hs:93:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 93 | (shift hi x .|. (shift (conv lo) (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:95:66: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 95 | (shift hi x .|. (conv $ shift lo (x - (bitSize lo)))) | ^^^^^^^ Data/LargeWord.hs:102:10: warning: [-Wmissing-methods] • No explicit implementation for ‘*’, ‘abs’, ‘signum’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num (LargeKey a b)’ | 102 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:109:10: warning: [-Wmissing-methods] • No explicit implementation for ‘complement’, (either ‘rotate’ or (‘rotateL’ and ‘rotateR’)), ‘bitSizeMaybe’, ‘isSigned’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits (LargeKey a b)’ | 109 | instance (Ord a, Bits a, LargeWord a, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:133:10: warning: [-Wmissing-methods] • No explicit implementation for ‘quotRem’ • In the instance declaration for ‘Integral (LargeKey a b)’ | 133 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:137:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toRational’ • In the instance declaration for ‘Real (LargeKey a b)’ | 137 | instance (Ord a, Bits a, LargeWord a, Ord b, Bits b, LargeWord b) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/LargeWord.hs:140:10: warning: [-Wmissing-methods] • No explicit implementation for ‘toEnum’ and ‘fromEnum’ • In the instance declaration for ‘Enum (LargeKey a b)’ | 140 | instance Enum (LargeKey a b) | ^^^^^^^^^^^^^^^^^^^ Codec/Encryption/AES.hs:43:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 43 | case bitSize k of | ^^^^^^^ Codec/Encryption/AES.hs:50:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:50:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 50 | g (i2osp (bitSize k `div` bitSize (0::Octet)) $ fromIntegral k) | ^^^^^^^ Codec/Encryption/AES.hs:51:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:51:33: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 51 | (i2osp (bitSize p `div` bitSize (0::Octet)) $ fromIntegral p) | ^^^^^^^ Codec/Encryption/AES.hs:58:9: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" | 58 | case bitSize k of | ^^^^^^^ Warning: The directory /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin is not in the system search path. Warning: The directory /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin is not in the system search path. Warning: The directory /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin is not in the system search path. Warning: The directory /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin is not in the system search path. Warning: The directory /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin is not in the system search path. Warning: The directory /usr/src/slapt-src/haskell/haskell-Crypto/package-haskell-Crypto/usr/bin is not in the system search path. ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/HMACTest usr/bin/QuickTest usr/bin/RSATest usr/bin/SHA1Test usr/bin/SymmetricTest usr/bin/WordListTest usr/doc/ usr/doc/haskell-Crypto-4.2.5.1/ usr/doc/haskell-Crypto-4.2.5.1/CryptoHomePage.html usr/doc/haskell-Crypto-4.2.5.1/ReadMe.tex usr/doc/haskell-Crypto-4.2.5.1/haskell-Crypto.SlackBuild usr/doc/haskell-Crypto-4.2.5.1/html/ usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Binary-BubbleBabble.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-AES.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-Blowfish.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-DES.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-Modes.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-Padding.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-RSA-EMEOAEP.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-RSA-MGF.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-RSA-NumberTheory.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-RSA.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Encryption-TEA.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Text-Raw.html usr/doc/haskell-Crypto-4.2.5.1/html/Codec-Utils.html usr/doc/haskell-Crypto-4.2.5.1/html/Crypto.haddock usr/doc/haskell-Crypto-4.2.5.1/html/Data-Digest-MD5.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-Digest-SHA1.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-Digest-SHA2.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-Digest-SHA224.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-Digest-SHA256.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-Digest-SHA384.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-Digest-SHA512.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-HMAC.html usr/doc/haskell-Crypto-4.2.5.1/html/Data-LargeWord.html usr/doc/haskell-Crypto-4.2.5.1/html/doc-index.html usr/doc/haskell-Crypto-4.2.5.1/html/haddock-bundle.min.js usr/doc/haskell-Crypto-4.2.5.1/html/index.html usr/doc/haskell-Crypto-4.2.5.1/html/linuwial.css usr/doc/haskell-Crypto-4.2.5.1/html/meta.json usr/doc/haskell-Crypto-4.2.5.1/html/quick-jump.css usr/doc/haskell-Crypto-4.2.5.1/html/synopsis.png usr/lib/ usr/lib/ghc-8.10.4/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Binary/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Binary/BubbleBabble.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Binary/BubbleBabble.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Binary/BubbleBabble.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/AES.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/AES.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/AES.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/AESAux.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/AESAux.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/AESAux.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Blowfish.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Blowfish.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Blowfish.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/BlowfishAux.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/BlowfishAux.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/BlowfishAux.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/DES.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/DES.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/DES.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/DESAux.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/DESAux.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/DESAux.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Modes.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Modes.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Modes.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Padding.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Padding.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/Padding.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/EMEOAEP.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/EMEOAEP.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/EMEOAEP.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/MGF.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/MGF.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/MGF.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/NumberTheory.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/NumberTheory.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/RSA/NumberTheory.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/TEA.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/TEA.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Encryption/TEA.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Text/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Text/Raw.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Text/Raw.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Text/Raw.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Utils.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Utils.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Codec/Utils.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/ usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/MD5.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/MD5.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/MD5.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/MD5Aux.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/MD5Aux.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/MD5Aux.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA1.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA1.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA1.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA2.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA2.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA2.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA224.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA224.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA224.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA256.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA256.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA256.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA384.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA384.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA384.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA512.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA512.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/Digest/SHA512.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/HMAC.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/HMAC.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/HMAC.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/LargeWord.dyn_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/LargeWord.hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/Data/LargeWord.p_hi usr/lib/ghc-8.10.4/Crypto-4.2.5.1/libHSCrypto-4.2.5.1-LRMfC0eTE2wBy9XDiMUvG8.a usr/lib/ghc-8.10.4/Crypto-4.2.5.1/libHSCrypto-4.2.5.1-LRMfC0eTE2wBy9XDiMUvG8_p.a usr/lib/ghc-8.10.4/package.conf.d/ usr/lib/ghc-8.10.4/package.conf.d/Crypto-4.2.5.1-LRMfC0eTE2wBy9XDiMUvG8.conf usr/lib/i386-linux-ghc-8.10.4/ usr/lib/i386-linux-ghc-8.10.4/libHSCrypto-4.2.5.1-LRMfC0eTE2wBy9XDiMUvG8-ghc8.10.4.so usr/share/ usr/share/i386-linux-ghc-8.10.4/ usr/share/i386-linux-ghc-8.10.4/Crypto-4.2.5.1/ usr/share/i386-linux-ghc-8.10.4/Crypto-4.2.5.1/CryptoHomePage.html