Without these header files, or with a Botan version prior
to 2.14.0, Kea cannot build as the TLS/HTTPS support is considered
- as essential for security.
+ essential for security.
- Very old Boost versions provide SSL support (based on OpenSSL)
without offering a choice of the TLS version; Kea can still use them,
static const std::vector<std::string> AllowedSignatureMethodsECDSA;
};
-
// Kea session manager.
using KeaSessionManager = Botan::TLS::Session_Manager_Noop;
/// @brief Destructor.
///
- /// @note The destructor can't be defined here because a unique
+ /// @note The destructor can't be defined here because a unique
/// pointer to an incomplete type is used.
virtual ~TlsContext();
isc_throw(LibraryError, "Botan error: " << exc.what());
}
- // If the key length is larger than the block size, we hash the
- // key itself first.
try {
// Botan 1.8 considers len 0 a bad key. 1.9 does not,
// but we won't accept it anyway, and fail early
#include <http/tests/tls_response_creator_test.h>
#ifdef WITH_BOTAN
-#define DISABLE_SOME_TESTS
+// All tests work with last Botan versions so commenting this.
+// #define DISABLE_SOME_TESTS
#endif
#ifdef WITH_OPENSSL
#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER < 0x10100000L)