How To Install botan2-devel on Fedora 36

In this tutorial we learn how to install botan2-devel in Fedora 36. botan2-devel is Development files for botan2

Introduction

In this tutorial we learn how to install botan2-devel on Fedora 36.

What is botan2-devel

The botan2-devel package contains libraries and header files for developing applications that use botan2.

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

Install botan2-devel 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 botan2-devel using dnf by running the following command:

sudo dnf -y install botan2-devel

Install botan2-devel 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 botan2-devel using yum by running the following command:

sudo yum -y install botan2-devel

How To Uninstall botan2-devel on Fedora 36

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

sudo dnf remove botan2-devel

botan2-devel Package Contents on Fedora 36

---
title: "How To Install botan2-devel on Fedora 36"
linkTitle: "botan2-devel"
type: "docs"
description: "In this tutorial we learn how to install botan2-devel in Fedora 36. botan2-devel is Development files for botan2"
date: "2022-08-17"
lastmod: "2022-08-17"
#image: /images/fedora/36/botan2-devel-featured.png
---

## Introduction

In this tutorial we learn how to install `botan2-devel` on Fedora 36.

### What is `botan2-devel`

> The botan2-devel package contains libraries and header files for developing applications that use botan2.  

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

## Install botan2-devel on Fedora 36 Using dnf

Update yum database with `dnf` using the following command.

