Update libtomcrypt to de15a6fad9.

This is mainly with focus on issues with the ECC code. One of these issues is a "possible overflow in ecc_ansi_x963_export" (https://github.com/libtom/libtomcrypt/issues/58). Other than that all changes are minimal, only one new compile flag had to be added to get around a compiler incompatibility case for LTC_FAST (we're not working with GNU compilers here) and the code will fully compile.
This commit is contained in:
/dev/urandom 2016-02-20 05:02:30 +01:00
parent 61947e4334
commit d492d422b6
No known key found for this signature in database
GPG Key ID: 41322B973E0F295E
2 changed files with 2 additions and 2 deletions

2
deps/libtomcrypt vendored

@ -1 +1 @@
Subproject commit bd7933cc2b43ebe7c4349614c6cf1271251ebee4
Subproject commit de15a6fad94a1d6d05a197bd409adbec084fac2b

View File

@ -251,7 +251,7 @@ workspace "iw4x"
-- libtomcrypt
project "libtomcrypt"
language "C"
defines { "_LIB", "LTC_SOURCE", "LTC_NO_RSA_BLINDING", "LTM_DESC", "USE_LTM", "WIN32" }
defines { "_LIB", "LTC_SOURCE", "LTC_NO_FAST", "LTC_NO_RSA_BLINDING", "LTM_DESC", "USE_LTM", "WIN32" }
links { "libtommath" }
includedirs { "./deps/libtomcrypt/src/headers" }