libtomcrypt
libtomcrypt copied to clipboard
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining mod...
/src/math/fp/ltc_ecc_fp_mulmod.c line 1078 Code: if (zB && first == 0) { if (zB) { //
### Description There is a test vector for issue #507 in `tests/der_test.c`. However, if you revert the fix for #507, the test still passes (so the test in its current...
I guess everyone is aware that the current AES implementation is not resistant to traditional non-speculative side channels due to the direct usage of T-tables, which can reveal the information...
Hi, Thanks for the great library! The docs say: > As of v1.06 of the library, the build process has been moved to two steps for the typical LibTomCrypt >...
this is an issue related to the discussion in #438 > The current all-in-one ecc_sign_hash_ex and ecc_verify_hash_ex forces anyone using ECDSA to link the whole ASN.1 stuff to their binary...
Currently by default the LTC_ARGCK calls `abort()` when the check in question fails. Isn't it too strict to literally die (core-dump) when you for example "only" pass an IV of...
### Description Some parts of `LibTomCrypt` have been imported in an open source project `OP-TEE` [1] for implementing crypto in software (imported code can be found here [2]). But recently...
### Prerequisites * [x] Checked the developer manual * [x] Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=repo%3Alibtom%2Flibtomcrypt ### Description Add a list of all supported ciphers, modes, hash algorithms,...
This PR implements usage of the ECB API for all other modes, MAC and AEAD algorithms that use block ciphers. This will make all above mentioned algorithms use an eventually...
Hi, this is a very rough proof of concept to support binding math libraries statically. The primary motivation for this is building for embedded systems with LTO enabled. When using...