```bash
sudo dnf makecache --refresh

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

sudo dnf -y install botan2-devel

Install botan2-devel 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 botan2-devel using yum by running the following command:

sudo yum -y install botan2-devel

How To Uninstall botan2-devel on Fedora 36

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

sudo dnf remove botan2-devel

botan2-devel Package Contents on Fedora 36

/usr/include/botan-2
/usr/include/botan-2/botan
/usr/include/botan-2/botan/adler32.h
/usr/include/botan-2/botan/aead.h
/usr/include/botan-2/botan/aes.h
/usr/include/botan-2/botan/alg_id.h
/usr/include/botan-2/botan/argon2.h
/usr/include/botan-2/botan/aria.h
/usr/include/botan-2/botan/asn1_alt_name.h
/usr/include/botan-2/botan/asn1_attribute.h
/usr/include/botan-2/botan/asn1_obj.h
/usr/include/botan-2/botan/asn1_oid.h
/usr/include/botan-2/botan/asn1_print.h
/usr/include/botan-2/botan/asn1_str.h
/usr/include/botan-2/botan/asn1_time.h
/usr/include/botan-2/botan/assert.h
/usr/include/botan-2/botan/auto_rng.h
/usr/include/botan-2/botan/b64_filt.h
/usr/include/botan-2/botan/base32.h
/usr/include/botan-2/botan/base58.h
/usr/include/botan-2/botan/base64.h
/usr/include/botan-2/botan/basefilt.h
/usr/include/botan-2/botan/bcrypt.h
/usr/include/botan-2/botan/bcrypt_pbkdf.h
/usr/include/botan-2/botan/ber_dec.h
/usr/include/botan-2/botan/bigint.h
/usr/include/botan-2/botan/blake2b.h
/usr/include/botan-2/botan/blinding.h
/usr/include/botan-2/botan/block_cipher.h
/usr/include/botan-2/botan/blowfish.h
/usr/include/botan-2/botan/botan.h
/usr/include/botan-2/botan/bswap.h
/usr/include/botan-2/botan/buf_comp.h
/usr/include/botan-2/botan/buf_filt.h
/usr/include/botan-2/botan/build.h
/usr/include/botan-2/botan/bzip2.h
/usr/include/botan-2/botan/calendar.h
/usr/include/botan-2/botan/camellia.h
/usr/include/botan-2/botan/cascade.h
/usr/include/botan-2/botan/cast128.h
/usr/include/botan-2/botan/cast256.h
/usr/include/botan-2/botan/cbc.h
/usr/include/botan-2/botan/cbc_mac.h
/usr/include/botan-2/botan/ccm.h
/usr/include/botan-2/botan/cecpq1.h
/usr/include/botan-2/botan/cert_status.h
/usr/include/botan-2/botan/certstor.h
/usr/include/botan-2/botan/certstor_flatfile.h
/usr/include/botan-2/botan/certstor_sql.h
/usr/include/botan-2/botan/certstor_system.h
/usr/include/botan-2/botan/cfb.h
/usr/include/botan-2/botan/chacha.h
/usr/include/botan-2/botan/chacha20poly1305.h
/usr/include/botan-2/botan/chacha_rng.h
/usr/include/botan-2/botan/charset.h
/usr/include/botan-2/botan/cipher_filter.h
/usr/include/botan-2/botan/cipher_mode.h
/usr/include/botan-2/botan/cmac.h
/usr/include/botan-2/botan/comb4p.h
/usr/include/botan-2/botan/comp_filter.h
/usr/include/botan-2/botan/compiler.h
/usr/include/botan-2/botan/compression.h
/usr/include/botan-2/botan/cpuid.h
/usr/include/botan-2/botan/crc24.h
/usr/include/botan-2/botan/crc32.h
/usr/include/botan-2/botan/credentials_manager.h
/usr/include/botan-2/botan/crl_ent.h
/usr/include/botan-2/botan/cryptobox.h
/usr/include/botan-2/botan/ctr.h
/usr/include/botan-2/botan/curve25519.h
/usr/include/botan-2/botan/curve_gfp.h
/usr/include/botan-2/botan/curve_nistp.h
/usr/include/botan-2/botan/data_snk.h
/usr/include/botan-2/botan/data_src.h
/usr/include/botan-2/botan/database.h
/usr/include/botan-2/botan/datastor.h
/usr/include/botan-2/botan/der_enc.h
/usr/include/botan-2/botan/des.h
/usr/include/botan-2/botan/desx.h
/usr/include/botan-2/botan/dh.h
/usr/include/botan-2/botan/divide.h
/usr/include/botan-2/botan/dl_algo.h
/usr/include/botan-2/botan/dl_group.h
/usr/include/botan-2/botan/dlies.h
/usr/include/botan-2/botan/dsa.h
/usr/include/botan-2/botan/dyn_load.h
/usr/include/botan-2/botan/eax.h
/usr/include/botan-2/botan/ec_group.h
/usr/include/botan-2/botan/ecc_key.h
/usr/include/botan-2/botan/ecdh.h
/usr/include/botan-2/botan/ecdsa.h
/usr/include/botan-2/botan/ecgdsa.h
/usr/include/botan-2/botan/ecies.h
/usr/include/botan-2/botan/eckcdsa.h
/usr/include/botan-2/botan/ed25519.h
/usr/include/botan-2/botan/elgamal.h
/usr/include/botan-2/botan/eme.h
/usr/include/botan-2/botan/eme_pkcs.h
/usr/include/botan-2/botan/eme_raw.h
/usr/include/botan-2/botan/emsa.h
/usr/include/botan-2/botan/emsa1.h
/usr/include/botan-2/botan/emsa_pkcs1.h
/usr/include/botan-2/botan/emsa_raw.h
/usr/include/botan-2/botan/emsa_x931.h
/usr/include/botan-2/botan/entropy_src.h
/usr/include/botan-2/botan/exceptn.h
/usr/include/botan-2/botan/fd_unix.h
/usr/include/botan-2/botan/ffi.h
/usr/include/botan-2/botan/filter.h
/usr/include/botan-2/botan/filters.h
/usr/include/botan-2/botan/fpe_fe1.h
/usr/include/botan-2/botan/gcm.h
/usr/include/botan-2/botan/gf2m_small_m.h
/usr/include/botan-2/botan/ghash.h
/usr/include/botan-2/botan/gmac.h
/usr/include/botan-2/botan/gost_28147.h
/usr/include/botan-2/botan/gost_3410.h
/usr/include/botan-2/botan/gost_3411.h
/usr/include/botan-2/botan/hash.h
/usr/include/botan-2/botan/hash_id.h
/usr/include/botan-2/botan/hex.h
/usr/include/botan-2/botan/hex_filt.h
/usr/include/botan-2/botan/hkdf.h
/usr/include/botan-2/botan/hmac.h
/usr/include/botan-2/botan/hmac_drbg.h
/usr/include/botan-2/botan/hotp.h
/usr/include/botan-2/botan/http_util.h
/usr/include/botan-2/botan/idea.h
/usr/include/botan-2/botan/init.h
/usr/include/botan-2/botan/iso9796.h
/usr/include/botan-2/botan/kasumi.h
/usr/include/botan-2/botan/kdf.h
/usr/include/botan-2/botan/kdf1.h
/usr/include/botan-2/botan/kdf1_iso18033.h
/usr/include/botan-2/botan/kdf2.h
/usr/include/botan-2/botan/keccak.h
/usr/include/botan-2/botan/key_constraint.h
/usr/include/botan-2/botan/key_filt.h
/usr/include/botan-2/botan/key_spec.h
/usr/include/botan-2/botan/keypair.h
/usr/include/botan-2/botan/lion.h
/usr/include/botan-2/botan/loadstor.h
/usr/include/botan-2/botan/locking_allocator.h
/usr/include/botan-2/botan/lookup.h
/usr/include/botan-2/botan/mac.h
/usr/include/botan-2/botan/mceies.h
/usr/include/botan-2/botan/mceliece.h
/usr/include/botan-2/botan/md4.h
/usr/include/botan-2/botan/md5.h
/usr/include/botan-2/botan/mdx_hash.h
/usr/include/botan-2/botan/mem_ops.h
/usr/include/botan-2/botan/mgf1.h
/usr/include/botan-2/botan/misty1.h
/usr/include/botan-2/botan/mode_pad.h
/usr/include/botan-2/botan/monty.h
/usr/include/botan-2/botan/mul128.h
/usr/include/botan-2/botan/mutex.h
/usr/include/botan-2/botan/name_constraint.h
/usr/include/botan-2/botan/newhope.h
/usr/include/botan-2/botan/nist_keywrap.h
/usr/include/botan-2/botan/noekeon.h
/usr/include/botan-2/botan/numthry.h
/usr/include/botan-2/botan/oaep.h
/usr/include/botan-2/botan/ocb.h
/usr/include/botan-2/botan/ocsp.h
/usr/include/botan-2/botan/ocsp_types.h
/usr/include/botan-2/botan/ofb.h
/usr/include/botan-2/botan/oids.h
/usr/include/botan-2/botan/otp.h
/usr/include/botan-2/botan/p11.h
/usr/include/botan-2/botan/p11_ecc_key.h
/usr/include/botan-2/botan/p11_ecdh.h
/usr/include/botan-2/botan/p11_ecdsa.h
/usr/include/botan-2/botan/p11_module.h
/usr/include/botan-2/botan/p11_object.h
/usr/include/botan-2/botan/p11_randomgenerator.h
/usr/include/botan-2/botan/p11_rsa.h
/usr/include/botan-2/botan/p11_session.h
/usr/include/botan-2/botan/p11_slot.h
/usr/include/botan-2/botan/p11_types.h
/usr/include/botan-2/botan/p11_x509.h
/usr/include/botan-2/botan/package.h
/usr/include/botan-2/botan/par_hash.h
/usr/include/botan-2/botan/parsing.h
/usr/include/botan-2/botan/passhash9.h
/usr/include/botan-2/botan/pbes2.h
/usr/include/botan-2/botan/pbkdf.h
/usr/include/botan-2/botan/pbkdf1.h
/usr/include/botan-2/botan/pbkdf2.h
/usr/include/botan-2/botan/pem.h
/usr/include/botan-2/botan/pgp_s2k.h
/usr/include/botan-2/botan/pipe.h
/usr/include/botan-2/botan/pk_algs.h
/usr/include/botan-2/botan/pk_keys.h
/usr/include/botan-2/botan/pk_ops.h
/usr/include/botan-2/botan/pk_ops_fwd.h
/usr/include/botan-2/botan/pkcs10.h
/usr/include/botan-2/botan/pkcs11.h
/usr/include/botan-2/botan/pkcs11f.h
/usr/include/botan-2/botan/pkcs11t.h
/usr/include/botan-2/botan/pkcs8.h
/usr/include/botan-2/botan/pkix_enums.h
/usr/include/botan-2/botan/pkix_types.h
/usr/include/botan-2/botan/point_gfp.h
/usr/include/botan-2/botan/poly1305.h
/usr/include/botan-2/botan/polyn_gf2m.h
/usr/include/botan-2/botan/pow_mod.h
/usr/include/botan-2/botan/prf_tls.h
/usr/include/botan-2/botan/prf_x942.h
/usr/include/botan-2/botan/processor_rng.h
/usr/include/botan-2/botan/psk_db.h
/usr/include/botan-2/botan/psk_db_sql.h
/usr/include/botan-2/botan/pssr.h
/usr/include/botan-2/botan/pubkey.h
/usr/include/botan-2/botan/pwdhash.h
/usr/include/botan-2/botan/rc4.h
/usr/include/botan-2/botan/rdrand_rng.h
/usr/include/botan-2/botan/reducer.h
/usr/include/botan-2/botan/rfc3394.h
/usr/include/botan-2/botan/rfc6979.h
/usr/include/botan-2/botan/rmd160.h
/usr/include/botan-2/botan/rng.h
/usr/include/botan-2/botan/rotate.h
/usr/include/botan-2/botan/roughtime.h
/usr/include/botan-2/botan/rsa.h
/usr/include/botan-2/botan/salsa20.h
/usr/include/botan-2/botan/scan_name.h
/usr/include/botan-2/botan/scrypt.h
/usr/include/botan-2/botan/secmem.h
/usr/include/botan-2/botan/secqueue.h
/usr/include/botan-2/botan/seed.h
/usr/include/botan-2/botan/serpent.h
/usr/include/botan-2/botan/sha160.h
/usr/include/botan-2/botan/sha2_32.h
/usr/include/botan-2/botan/sha2_64.h
/usr/include/botan-2/botan/sha3.h
/usr/include/botan-2/botan/shacal2.h
/usr/include/botan-2/botan/shake.h
/usr/include/botan-2/botan/shake_cipher.h
/usr/include/botan-2/botan/siphash.h
/usr/include/botan-2/botan/siv.h
/usr/include/botan-2/botan/skein_512.h
/usr/include/botan-2/botan/sm2.h
/usr/include/botan-2/botan/sm2_enc.h
/usr/include/botan-2/botan/sm3.h
/usr/include/botan-2/botan/sm4.h
/usr/include/botan-2/botan/sodium.h
/usr/include/botan-2/botan/sp800_108.h
/usr/include/botan-2/botan/sp800_56a.h
/usr/include/botan-2/botan/sp800_56c.h
/usr/include/botan-2/botan/srp6.h
/usr/include/botan-2/botan/stateful_rng.h
/usr/include/botan-2/botan/stl_compatibility.h
/usr/include/botan-2/botan/stream_cipher.h
/usr/include/botan-2/botan/stream_mode.h
/usr/include/botan-2/botan/streebog.h
/usr/include/botan-2/botan/sym_algo.h
/usr/include/botan-2/botan/symkey.h
/usr/include/botan-2/botan/system_rng.h
/usr/include/botan-2/botan/threefish.h
/usr/include/botan-2/botan/threefish_512.h
/usr/include/botan-2/botan/tiger.h
/usr/include/botan-2/botan/tls_alert.h
/usr/include/botan-2/botan/tls_algos.h
/usr/include/botan-2/botan/tls_blocking.h
/usr/include/botan-2/botan/tls_callbacks.h
/usr/include/botan-2/botan/tls_channel.h
/usr/include/botan-2/botan/tls_ciphersuite.h
/usr/include/botan-2/botan/tls_client.h
/usr/include/botan-2/botan/tls_exceptn.h
/usr/include/botan-2/botan/tls_extensions.h
/usr/include/botan-2/botan/tls_handshake_msg.h
/usr/include/botan-2/botan/tls_magic.h
/usr/include/botan-2/botan/tls_messages.h
/usr/include/botan-2/botan/tls_policy.h
/usr/include/botan-2/botan/tls_server.h
/usr/include/botan-2/botan/tls_server_info.h
/usr/include/botan-2/botan/tls_session.h
/usr/include/botan-2/botan/tls_session_manager.h
/usr/include/botan-2/botan/tls_session_manager_sql.h
/usr/include/botan-2/botan/tls_version.h
/usr/include/botan-2/botan/totp.h
/usr/include/botan-2/botan/tss.h
/usr/include/botan-2/botan/twofish.h
/usr/include/botan-2/botan/types.h
/usr/include/botan-2/botan/uuid.h
/usr/include/botan-2/botan/version.h
/usr/include/botan-2/botan/whrlpool.h
/usr/include/botan-2/botan/workfactor.h
/usr/include/botan-2/botan/x509_ca.h
/usr/include/botan-2/botan/x509_crl.h
/usr/include/botan-2/botan/x509_dn.h
/usr/include/botan-2/botan/x509_ext.h
/usr/include/botan-2/botan/x509_key.h
/usr/include/botan-2/botan/x509_obj.h
/usr/include/botan-2/botan/x509cert.h
/usr/include/botan-2/botan/x509path.h
/usr/include/botan-2/botan/x509self.h
/usr/include/botan-2/botan/x919_mac.h
/usr/include/botan-2/botan/xmss.h
/usr/include/botan-2/botan/xmss_hash.h
/usr/include/botan-2/botan/xmss_key_pair.h
/usr/include/botan-2/botan/xmss_parameters.h
/usr/include/botan-2/botan/xmss_privatekey.h
/usr/include/botan-2/botan/xmss_publickey.h
/usr/include/botan-2/botan/xmss_wots.h
/usr/include/botan-2/botan/xmss_wots_parameters.h
/usr/include/botan-2/botan/xmss_wots_privatekey.h
/usr/include/botan-2/botan/xmss_wots_publickey.h
/usr/include/botan-2/botan/xtea.h
/usr/include/botan-2/botan/xts.h
/usr/include/botan-2/botan/zfec.h
/usr/include/botan-2/botan/zlib.h
/usr/lib64/libbotan-2.so
/usr/lib64/pkgconfig/botan-2.pc
/usr/share/licenses/botan2-devel
/usr/share/licenses/botan2-devel/license.txt

References

Summary

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

/usr/include/botan-2 /usr/include/botan-2/botan /usr/include/botan-2/botan/adler32.h /usr/include/botan-2/botan/aead.h /usr/include/botan-2/botan/aes.h /usr/include/botan-2/botan/alg_id.h /usr/include/botan-2/botan/argon2.h /usr/include/botan-2/botan/aria.h /usr/include/botan-2/botan/asn1_alt_name.h /usr/include/botan-2/botan/asn1_attribute.h /usr/include/botan-2/botan/asn1_obj.h /usr/include/botan-2/botan/asn1_oid.h /usr/include/botan-2/botan/asn1_print.h /usr/include/botan-2/botan/asn1_str.h /usr/include/botan-2/botan/asn1_time.h /usr/include/botan-2/botan/assert.h /usr/include/botan-2/botan/auto_rng.h /usr/include/botan-2/botan/b64_filt.h /usr/include/botan-2/botan/base32.h /usr/include/botan-2/botan/base58.h /usr/include/botan-2/botan/base64.h /usr/include/botan-2/botan/basefilt.h /usr/include/botan-2/botan/bcrypt.h /usr/include/botan-2/botan/bcrypt_pbkdf.h /usr/include/botan-2/botan/ber_dec.h /usr/include/botan-2/botan/bigint.h /usr/include/botan-2/botan/blake2b.h /usr/include/botan-2/botan/blinding.h /usr/include/botan-2/botan/block_cipher.h /usr/include/botan-2/botan/blowfish.h /usr/include/botan-2/botan/botan.h /usr/include/botan-2/botan/bswap.h /usr/include/botan-2/botan/buf_comp.h /usr/include/botan-2/botan/buf_filt.h /usr/include/botan-2/botan/build.h /usr/include/botan-2/botan/bzip2.h /usr/include/botan-2/botan/calendar.h /usr/include/botan-2/botan/camellia.h /usr/include/botan-2/botan/cascade.h /usr/include/botan-2/botan/cast128.h /usr/include/botan-2/botan/cast256.h /usr/include/botan-2/botan/cbc.h /usr/include/botan-2/botan/cbc_mac.h /usr/include/botan-2/botan/ccm.h /usr/include/botan-2/botan/cecpq1.h /usr/include/botan-2/botan/cert_status.h /usr/include/botan-2/botan/certstor.h /usr/include/botan-2/botan/certstor_flatfile.h /usr/include/botan-2/botan/certstor_sql.h /usr/include/botan-2/botan/certstor_system.h /usr/include/botan-2/botan/cfb.h /usr/include/botan-2/botan/chacha.h /usr/include/botan-2/botan/chacha20poly1305.h /usr/include/botan-2/botan/chacha_rng.h /usr/include/botan-2/botan/charset.h /usr/include/botan-2/botan/cipher_filter.h /usr/include/botan-2/botan/cipher_mode.h /usr/include/botan-2/botan/cmac.h /usr/include/botan-2/botan/comb4p.h /usr/include/botan-2/botan/comp_filter.h /usr/include/botan-2/botan/compiler.h /usr/include/botan-2/botan/compression.h /usr/include/botan-2/botan/cpuid.h /usr/include/botan-2/botan/crc24.h /usr/include/botan-2/botan/crc32.h /usr/include/botan-2/botan/credentials_manager.h /usr/include/botan-2/botan/crl_ent.h /usr/include/botan-2/botan/cryptobox.h /usr/include/botan-2/botan/ctr.h /usr/include/botan-2/botan/curve25519.h /usr/include/botan-2/botan/curve_gfp.h /usr/include/botan-2/botan/curve_nistp.h /usr/include/botan-2/botan/data_snk.h /usr/include/botan-2/botan/data_src.h /usr/include/botan-2/botan/database.h /usr/include/botan-2/botan/datastor.h /usr/include/botan-2/botan/der_enc.h /usr/include/botan-2/botan/des.h /usr/include/botan-2/botan/desx.h /usr/include/botan-2/botan/dh.h /usr/include/botan-2/botan/divide.h /usr/include/botan-2/botan/dl_algo.h /usr/include/botan-2/botan/dl_group.h /usr/include/botan-2/botan/dlies.h /usr/include/botan-2/botan/dsa.h /usr/include/botan-2/botan/dyn_load.h /usr/include/botan-2/botan/eax.h /usr/include/botan-2/botan/ec_group.h /usr/include/botan-2/botan/ecc_key.h /usr/include/botan-2/botan/ecdh.h /usr/include/botan-2/botan/ecdsa.h /usr/include/botan-2/botan/ecgdsa.h /usr/include/botan-2/botan/ecies.h /usr/include/botan-2/botan/eckcdsa.h /usr/include/botan-2/botan/ed25519.h /usr/include/botan-2/botan/elgamal.h /usr/include/botan-2/botan/eme.h /usr/include/botan-2/botan/eme_pkcs.h /usr/include/botan-2/botan/eme_raw.h /usr/include/botan-2/botan/emsa.h /usr/include/botan-2/botan/emsa1.h /usr/include/botan-2/botan/emsa_pkcs1.h /usr/include/botan-2/botan/emsa_raw.h /usr/include/botan-2/botan/emsa_x931.h /usr/include/botan-2/botan/entropy_src.h /usr/include/botan-2/botan/exceptn.h /usr/include/botan-2/botan/fd_unix.h /usr/include/botan-2/botan/ffi.h /usr/include/botan-2/botan/filter.h /usr/include/botan-2/botan/filters.h /usr/include/botan-2/botan/fpe_fe1.h /usr/include/botan-2/botan/gcm.h /usr/include/botan-2/botan/gf2m_small_m.h /usr/include/botan-2/botan/ghash.h /usr/include/botan-2/botan/gmac.h /usr/include/botan-2/botan/gost_28147.h /usr/include/botan-2/botan/gost_3410.h /usr/include/botan-2/botan/gost_3411.h /usr/include/botan-2/botan/hash.h /usr/include/botan-2/botan/hash_id.h /usr/include/botan-2/botan/hex.h /usr/include/botan-2/botan/hex_filt.h /usr/include/botan-2/botan/hkdf.h /usr/include/botan-2/botan/hmac.h /usr/include/botan-2/botan/hmac_drbg.h /usr/include/botan-2/botan/hotp.h /usr/include/botan-2/botan/http_util.h /usr/include/botan-2/botan/idea.h /usr/include/botan-2/botan/init.h /usr/include/botan-2/botan/iso9796.h /usr/include/botan-2/botan/kasumi.h /usr/include/botan-2/botan/kdf.h /usr/include/botan-2/botan/kdf1.h /usr/include/botan-2/botan/kdf1_iso18033.h /usr/include/botan-2/botan/kdf2.h /usr/include/botan-2/botan/keccak.h /usr/include/botan-2/botan/key_constraint.h /usr/include/botan-2/botan/key_filt.h /usr/include/botan-2/botan/key_spec.h /usr/include/botan-2/botan/keypair.h /usr/include/botan-2/botan/lion.h /usr/include/botan-2/botan/loadstor.h /usr/include/botan-2/botan/locking_allocator.h /usr/include/botan-2/botan/lookup.h /usr/include/botan-2/botan/mac.h /usr/include/botan-2/botan/mceies.h /usr/include/botan-2/botan/mceliece.h /usr/include/botan-2/botan/md4.h /usr/include/botan-2/botan/md5.h /usr/include/botan-2/botan/mdx_hash.h /usr/include/botan-2/botan/mem_ops.h /usr/include/botan-2/botan/mgf1.h /usr/include/botan-2/botan/misty1.h /usr/include/botan-2/botan/mode_pad.h /usr/include/botan-2/botan/monty.h /usr/include/botan-2/botan/mul128.h /usr/include/botan-2/botan/mutex.h /usr/include/botan-2/botan/name_constraint.h /usr/include/botan-2/botan/newhope.h /usr/include/botan-2/botan/nist_keywrap.h /usr/include/botan-2/botan/noekeon.h /usr/include/botan-2/botan/numthry.h /usr/include/botan-2/botan/oaep.h /usr/include/botan-2/botan/ocb.h /usr/include/botan-2/botan/ocsp.h /usr/include/botan-2/botan/ocsp_types.h /usr/include/botan-2/botan/ofb.h /usr/include/botan-2/botan/oids.h /usr/include/botan-2/botan/otp.h /usr/include/botan-2/botan/p11.h /usr/include/botan-2/botan/p11_ecc_key.h /usr/include/botan-2/botan/p11_ecdh.h /usr/include/botan-2/botan/p11_ecdsa.h /usr/include/botan-2/botan/p11_module.h /usr/include/botan-2/botan/p11_object.h /usr/include/botan-2/botan/p11_randomgenerator.h /usr/include/botan-2/botan/p11_rsa.h /usr/include/botan-2/botan/p11_session.h /usr/include/botan-2/botan/p11_slot.h /usr/include/botan-2/botan/p11_types.h /usr/include/botan-2/botan/p11_x509.h /usr/include/botan-2/botan/package.h /usr/include/botan-2/botan/par_hash.h /usr/include/botan-2/botan/parsing.h /usr/include/botan-2/botan/passhash9.h /usr/include/botan-2/botan/pbes2.h /usr/include/botan-2/botan/pbkdf.h /usr/include/botan-2/botan/pbkdf1.h /usr/include/botan-2/botan/pbkdf2.h /usr/include/botan-2/botan/pem.h /usr/include/botan-2/botan/pgp_s2k.h /usr/include/botan-2/botan/pipe.h /usr/include/botan-2/botan/pk_algs.h /usr/include/botan-2/botan/pk_keys.h /usr/include/botan-2/botan/pk_ops.h /usr/include/botan-2/botan/pk_ops_fwd.h /usr/include/botan-2/botan/pkcs10.h /usr/include/botan-2/botan/pkcs11.h /usr/include/botan-2/botan/pkcs11f.h /usr/include/botan-2/botan/pkcs11t.h /usr/include/botan-2/botan/pkcs8.h /usr/include/botan-2/botan/pkix_enums.h /usr/include/botan-2/botan/pkix_types.h /usr/include/botan-2/botan/point_gfp.h /usr/include/botan-2/botan/poly1305.h /usr/include/botan-2/botan/polyn_gf2m.h /usr/include/botan-2/botan/pow_mod.h /usr/include/botan-2/botan/prf_tls.h /usr/include/botan-2/botan/prf_x942.h /usr/include/botan-2/botan/processor_rng.h /usr/include/botan-2/botan/psk_db.h /usr/include/botan-2/botan/psk_db_sql.h /usr/include/botan-2/botan/pssr.h /usr/include/botan-2/botan/pubkey.h /usr/include/botan-2/botan/pwdhash.h /usr/include/botan-2/botan/rc4.h /usr/include/botan-2/botan/rdrand_rng.h /usr/include/botan-2/botan/reducer.h /usr/include/botan-2/botan/rfc3394.h /usr/include/botan-2/botan/rfc6979.h /usr/include/botan-2/botan/rmd160.h /usr/include/botan-2/botan/rng.h /usr/include/botan-2/botan/rotate.h /usr/include/botan-2/botan/roughtime.h /usr/include/botan-2/botan/rsa.h /usr/include/botan-2/botan/salsa20.h /usr/include/botan-2/botan/scan_name.h /usr/include/botan-2/botan/scrypt.h /usr/include/botan-2/botan/secmem.h /usr/include/botan-2/botan/secqueue.h /usr/include/botan-2/botan/seed.h /usr/include/botan-2/botan/serpent.h /usr/include/botan-2/botan/sha160.h /usr/include/botan-2/botan/sha2_32.h /usr/include/botan-2/botan/sha2_64.h /usr/include/botan-2/botan/sha3.h /usr/include/botan-2/botan/shacal2.h /usr/include/botan-2/botan/shake.h /usr/include/botan-2/botan/shake_cipher.h /usr/include/botan-2/botan/siphash.h /usr/include/botan-2/botan/siv.h /usr/include/botan-2/botan/skein_512.h /usr/include/botan-2/botan/sm2.h /usr/include/botan-2/botan/sm2_enc.h /usr/include/botan-2/botan/sm3.h /usr/include/botan-2/botan/sm4.h /usr/include/botan-2/botan/sodium.h /usr/include/botan-2/botan/sp800_108.h /usr/include/botan-2/botan/sp800_56a.h /usr/include/botan-2/botan/sp800_56c.h /usr/include/botan-2/botan/srp6.h /usr/include/botan-2/botan/stateful_rng.h /usr/include/botan-2/botan/stl_compatibility.h /usr/include/botan-2/botan/stream_cipher.h /usr/include/botan-2/botan/stream_mode.h /usr/include/botan-2/botan/streebog.h /usr/include/botan-2/botan/sym_algo.h /usr/include/botan-2/botan/symkey.h /usr/include/botan-2/botan/system_rng.h /usr/include/botan-2/botan/threefish.h /usr/include/botan-2/botan/threefish_512.h /usr/include/botan-2/botan/tiger.h /usr/include/botan-2/botan/tls_alert.h /usr/include/botan-2/botan/tls_algos.h /usr/include/botan-2/botan/tls_blocking.h /usr/include/botan-2/botan/tls_callbacks.h /usr/include/botan-2/botan/tls_channel.h /usr/include/botan-2/botan/tls_ciphersuite.h /usr/include/botan-2/botan/tls_client.h /usr/include/botan-2/botan/tls_exceptn.h /usr/include/botan-2/botan/tls_extensions.h /usr/include/botan-2/botan/tls_handshake_msg.h /usr/include/botan-2/botan/tls_magic.h /usr/include/botan-2/botan/tls_messages.h /usr/include/botan-2/botan/tls_policy.h /usr/include/botan-2/botan/tls_server.h /usr/include/botan-2/botan/tls_server_info.h /usr/include/botan-2/botan/tls_session.h /usr/include/botan-2/botan/tls_session_manager.h /usr/include/botan-2/botan/tls_session_manager_sql.h /usr/include/botan-2/botan/tls_version.h /usr/include/botan-2/botan/totp.h /usr/include/botan-2/botan/tss.h /usr/include/botan-2/botan/twofish.h /usr/include/botan-2/botan/types.h /usr/include/botan-2/botan/uuid.h /usr/include/botan-2/botan/version.h /usr/include/botan-2/botan/whrlpool.h /usr/include/botan-2/botan/workfactor.h /usr/include/botan-2/botan/x509_ca.h /usr/include/botan-2/botan/x509_crl.h /usr/include/botan-2/botan/x509_dn.h /usr/include/botan-2/botan/x509_ext.h /usr/include/botan-2/botan/x509_key.h /usr/include/botan-2/botan/x509_obj.h /usr/include/botan-2/botan/x509cert.h /usr/include/botan-2/botan/x509path.h /usr/include/botan-2/botan/x509self.h /usr/include/botan-2/botan/x919_mac.h /usr/include/botan-2/botan/xmss.h /usr/include/botan-2/botan/xmss_hash.h /usr/include/botan-2/botan/xmss_key_pair.h /usr/include/botan-2/botan/xmss_parameters.h /usr/include/botan-2/botan/xmss_privatekey.h /usr/include/botan-2/botan/xmss_publickey.h /usr/include/botan-2/botan/xmss_wots.h /usr/include/botan-2/botan/xmss_wots_parameters.h /usr/include/botan-2/botan/xmss_wots_privatekey.h /usr/include/botan-2/botan/xmss_wots_publickey.h /usr/include/botan-2/botan/xtea.h /usr/include/botan-2/botan/xts.h /usr/include/botan-2/botan/zfec.h /usr/include/botan-2/botan/zlib.h /usr/lib/libbotan-2.so /usr/lib/pkgconfig/botan-2.pc /usr/share/licenses/botan2-devel /usr/share/licenses/botan2-devel/license.txt


## References

* [botan2-devel website](https://botan.randombit.net/)

## Summary

In this tutorial we learn how to install `botan2-devel` on [Fedora 36](/fedora/36/) using [yum](/fedora/36/yum/) and [dnf]((/fedora/36/dnf/).