Merge branch 'tomcrypt-ecc' into 'master'

Update libtomcrypt to https://github.com/libtom/libtomcrypt/commit/de15a6fad94a1…

…d6d05a197bd409adbec084fac2b.

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:
momo5502 2016-02-21 14:06:52 +01:00
commit 1b56bd2049
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 -- libtomcrypt
project "libtomcrypt" project "libtomcrypt"
language "C" 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" } links { "libtommath" }
includedirs { "./deps/libtomcrypt/src/headers" } includedirs { "./deps/libtomcrypt/src/headers" }