Name Description Size
botan.h There is no real reason for this header to exist beyond historical reasons. The application should instead include the specific header files that define the interfaces it intends to use. This header file will be removed in Botan 3.x 894
buf_comp.cpp 1050
buf_comp.h This class represents any kind of computation which uses an internal state, such as hash functions or MACs 4898
info.txt 158
init.h Previously botan had state whose lifetime had to be explicitly managed by the application. As of 1.11.14 this is no longer the case, and this class is no longer needed and kept only for backwards compatibility. 861
key_spec.h 290
lookup.h As of 1.11.26 this header is deprecated. Instead use the calls T::create and T::providers (as demonstrated in the implementation below). 5122
scan_name.cpp 3539
scan_name.h A class encapsulating a SCAN name (similar to JCE conventions) http://www.users.zetnet.co.uk/hopwood/crypto/scan/ 3154
secmem.h Assert exists to prevent someone from doing something that will probably crash anyway (like secure_vector<non_POD_t> where ~non_POD_t deletes a member pointer which was zeroed before it ran). MSVC in debug mode uses non-integral proxy types in container types like std::vector, thus we disable the check there. 3825
sym_algo.cpp 467
sym_algo.h Represents the length requirements on an algorithm key 4680
symkey.cpp Create an OctetString from RNG output 3951
symkey.h Octet String 3485