Some extra stuff
This commit is contained in:
parent
611aee7495
commit
3f57ad4678
@ -200,6 +200,8 @@ endif ()
|
||||
|
||||
add_library(TeaSpeak STATIC ${SOURCE_FILES} ${HEADER_FILES})
|
||||
target_link_libraries(TeaSpeak PUBLIC threadpool::static jsoncpp_lib)
|
||||
target_compile_options(TeaSpeak PRIVATE "-Wall")
|
||||
|
||||
if (TEASPEAK_SERVER)
|
||||
target_link_libraries(TeaSpeak PUBLIC CXXTerminal::static)
|
||||
endif ()
|
||||
|
@ -296,6 +296,8 @@ bool CryptHandler::encrypt(
|
||||
uint8_t tmp_buffer[tmp_buffer_size];
|
||||
size_t tag_length{8};
|
||||
uint8_t tag_buffer[16];
|
||||
|
||||
static_assert(sizeof(unsigned long) <= sizeof(tag_length));
|
||||
auto err = eax_encrypt_authenticate_memory(find_cipher("rijndael"),
|
||||
(uint8_t *) key.data(), /* the key */
|
||||
(unsigned long) key.size(), /* key is 16 bytes */
|
||||
@ -309,7 +311,7 @@ bool CryptHandler::encrypt(
|
||||
(uint8_t *) tag_buffer,
|
||||
(unsigned long *) &tag_length
|
||||
);
|
||||
//assert(tag_length == 8);
|
||||
assert(tag_length <= 16);
|
||||
|
||||
if(err != CRYPT_OK) {
|
||||
error = "encrypt returned " + std::string{error_to_string(err)};
|
||||
|
Loading…
Reference in New Issue
Block a user