aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Add Processor_RNGJack Lloyd2020-05-0817-297/+312
* Merge GH #2348 Add constant time bitsliced AESJack Lloyd2020-05-086-660/+613
|\
| * Fewer magic constantsJack Lloyd2020-05-081-6/+8
| * Small optimizations for bitsliced AESJack Lloyd2020-05-081-35/+45
| * Avoid extra resize during AES key scheduleJack Lloyd2020-05-081-7/+4
| * Avoid allocating extra vector during AES key scheduleJack Lloyd2020-05-081-18/+16
| * Generalize byteswapping of AES keys for hw supportJack Lloyd2020-05-082-28/+12
| * Consolidate the logic for hardware AESJack Lloyd2020-05-066-212/+81
| * Store all AES key bits as uint32_tJack Lloyd2020-05-064-147/+116
| * Simplify the round loopsJack Lloyd2020-05-061-10/+14
| * Remove SD table and move some functions aroundJack Lloyd2020-05-061-69/+43
| * Simpler loop is actually faster for MixColumnsJack Lloyd2020-05-061-52/+2
| * Faster InvMixColumnJack Lloyd2020-05-061-6/+1
| * Add bitsliced decryptionJack Lloyd2020-05-061-100/+264
| * Add constant time bitsliced AES encryption for CPUs without vperm or hardwareJack Lloyd2020-05-061-163/+200
* | update CLI documentationPhilippe Lieser2020-05-081-7/+0
|/
* Make AES key expansion constant timeJack Lloyd2020-05-012-38/+255
* Merge GH #2338 TLS record layer cleanupsJack Lloyd2020-04-263-32/+67
|\
| * Small refactorings of TLS record layerJack Lloyd2020-04-243-32/+67
* | Avoid copying in range based for loopsJack Lloyd2020-04-242-3/+3
* | Avoid a new Clang 10 ASan findingJack Lloyd2020-04-241-2/+4
|/
* Merge GH #2322 Workaround GCC UbSan false positive in XMSSJack Lloyd2020-04-2210-125/+95
|\
| * Avoid UbSan false positive in GCCJack Lloyd2020-04-0610-125/+95
* | Add guard pages both before and after mlock'ed pagesJack Lloyd2020-04-181-13/+16
* | In the cli, init the mlock allocator before entering sandboxJack Lloyd2020-04-091-1/+1
* | Fix flaky GOST 34.10 signature testJack Lloyd2020-04-072-22/+37
|/
* Don't return empty vector from raw_xxx_dn_sha256 if SHA-256 disabledJack Lloyd2020-04-061-0/+4
* Fix an undefined shift operation when DTLS reconnection occursJack Lloyd2020-04-051-1/+13
* Merge GH #2312 Make CBC padding constant timeJack Lloyd2020-04-015-52/+180
|\
| * Fix for ASanJack Lloyd2020-04-011-1/+1
| * Make CBC padding constant timeJack Lloyd2020-03-295-52/+180
* | Merge GH #2311 Fix for ARM cpuid codeJack Lloyd2020-04-011-1/+5
|\ \
| * | cpu arm: Dead code as the symbol was never defined.David Carlier2020-03-281-1/+5
| |/
* / Assert the length of size_tJack Lloyd2020-03-241-0/+7
|/
* Increase size of ECC scalar blindingJack Lloyd2020-03-211-4/+7
* Try to avoid weird warning in VC2019Jack Lloyd2020-03-211-2/+2
* Deprecate BigInt::shrink_to_fitJack Lloyd2020-03-215-18/+18
* Improve error category namesHannes Rantzsch2020-03-171-5/+17
* use boost::beast provided lowest_layer utilitiesHannes Rantzsch2020-03-171-6/+19
* implement server-side of TLS::StreamHannes Rantzsch2020-03-172-29/+38
* implement async_shutdownHannes Rantzsch2020-03-171-5/+47
* FIX: Detect stream truncation errorsHannes Rantzsch2020-03-173-121/+191
* fail gracefully when using Stream w/o handshakeHannes Rantzsch2020-03-161-1/+6
* Build and link the tests and cli on baremetal as wellJack Lloyd2020-03-151-0/+4
* Add baremetal (gcc-arm-none-eabi) buildJack Lloyd2020-03-142-12/+21
* Add a 'none' OS target for bare metal builds.Jack Lloyd2020-03-141-1/+1
* Revert deprecating scrypt.h until everything is worked outJack Lloyd2020-03-142-1/+3
* Prevent reallocations in XJack Lloyd2020-03-081-0/+1
* Fix underflow bug in modular inverseJack Lloyd2020-03-082-16/+28
* Merge GH #2298 Clean up prime generation logicJack Lloyd2020-03-061-32/+28
|\