Botan
3.6.1
Crypto and TLS for C&
Here is a list of all macros with links to the files they belong to:
- b -
BOOST_ASIO_DISABLE_SERIAL_PORT :
socket.cpp
,
socket_udp.cpp
BOTAN_ARG_CHECK :
assert.h
BOTAN_ASSERT :
assert.h
BOTAN_ASSERT_EQUAL :
assert.h
BOTAN_ASSERT_IMPLICATION :
assert.h
BOTAN_ASSERT_IS_SOME :
stl_util.h
BOTAN_ASSERT_NOMSG :
assert.h
BOTAN_ASSERT_NONNULL :
assert.h
BOTAN_ASSERT_UNREACHABLE :
assert.h
BOTAN_AVX2_FN :
simd_avx2.h
BOTAN_AVX512_FN :
simd_avx512.h
BOTAN_BLINDING_REINIT_INTERVAL :
build.h
BOTAN_BLOCK_CIPHER_PAR_MULT :
build.h
BOTAN_BUILD_COMPILER_IS_GCC :
build.h
BOTAN_CHECK_KEY_EXPENSIVE_TESTS :
ffi.h
BOTAN_CIPHER_INIT_FLAG_DECRYPT :
ffi.h
BOTAN_CIPHER_INIT_FLAG_ENCRYPT :
ffi.h
BOTAN_CIPHER_INIT_FLAG_MASK_DIRECTION :
ffi.h
BOTAN_CIPHER_UPDATE_FLAG_FINAL :
ffi.h
BOTAN_COMPILER_ATTRIBUTE :
compiler.h
BOTAN_COMPILER_HAS_ATTRIBUTE :
compiler.h
BOTAN_COMPILER_HAS_BUILTIN :
compiler.h
BOTAN_DEBUG_ASSERT :
assert.h
BOTAN_DEFAULT_BUFFER_SIZE :
build.h
BOTAN_DEPRECATED :
compiler.h
BOTAN_DEPRECATED_API :
compiler.h
BOTAN_DEPRECATED_HEADER :
compiler.h
BOTAN_DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS :
compiler.h
BOTAN_DIAGNOSTIC_IGNORE_INHERITED_VIA_DOMINANCE :
compiler.h
BOTAN_DIAGNOSTIC_POP :
compiler.h
BOTAN_DIAGNOSTIC_PUSH :
compiler.h
BOTAN_DISTRIBUTION_INFO :
build.h
BOTAN_DLL :
build.h
BOTAN_EARLY_INIT :
compiler.h
BOTAN_ENTROPY_DEFAULT_SOURCES :
build.h
BOTAN_FFI_API_VERSION :
ffi.h
BOTAN_FFI_CHECKED_DELETE :
ffi_util.h
BOTAN_FFI_DECLARE_DUMMY_STRUCT :
ffi_util.h
BOTAN_FFI_DECLARE_STRUCT :
ffi_util.h
BOTAN_FFI_DEPRECATED :
ffi.h
BOTAN_FFI_EXPORT :
ffi.h
BOTAN_FFI_HEX_LOWER_CASE :
ffi.h
BOTAN_FFI_VISIT :
ffi_util.h
BOTAN_FORCE_INLINE :
compiler.h
BOTAN_FPE_FLAG_FE1_COMPAT_MODE :
ffi.h
BOTAN_FUNC_ISA :
compiler.h
BOTAN_FUNC_ISA_INLINE :
compiler.h
BOTAN_FUTURE_INTERNAL_HEADER :
compiler.h
BOTAN_FUZZER_API :
compiler.h
BOTAN_GFNI_ISA :
simd_avx2_gfni.h
BOTAN_HAS_ADLER32 :
build.h
BOTAN_HAS_AEAD_CCM :
build.h
BOTAN_HAS_AEAD_CHACHA20_POLY1305 :
build.h
BOTAN_HAS_AEAD_EAX :
build.h
BOTAN_HAS_AEAD_GCM :
build.h
BOTAN_HAS_AEAD_MODES :
build.h
BOTAN_HAS_AEAD_OCB :
build.h
BOTAN_HAS_AEAD_SIV :
build.h
BOTAN_HAS_AES :
build.h
BOTAN_HAS_AES_CRYSTALS_XOF :
build.h
BOTAN_HAS_AES_NI :
build.h
BOTAN_HAS_AES_VAES :
build.h
BOTAN_HAS_AES_VPERM :
build.h
BOTAN_HAS_ANSI_X919_MAC :
build.h
BOTAN_HAS_ARGON2 :
build.h
BOTAN_HAS_ARGON2_AVX2 :
build.h
BOTAN_HAS_ARGON2_FMT :
build.h
BOTAN_HAS_ARGON2_SSSE3 :
build.h
BOTAN_HAS_ARIA :
build.h
BOTAN_HAS_ASN1 :
build.h
BOTAN_HAS_AUTO_RNG :
build.h
BOTAN_HAS_AUTO_SEEDING_RNG :
build.h
BOTAN_HAS_BASE32_CODEC :
build.h
BOTAN_HAS_BASE58_CODEC :
build.h
BOTAN_HAS_BASE64_CODEC :
build.h
BOTAN_HAS_BCRYPT :
build.h
BOTAN_HAS_BIGINT :
build.h
BOTAN_HAS_BIGINT_MP :
build.h
BOTAN_HAS_BLAKE2B :
build.h
BOTAN_HAS_BLAKE2BMAC :
build.h
BOTAN_HAS_BLAKE2S :
build.h
BOTAN_HAS_BLOCK_CIPHER :
build.h
BOTAN_HAS_BLOWFISH :
build.h
BOTAN_HAS_CAMELLIA :
build.h
BOTAN_HAS_CASCADE :
build.h
BOTAN_HAS_CAST :
build.h
BOTAN_HAS_CAST_128 :
build.h
BOTAN_HAS_CERTSTOR_FLATFILE :
build.h
BOTAN_HAS_CERTSTOR_SQL :
build.h
BOTAN_HAS_CERTSTOR_SYSTEM :
build.h
BOTAN_HAS_CHACHA :
build.h
BOTAN_HAS_CHACHA_AVX2 :
build.h
BOTAN_HAS_CHACHA_AVX512 :
build.h
BOTAN_HAS_CHACHA_RNG :
build.h
BOTAN_HAS_CHACHA_SIMD32 :
build.h
BOTAN_HAS_CIPHER_MODE_PADDING :
build.h
BOTAN_HAS_CIPHER_MODES :
build.h
BOTAN_HAS_CMAC :
build.h
BOTAN_HAS_CODEC_FILTERS :
build.h
BOTAN_HAS_COMB4P :
build.h
BOTAN_HAS_CPUID :
build.h
BOTAN_HAS_CRC24 :
build.h
BOTAN_HAS_CRC32 :
build.h
BOTAN_HAS_CRYPTO_BOX :
build.h
BOTAN_HAS_CSHAKE_XOF :
build.h
BOTAN_HAS_CTR_BE :
build.h
BOTAN_HAS_CURVE_25519 :
build.h
BOTAN_HAS_CURVE_448_UTILS :
build.h
BOTAN_HAS_DES :
build.h
BOTAN_HAS_DIFFIE_HELLMAN :
build.h
BOTAN_HAS_DILITHIUM :
build.h
BOTAN_HAS_DILITHIUM_AES :
build.h
BOTAN_HAS_DILITHIUM_COMMON :
build.h
BOTAN_HAS_DILITHIUM_ROUND3 :
build.h
BOTAN_HAS_DILITHIUM_SHAKE_XOF :
build.h
BOTAN_HAS_DL_GROUP :
build.h
BOTAN_HAS_DL_SCHEME :
build.h
BOTAN_HAS_DLIES :
build.h
BOTAN_HAS_DSA :
build.h
BOTAN_HAS_DYNAMIC_LOADER :
build.h
BOTAN_HAS_EC_CURVE_GFP :
build.h
BOTAN_HAS_EC_HASH_TO_CURVE :
build.h
BOTAN_HAS_ECC_GROUP :
build.h
BOTAN_HAS_ECC_KEY :
build.h
BOTAN_HAS_ECC_PUBLIC_KEY_CRYPTO :
build.h
BOTAN_HAS_ECDH :
build.h
BOTAN_HAS_ECDSA :
build.h
BOTAN_HAS_ECGDSA :
build.h
BOTAN_HAS_ECIES :
build.h
BOTAN_HAS_ECKCDSA :
build.h
BOTAN_HAS_ED25519 :
build.h
BOTAN_HAS_ED448 :
build.h
BOTAN_HAS_ELGAMAL :
build.h
BOTAN_HAS_EME_OAEP :
build.h
BOTAN_HAS_EME_PKCS1 :
build.h
BOTAN_HAS_EME_PKCS1v15 :
build.h
BOTAN_HAS_EME_RAW :
build.h
BOTAN_HAS_EMSA_PKCS1 :
build.h
BOTAN_HAS_EMSA_PSSR :
build.h
BOTAN_HAS_EMSA_RAW :
build.h
BOTAN_HAS_EMSA_X931 :
build.h
BOTAN_HAS_ENTROPY_SOURCE :
build.h
BOTAN_HAS_ENTROPY_SRC_GETENTROPY :
build.h
BOTAN_HAS_ENTROPY_SRC_RDSEED :
build.h
BOTAN_HAS_FFI :
build.h
BOTAN_HAS_FILTERS :
build.h
BOTAN_HAS_FPE_FE1 :
build.h
BOTAN_HAS_FRODOKEM :
build.h
BOTAN_HAS_FRODOKEM_AES :
build.h
BOTAN_HAS_FRODOKEM_SHAKE :
build.h
BOTAN_HAS_GHASH :
build.h
BOTAN_HAS_GHASH_CLMUL_CPU :
build.h
BOTAN_HAS_GHASH_CLMUL_VPERM :
build.h
BOTAN_HAS_GMAC :
build.h
BOTAN_HAS_GOST_28147_89 :
build.h
BOTAN_HAS_GOST_34_10_2001 :
build.h
BOTAN_HAS_GOST_34_10_2012 :
build.h
BOTAN_HAS_GOST_34_11 :
build.h
BOTAN_HAS_HASH :
build.h
BOTAN_HAS_HASH_ID :
build.h
BOTAN_HAS_HEX_CODEC :
build.h
BOTAN_HAS_HKDF :
build.h
BOTAN_HAS_HMAC :
build.h
BOTAN_HAS_HMAC_DRBG :
build.h
BOTAN_HAS_HOTP :
build.h
BOTAN_HAS_HSS_LMS :
build.h
BOTAN_HAS_HTTP_UTIL :
build.h
BOTAN_HAS_HW_AES_SUPPORT :
aes.cpp
BOTAN_HAS_IDEA :
build.h
BOTAN_HAS_IDEA_SSE2 :
build.h
BOTAN_HAS_ISO_9796 :
build.h
BOTAN_HAS_KDF1 :
build.h
BOTAN_HAS_KDF1_18033 :
build.h
BOTAN_HAS_KDF2 :
build.h
BOTAN_HAS_KDF_BASE :
build.h
BOTAN_HAS_KECCAK :
build.h
BOTAN_HAS_KECCAK_PERM :
build.h
BOTAN_HAS_KECCAK_PERM_BMI2 :
build.h
BOTAN_HAS_KMAC :
build.h
BOTAN_HAS_KUZNYECHIK :
build.h
BOTAN_HAS_KYBER :
build.h
BOTAN_HAS_KYBER_90S :
build.h
BOTAN_HAS_KYBER_COMMON :
build.h
BOTAN_HAS_KYBER_ROUND3 :
build.h
BOTAN_HAS_LION :
build.h
BOTAN_HAS_LOCKING_ALLOCATOR :
build.h
BOTAN_HAS_MAC :
build.h
BOTAN_HAS_MCELIECE :
build.h
BOTAN_HAS_MD4 :
build.h
BOTAN_HAS_MD5 :
build.h
BOTAN_HAS_MDX_HASH_FUNCTION :
build.h
BOTAN_HAS_MEM_POOL :
build.h
BOTAN_HAS_MGF1 :
build.h
BOTAN_HAS_ML_DSA :
build.h
BOTAN_HAS_ML_KEM :
build.h
BOTAN_HAS_MODE_CBC :
build.h
BOTAN_HAS_MODE_CFB :
build.h
BOTAN_HAS_MODE_XTS :
build.h
BOTAN_HAS_MODES :
build.h
BOTAN_HAS_NIST_KEYWRAP :
build.h
BOTAN_HAS_NOEKEON :
build.h
BOTAN_HAS_NOEKEON_SIMD :
build.h
BOTAN_HAS_NUMBERTHEORY :
build.h
BOTAN_HAS_OCSP :
build.h
BOTAN_HAS_OFB :
build.h
BOTAN_HAS_PARALLEL_HASH :
build.h
BOTAN_HAS_PASSHASH9 :
build.h
BOTAN_HAS_PASSWORD_HASHING :
build.h
BOTAN_HAS_PBKDF :
build.h
BOTAN_HAS_PBKDF2 :
build.h
BOTAN_HAS_PBKDF_BCRYPT :
build.h
BOTAN_HAS_PCURVES :
build.h
BOTAN_HAS_PCURVES_BRAINPOOL256R1 :
build.h
BOTAN_HAS_PCURVES_BRAINPOOL384R1 :
build.h
BOTAN_HAS_PCURVES_BRAINPOOL512R1 :
build.h
BOTAN_HAS_PCURVES_FRP256V1 :
build.h
BOTAN_HAS_PCURVES_IMPL :
build.h
BOTAN_HAS_PCURVES_NUMSP512D1 :
build.h
BOTAN_HAS_PCURVES_SECP192R1 :
build.h
BOTAN_HAS_PCURVES_SECP224R1 :
build.h
BOTAN_HAS_PCURVES_SECP256K1 :
build.h
BOTAN_HAS_PCURVES_SECP256R1 :
build.h
BOTAN_HAS_PCURVES_SECP384R1 :
build.h
BOTAN_HAS_PCURVES_SECP521R1 :
build.h
BOTAN_HAS_PCURVES_SM2P256V1 :
build.h
BOTAN_HAS_PEM_CODEC :
build.h
BOTAN_HAS_PGP_S2K :
build.h
BOTAN_HAS_PIPE_UNIXFD_IO :
build.h
BOTAN_HAS_PK_PADDING :
build.h
BOTAN_HAS_PKCS11 :
build.h
BOTAN_HAS_PKCS5_PBES2 :
build.h
BOTAN_HAS_POLY1305 :
build.h
BOTAN_HAS_POLY_DBL :
build.h
BOTAN_HAS_PQCRYSTALS :
build.h
BOTAN_HAS_PROCESSOR_RNG :
build.h
BOTAN_HAS_PSK_DB :
build.h
BOTAN_HAS_PUBLIC_KEY_CRYPTO :
build.h
BOTAN_HAS_RAW_HASH_FN :
build.h
BOTAN_HAS_RC4 :
build.h
BOTAN_HAS_RFC3394_KEYWRAP :
build.h
BOTAN_HAS_RFC4880 :
build.h
BOTAN_HAS_RFC6979_GENERATOR :
build.h
BOTAN_HAS_RIPEMD_160 :
build.h
BOTAN_HAS_ROUGHTIME :
build.h
BOTAN_HAS_RSA :
build.h
BOTAN_HAS_SALSA20 :
build.h
BOTAN_HAS_SCRYPT :
build.h
BOTAN_HAS_SEED :
build.h
BOTAN_HAS_SERPENT :
build.h
BOTAN_HAS_SERPENT_AVX2 :
build.h
BOTAN_HAS_SERPENT_AVX512 :
build.h
BOTAN_HAS_SERPENT_SIMD :
build.h
BOTAN_HAS_SHA1 :
build.h
BOTAN_HAS_SHA1_SSE2 :
build.h
BOTAN_HAS_SHA1_X86_SHA_NI :
build.h
BOTAN_HAS_SHA2_32 :
build.h
BOTAN_HAS_SHA2_32_X86 :
build.h
BOTAN_HAS_SHA2_32_X86_BMI2 :
build.h
BOTAN_HAS_SHA2_64 :
build.h
BOTAN_HAS_SHA2_64_BMI2 :
build.h
BOTAN_HAS_SHA3 :
build.h
BOTAN_HAS_SHACAL2 :
build.h
BOTAN_HAS_SHACAL2_AVX2 :
build.h
BOTAN_HAS_SHACAL2_SIMD :
build.h
BOTAN_HAS_SHACAL2_X86 :
build.h
BOTAN_HAS_SHAKE :
build.h
BOTAN_HAS_SHAKE_CIPHER :
build.h
BOTAN_HAS_SHAKE_XOF :
build.h
BOTAN_HAS_SIMD_32 :
build.h
BOTAN_HAS_SIMD_AVX2 :
build.h
BOTAN_HAS_SIMD_AVX512 :
build.h
BOTAN_HAS_SIPHASH :
build.h
BOTAN_HAS_SKEIN_512 :
build.h
BOTAN_HAS_SLH_DSA_WITH_SHA2 :
build.h
BOTAN_HAS_SLH_DSA_WITH_SHAKE :
build.h
BOTAN_HAS_SM2 :
build.h
BOTAN_HAS_SM3 :
build.h
BOTAN_HAS_SM4 :
build.h
BOTAN_HAS_SM4_GFNI :
build.h
BOTAN_HAS_SOCKETS :
build.h
BOTAN_HAS_SODIUM_API :
build.h
BOTAN_HAS_SP800_108 :
build.h
BOTAN_HAS_SP800_56A :
build.h
BOTAN_HAS_SP800_56C :
build.h
BOTAN_HAS_SPHINCS_PLUS_COMMON :
build.h
BOTAN_HAS_SPHINCS_PLUS_SHA2_BASE :
build.h
BOTAN_HAS_SPHINCS_PLUS_SHAKE_BASE :
build.h
BOTAN_HAS_SPHINCS_PLUS_WITH_SHA2 :
build.h
BOTAN_HAS_SPHINCS_PLUS_WITH_SHAKE :
build.h
BOTAN_HAS_SRP6 :
build.h
BOTAN_HAS_STATEFUL_RNG :
build.h
BOTAN_HAS_STREAM_CIPHER :
build.h
BOTAN_HAS_STREEBOG :
build.h
BOTAN_HAS_SYSTEM_RNG :
build.h
BOTAN_HAS_THREAD_UTILS :
build.h
BOTAN_HAS_THREEFISH_512 :
build.h
BOTAN_HAS_THRESHOLD_SECRET_SHARING :
build.h
BOTAN_HAS_TLS :
build.h
BOTAN_HAS_TLS_12 :
build.h
BOTAN_HAS_TLS_13 :
build.h
BOTAN_HAS_TLS_13_PQC :
build.h
BOTAN_HAS_TLS_CBC :
build.h
BOTAN_HAS_TLS_SESSION_MANAGER_SQL_DB :
build.h
BOTAN_HAS_TLS_V12_PRF :
build.h
BOTAN_HAS_TOTP :
build.h
BOTAN_HAS_TREE_HASH :
build.h
BOTAN_HAS_TRUNCATED_HASH :
build.h
BOTAN_HAS_TWOFISH :
build.h
BOTAN_HAS_UTIL_FUNCTIONS :
build.h
BOTAN_HAS_UUID :
build.h
BOTAN_HAS_WHIRLPOOL :
build.h
BOTAN_HAS_X25519 :
build.h
BOTAN_HAS_X448 :
build.h
BOTAN_HAS_X509 :
build.h
BOTAN_HAS_X509_CERTIFICATES :
build.h
BOTAN_HAS_X942_PRF :
build.h
BOTAN_HAS_XMD :
build.h
BOTAN_HAS_XMSS_RFC8391 :
build.h
BOTAN_HAS_XOF :
build.h
BOTAN_HAS_ZFEC :
build.h
BOTAN_HAS_ZFEC_SSE2 :
build.h
BOTAN_HAS_ZFEC_VPERM :
build.h
BOTAN_INSTALL_HEADER_DIR :
build.h
BOTAN_INSTALL_LIB_DIR :
build.h
BOTAN_INSTALL_PREFIX :
build.h
BOTAN_LIB_LINK :
build.h
BOTAN_LINK_FLAGS :
build.h
BOTAN_MALLOC_FN :
compiler.h
BOTAN_MINIMUM_SUPPORTED_BOOST_ASIO_VERSION :
asio_compat.h
BOTAN_MP_WORD_BITS :
build.h
BOTAN_PRIVKEY_EXPORT_FLAG_DER :
ffi.h
BOTAN_PRIVKEY_EXPORT_FLAG_PEM :
ffi.h
BOTAN_PRIVKEY_EXPORT_FLAG_RAW :
ffi.h
BOTAN_PUBKEY_DER_FORMAT_SIGNATURE :
ffi.h
BOTAN_PUBLIC_API :
compiler.h
BOTAN_RNG_DEFAULT_RESEED_INTERVAL :
build.h
BOTAN_RNG_RESEED_DEFAULT_TIMEOUT :
build.h
BOTAN_RNG_RESEED_POLL_BITS :
build.h
BOTAN_STATE_CHECK :
assert.h
BOTAN_SYSTEM_CERT_BUNDLE :
build.h
BOTAN_TARGET_ARCH :
build.h
BOTAN_TARGET_ARCH_IS_X86_64 :
build.h
BOTAN_TARGET_CPU_HAS_NATIVE_64BIT :
build.h
BOTAN_TARGET_CPU_IS_LITTLE_ENDIAN :
build.h
BOTAN_TARGET_CPU_IS_X86_FAMILY :
build.h
BOTAN_TARGET_OS_HAS_ATOMICS :
build.h
BOTAN_TARGET_OS_HAS_CLOCK_GETTIME :
build.h
BOTAN_TARGET_OS_HAS_DEV_RANDOM :
build.h
BOTAN_TARGET_OS_HAS_EXPLICIT_BZERO :
build.h
BOTAN_TARGET_OS_HAS_FILESYSTEM :
build.h
BOTAN_TARGET_OS_HAS_GETAUXVAL :
build.h
BOTAN_TARGET_OS_HAS_GETENTROPY :
build.h
BOTAN_TARGET_OS_HAS_GETRANDOM :
build.h
BOTAN_TARGET_OS_HAS_POSIX1 :
build.h
BOTAN_TARGET_OS_HAS_POSIX_MLOCK :
build.h
BOTAN_TARGET_OS_HAS_PRCTL :
build.h
BOTAN_TARGET_OS_HAS_SOCKETS :
build.h
BOTAN_TARGET_OS_HAS_THREAD_LOCAL :
build.h
BOTAN_TARGET_OS_HAS_THREADS :
build.h
BOTAN_TARGET_OS_IS_LINUX :
build.h
BOTAN_TARGET_SUPPORTS_AESNI :
build.h
BOTAN_TARGET_SUPPORTS_AVX2 :
build.h
BOTAN_TARGET_SUPPORTS_AVX512 :
build.h
BOTAN_TARGET_SUPPORTS_BMI2 :
build.h
BOTAN_TARGET_SUPPORTS_GFNI :
build.h
BOTAN_TARGET_SUPPORTS_RDRAND :
build.h
BOTAN_TARGET_SUPPORTS_RDSEED :
build.h
BOTAN_TARGET_SUPPORTS_SHA :
build.h
BOTAN_TARGET_SUPPORTS_SHA512 :
build.h
BOTAN_TARGET_SUPPORTS_SM3 :
build.h
BOTAN_TARGET_SUPPORTS_SM4 :
build.h
BOTAN_TARGET_SUPPORTS_SSE2 :
build.h
BOTAN_TARGET_SUPPORTS_SSE41 :
build.h
BOTAN_TARGET_SUPPORTS_SSSE3 :
build.h
BOTAN_TARGET_SUPPORTS_VAES :
build.h
BOTAN_TEST_API :
compiler.h
BOTAN_TLS_KYBER_R3_DEPRECATED :
tls_algos.h
BOTAN_UNSTABLE_API :
compiler.h
BOTAN_UNUSED :
assert.h
BOTAN_USE_GCC_INLINE_ASM :
build.h
BOTAN_USE_VOLATILE_MEMSET_FOR_ZERO :
build.h
BOTAN_VERSION_CODE :
version.h
BOTAN_VERSION_CODE_FOR :
version.h
BOTAN_VERSION_DATESTAMP :
build.h
BOTAN_VERSION_MAJOR :
build.h
BOTAN_VERSION_MINOR :
build.h
BOTAN_VERSION_PATCH :
build.h
BOTAN_VERSION_RELEASE_TYPE :
build.h
BOTAN_VERSION_VC_REVISION :
build.h
BZ_NO_STDIO :
bzip2.cpp
Generated by
1.12.0