openSUSE:Backports:SLE-15-SP2 Backports SLE-15-SP2 This project provides open source packages for SUSE Linux Enterprise 15 SP2 https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP2/standard/ openSUSE:Backports:SLE-15-SP2:Checks Checks This project contains rpmlint checks for openSUSE:Backports:SLE-15-SP2 https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP2:/Checks/standard/ SUSE:SLE-15-SP2:GA SLE 15 SP2 SLE 15 SP2 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/pool-SP2/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/ SUSE:SLE-15:Update SLE 15 SLE 15 https://download.opensuse.org/repositories/SUSE:/SLE-15:/Update/pool-SP2/ SUSE:SLE-15:GA SLE 15 SLE 15 https://download.opensuse.org/repositories/SUSE:/SLE-15:/GA/pool/ ghc-cryptohash Collection of crypto hashes, fast, pure and practical DEPRECATED: this library is still fully functional, but please use cryptonite for new projects and convert old one to use cryptonite. This is where things are at nowadays. A collection of crypto hashes, with a practical incremental and one-pass, pure APIs, with performance close to the fastest implementations available in other languages. The implementations are made in C with a haskell FFI wrapper that hide the C implementation. Simple examples using the unified API: > import Crypto.Hash > > sha1 :: ByteString -> Digest SHA1 > sha1 = hash > > hexSha3_512 :: ByteString -> String > hexSha3_512 bs = show (hash bs :: Digest SHA3_512) Simple examples using the module API: > import qualified Crypto.Hash.SHA1 as SHA1 > > main = putStrLn $ show $ SHA1.hash (Data.ByteString.pack [0..255]) > import qualified Crypto.Hash.SHA3 as SHA3 > > main = putStrLn $ show $ digest > where digest = SHA3.finalize ctx > ctx = foldl' SHA3.update iCtx (map Data.ByteString.pack [ [1,2,3], [4,5,6] ] > iCtx = SHA3.init 224.