Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scripts: Add a tool that tries to guess MAC/ICV values using validation times | Martin Willi | 2015-04-14 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | This tool shows that it is trivial to re-construct the value memcmp() compares against by just measuring the time the non-time-constant memcmp() requires to fail. It also shows that even when running without any network latencies it gets very difficult to reconstruct MAC/ICV values, as the time variances due to the crypto routines are large enough that it gets difficult to measure the time that memcmp() actually requires after computing the MAC. However, the faster/time constant an algorithm is, the more likely is a successful attack. When using AES-NI, it is possible to reconstruct (parts of) a valid MAC with this tool, for example with AES-GCM. While this is all theoretical, and way more difficult to exploit with network jitter, it nonetheless shows that we should replace any use of memcmp/memeq() with a constant-time alternative in all sensitive places. | ||||
* | scripts: Ignore settings-test script | Tobias Brunner | 2014-05-20 | 1 | -7/+8 |
| | |||||
* | Added scripts/aes-test to .gitignore | Andreas Steffen | 2013-08-28 | 1 | -0/+1 |
| | |||||
* | scripts: add a simple test utility to do some malloc() benchmarking/profiling | Martin Willi | 2013-05-06 | 1 | -0/+1 |
| | |||||
* | Implemented the resolver test script "dnssec" | Reto Guadagnini | 2013-02-19 | 1 | -0/+1 |
| | |||||
* | Add a tool to burn hashers | Martin Willi | 2012-07-17 | 1 | -0/+1 |
| | |||||
* | Added simple fetcher tool to test fetcher implementations | Martin Willi | 2011-01-17 | 1 | -0/+1 |
| | |||||
* | Added command line tool for OID to DER conversion function | Martin Willi | 2011-01-05 | 1 | -0/+1 |
| | |||||
* | Implemented a TLS utility to test on any TLS secured TCP connection | Martin Willi | 2010-08-25 | 1 | -0/+1 |
| | |||||
* | Added a crypto transform stress test for profiling | Martin Willi | 2010-08-19 | 1 | -0/+1 |
| | |||||
* | moved publickey speed test to a standalone program | Martin Willi | 2009-06-10 | 1 | -0/+1 |
| | | | | This reverts commit 08874d6ae29745de264f269b15afbbf6cd5acaad. | ||||
* | moved Diffie-Hellman speed test to a standalone program | Martin Willi | 2009-06-10 | 1 | -0/+1 |
| | | | | This reverts commit 1e6050bfaeadd66e921b3cd8d2128e4235ee6a29. | ||||
* | added .gitignore files, ready for the switch | Martin Willi | 2009-04-30 | 1 | -0/+6 |