How To Install ghc-cryptonite-prof on Fedora 36

In this tutorial we learn how to install ghc-cryptonite-prof in Fedora 36. ghc-cryptonite-prof is Haskell cryptonite profiling library

Introduction

In this tutorial we learn how to install ghc-cryptonite-prof on Fedora 36.

What is ghc-cryptonite-prof

This package provides the Haskell cryptonite profiling library.

We can use yum or dnf to install ghc-cryptonite-prof on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install ghc-cryptonite-prof.

Install ghc-cryptonite-prof on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install ghc-cryptonite-prof using dnf by running the following command:

sudo dnf -y install ghc-cryptonite-prof

Install ghc-cryptonite-prof on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install ghc-cryptonite-prof using yum by running the following command:

sudo yum -y install ghc-cryptonite-prof

How To Uninstall ghc-cryptonite-prof on Fedora 36

To uninstall only the ghc-cryptonite-prof package we can use the following command:

sudo dnf remove ghc-cryptonite-prof

ghc-cryptonite-prof Package Contents on Fedora 36

/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/AES.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/AES/Primitive.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/AESGCMSIV.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Blowfish.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Blowfish/Box.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Blowfish/Primitive.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/CAST5.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/CAST5/Primitive.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Camellia.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Camellia/Primitive.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/ChaCha.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/ChaChaPoly1305.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/DES.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/DES/Primitive.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/RC4.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Salsa.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/TripleDES.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Twofish.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Twofish/Primitive.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Types/AEAD.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Types/Base.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Types/Block.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Types/GF.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Types/Stream.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Types/Utils.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/Utils.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Cipher/XSalsa.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/ConstructHash/MiyaguchiPreneel.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Data/AFIS.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Data/Padding.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/ECC.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/ECC/Edwards25519.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/ECC/Simple/Prim.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/ECC/Simple/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Error.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Error/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Algorithms.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Blake2.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Blake2b.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Blake2bp.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Blake2s.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Blake2sp.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/IO.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Keccak.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/MD2.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/MD4.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/MD5.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/RIPEMD160.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHA1.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHA224.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHA256.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHA3.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHA384.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHA512.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHA512t.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/SHAKE.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Skein256.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Skein512.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Tiger.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Hash/Whirlpool.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/Builder.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/ByteArray.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/Compat.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/CompatPrim.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/DeepSeq.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/Imports.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/Nat.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/WordArray.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Internal/Words.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/KDF/Argon2.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/KDF/BCrypt.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/KDF/BCryptPBKDF.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/KDF/HKDF.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/KDF/PBKDF2.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/KDF/Scrypt.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/MAC/CMAC.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/MAC/HMAC.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/MAC/KMAC.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/MAC/Poly1305.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Basic.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Compat.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/F2m.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Generate.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/ModArithmetic.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Nat.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Prime.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Serialize.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Serialize/Internal.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Serialize/Internal/LE.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Number/Serialize/LE.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/OTP.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Curve25519.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Curve448.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/DH.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/DSA.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECC/DH.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECC/ECDSA.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECC/Generate.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECC/P256.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECC/Prim.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECC/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECDSA.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ECIES.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Ed25519.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Ed448.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/EdDSA.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/ElGamal.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Internal.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/MaskGenFunction.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/RSA.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/RSA/OAEP.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/RSA/PKCS15.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/RSA/PSS.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/RSA/Prim.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/RSA/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Rabin/Basic.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Rabin/Modified.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Rabin/OAEP.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Rabin/RW.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/PubKey/Rabin/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/ChaChaDRG.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Entropy.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Entropy/Backend.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Entropy/RDRand.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Entropy/Source.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Entropy/Unix.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Entropy/Unsafe.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/EntropyPool.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Probabilistic.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/SystemDRG.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Random/Types.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/System/CPU.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/Crypto/Tutorial.p_hi
/usr/lib64/ghc-8.10.5/cryptonite-0.29/libHScryptonite-0.29-5r7lnD4aYWdIGrQffy1AVK_p.a

References

Summary

In this tutorial we learn how to install ghc-cryptonite-prof on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).