How To Install cryptopp-devel on CentOS 8

cryptopp-devel is Header files and development documentation for cryptopp

Introduction

In this tutorial we learn how to install cryptopp-devel on CentOS 8.

What is cryptopp-devel

Crypto++ Library is a free C++ class library of cryptographic schemes. This package contains the header files and development documentation for cryptopp.

We can use yum or dnf to install cryptopp-devel on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install cryptopp-devel.

Install cryptopp-devel on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install cryptopp-devel using dnf by running the following command:

sudo dnf -y install cryptopp-devel

Install cryptopp-devel on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install cryptopp-devel using yum by running the following command:

sudo yum -y install cryptopp-devel

How To Uninstall cryptopp-devel on CentOS 8

To uninstall only the cryptopp-devel package we can use the following command:

sudo dnf remove cryptopp-devel

cryptopp-devel Package Contents on CentOS 8

/usr/include/cryptopp
/usr/include/cryptopp/3way.h
/usr/include/cryptopp/adler32.h
/usr/include/cryptopp/adv_simd.h
/usr/include/cryptopp/aes.h
/usr/include/cryptopp/aes_armv4.h
/usr/include/cryptopp/algebra.h
/usr/include/cryptopp/algparam.h
/usr/include/cryptopp/arc4.h
/usr/include/cryptopp/argnames.h
/usr/include/cryptopp/aria.h
/usr/include/cryptopp/arm_simd.h
/usr/include/cryptopp/asn.h
/usr/include/cryptopp/authenc.h
/usr/include/cryptopp/base32.h
/usr/include/cryptopp/base64.h
/usr/include/cryptopp/basecode.h
/usr/include/cryptopp/bench.h
/usr/include/cryptopp/blake2.h
/usr/include/cryptopp/blowfish.h
/usr/include/cryptopp/blumshub.h
/usr/include/cryptopp/camellia.h
/usr/include/cryptopp/cast.h
/usr/include/cryptopp/cbcmac.h
/usr/include/cryptopp/ccm.h
/usr/include/cryptopp/chacha.h
/usr/include/cryptopp/chachapoly.h
/usr/include/cryptopp/cham.h
/usr/include/cryptopp/channels.h
/usr/include/cryptopp/cmac.h
/usr/include/cryptopp/config.h
/usr/include/cryptopp/cpu.h
/usr/include/cryptopp/crc.h
/usr/include/cryptopp/cryptlib.h
/usr/include/cryptopp/darn.h
/usr/include/cryptopp/default.h
/usr/include/cryptopp/des.h
/usr/include/cryptopp/dh.h
/usr/include/cryptopp/dh2.h
/usr/include/cryptopp/dll.h
/usr/include/cryptopp/dmac.h
/usr/include/cryptopp/donna.h
/usr/include/cryptopp/donna_32.h
/usr/include/cryptopp/donna_64.h
/usr/include/cryptopp/donna_sse.h
/usr/include/cryptopp/drbg.h
/usr/include/cryptopp/dsa.h
/usr/include/cryptopp/eax.h
/usr/include/cryptopp/ec2n.h
/usr/include/cryptopp/eccrypto.h
/usr/include/cryptopp/ecp.h
/usr/include/cryptopp/ecpoint.h
/usr/include/cryptopp/elgamal.h
/usr/include/cryptopp/emsa2.h
/usr/include/cryptopp/eprecomp.h
/usr/include/cryptopp/esign.h
/usr/include/cryptopp/factory.h
/usr/include/cryptopp/fhmqv.h
/usr/include/cryptopp/files.h
/usr/include/cryptopp/filters.h
/usr/include/cryptopp/fips140.h
/usr/include/cryptopp/fltrimpl.h
/usr/include/cryptopp/gcm.h
/usr/include/cryptopp/gf256.h
/usr/include/cryptopp/gf2_32.h
/usr/include/cryptopp/gf2n.h
/usr/include/cryptopp/gfpcrypt.h
/usr/include/cryptopp/gost.h
/usr/include/cryptopp/gzip.h
/usr/include/cryptopp/hashfwd.h
/usr/include/cryptopp/hc128.h
/usr/include/cryptopp/hc256.h
/usr/include/cryptopp/hex.h
/usr/include/cryptopp/hight.h
/usr/include/cryptopp/hkdf.h
/usr/include/cryptopp/hmac.h
/usr/include/cryptopp/hmqv.h
/usr/include/cryptopp/hrtimer.h
/usr/include/cryptopp/ida.h
/usr/include/cryptopp/idea.h
/usr/include/cryptopp/integer.h
/usr/include/cryptopp/iterhash.h
/usr/include/cryptopp/kalyna.h
/usr/include/cryptopp/keccak.h
/usr/include/cryptopp/lea.h
/usr/include/cryptopp/lubyrack.h
/usr/include/cryptopp/luc.h
/usr/include/cryptopp/mars.h
/usr/include/cryptopp/md2.h
/usr/include/cryptopp/md4.h
/usr/include/cryptopp/md5.h
/usr/include/cryptopp/mdc.h
/usr/include/cryptopp/mersenne.h
/usr/include/cryptopp/misc.h
/usr/include/cryptopp/modarith.h
/usr/include/cryptopp/modes.h
/usr/include/cryptopp/modexppc.h
/usr/include/cryptopp/mqueue.h
/usr/include/cryptopp/mqv.h
/usr/include/cryptopp/naclite.h
/usr/include/cryptopp/nbtheory.h
/usr/include/cryptopp/nr.h
/usr/include/cryptopp/oaep.h
/usr/include/cryptopp/oids.h
/usr/include/cryptopp/osrng.h
/usr/include/cryptopp/ossig.h
/usr/include/cryptopp/padlkrng.h
/usr/include/cryptopp/panama.h
/usr/include/cryptopp/pch.h
/usr/include/cryptopp/pkcspad.h
/usr/include/cryptopp/poly1305.h
/usr/include/cryptopp/polynomi.h
/usr/include/cryptopp/ppc_simd.h
/usr/include/cryptopp/pssr.h
/usr/include/cryptopp/pubkey.h
/usr/include/cryptopp/pwdbased.h
/usr/include/cryptopp/queue.h
/usr/include/cryptopp/rabbit.h
/usr/include/cryptopp/rabin.h
/usr/include/cryptopp/randpool.h
/usr/include/cryptopp/rc2.h
/usr/include/cryptopp/rc5.h
/usr/include/cryptopp/rc6.h
/usr/include/cryptopp/rdrand.h
/usr/include/cryptopp/resource.h
/usr/include/cryptopp/rijndael.h
/usr/include/cryptopp/ripemd.h
/usr/include/cryptopp/rng.h
/usr/include/cryptopp/rsa.h
/usr/include/cryptopp/rw.h
/usr/include/cryptopp/safer.h
/usr/include/cryptopp/salsa.h
/usr/include/cryptopp/scrypt.h
/usr/include/cryptopp/seal.h
/usr/include/cryptopp/secblock.h
/usr/include/cryptopp/seckey.h
/usr/include/cryptopp/seed.h
/usr/include/cryptopp/serpent.h
/usr/include/cryptopp/serpentp.h
/usr/include/cryptopp/sha.h
/usr/include/cryptopp/sha3.h
/usr/include/cryptopp/shacal2.h
/usr/include/cryptopp/shake.h
/usr/include/cryptopp/shark.h
/usr/include/cryptopp/simeck.h
/usr/include/cryptopp/simon.h
/usr/include/cryptopp/simple.h
/usr/include/cryptopp/siphash.h
/usr/include/cryptopp/skipjack.h
/usr/include/cryptopp/sm3.h
/usr/include/cryptopp/sm4.h
/usr/include/cryptopp/smartptr.h
/usr/include/cryptopp/sosemanuk.h
/usr/include/cryptopp/speck.h
/usr/include/cryptopp/square.h
/usr/include/cryptopp/stdcpp.h
/usr/include/cryptopp/strciphr.h
/usr/include/cryptopp/tea.h
/usr/include/cryptopp/threefish.h
/usr/include/cryptopp/tiger.h
/usr/include/cryptopp/trap.h
/usr/include/cryptopp/trunhash.h
/usr/include/cryptopp/ttmac.h
/usr/include/cryptopp/tweetnacl.h
/usr/include/cryptopp/twofish.h
/usr/include/cryptopp/validate.h
/usr/include/cryptopp/vmac.h
/usr/include/cryptopp/wake.h
/usr/include/cryptopp/whrlpool.h
/usr/include/cryptopp/words.h
/usr/include/cryptopp/xed25519.h
/usr/include/cryptopp/xtr.h
/usr/include/cryptopp/xtrcrypt.h
/usr/include/cryptopp/zdeflate.h
/usr/include/cryptopp/zinflate.h
/usr/include/cryptopp/zlib.h
/usr/lib64/libcryptopp.so
/usr/lib64/pkgconfig/cryptopp.pc

References

Summary

In this tutorial we learn how to install cryptopp-devel on CentOS 8 using yum and dnf.