aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
...
* In Timer, grab CPU clock firstJack Lloyd2018-12-231-9/+9
* Remove now incorrect commentJack Lloyd2018-12-221-5/+0
* Make high_bit and ctz actually const timeJack Lloyd2018-12-221-3/+3
* Promote ct_is_zero and expand_top_bit to bit_ops.hJack Lloyd2018-12-222-10/+21
* Make ctz and high_bit faster and const-time-ishJack Lloyd2018-12-221-42/+50
* Merge GH #1794 Improve const time logic in PKCS1v15 and OAEP decodingJack Lloyd2018-12-212-13/+92
|\
| * Use consistent logic for OAEP and PKCS1v15 decodingJack Lloyd2018-12-212-13/+92
* | Avoid including rotate.h in bswap.hJack Lloyd2018-12-212-2/+4
|/
* Address a couple of Coverity false positivesJack Lloyd2018-12-192-5/+15
* Few features added for BSD.David Carlier2018-12-091-1/+4
* Remove hamming_weight functionJack Lloyd2018-12-061-17/+0
* Fix some MSVC warnings in CT::MaskJack Lloyd2018-12-041-2/+2
* Add PVR identifer for POWER9Jack Lloyd2018-12-031-1/+3
* Avoid macro conflict when including termios in amalgamationJack Lloyd2018-12-021-0/+1
* Add Win32 support for echo suppressionJack Lloyd2018-12-011-3/+47
* Promote echo suppression of terminal to Botan::OSJack Lloyd2018-12-012-2/+81
* Fix a bug in OneAndZeros unpaddingJack Lloyd2018-11-301-0/+10
* Add CT::Mask typeJack Lloyd2018-11-283-118/+288
* Fix typo [ci skip]Jack Lloyd2018-11-271-1/+1
* Merge GH #1744 Make exception throws easier to debugJack Lloyd2018-11-2310-104/+287
|\
| * Make exceptions easier to translate to error codesJack Lloyd2018-11-2310-104/+287
* | Implement const time select based on xor-swapJack Lloyd2018-11-231-1/+2
|/
* Use builtin_bswap16 when availableJack Lloyd2018-11-201-0/+4
* Add typecast_copyJack Lloyd2018-11-172-28/+46
* Avoid calling memset, memcpy within library codeJack Lloyd2018-11-171-1/+1
* Use vzeroupper/vzeroall to transition between AVX and SSE states.Jack Lloyd2018-11-101-0/+12
* Add some missing includesJack Lloyd2018-11-081-0/+1
* Avoid throwing std:: exceptionsJack Lloyd2018-11-071-0/+1
* Add missing <stdexcept> <string> necessaryLarry-Hu2018-11-072-2/+2
* Merge GH #1730 Optimize AVX2 ChaChaJack Lloyd2018-11-061-2/+28
|\
| * Optimize AVX2 ChaChaJack Lloyd2018-11-051-2/+28
* | Merge GH #1729 Optimize SIMD_4x32 for NEONJack Lloyd2018-11-061-33/+32
|\ \
| * | Fix for 32-bit ARMJack Lloyd2018-11-051-0/+9
| * | Some optimizations for NEON in SIMD_4x32Jack Lloyd2018-11-051-35/+25
| |/
* / Remove SIMD_32 typedefJack Lloyd2018-11-051-2/+0
|/
* Add missing <stdexcept> <string> necessaryCheney-Wang2018-11-021-0/+2
* Simplify base32/base64 by moving common logic to code_base.hJack Lloyd2018-10-151-1/+56
* Add an explicit OS target for EmscriptenJack Lloyd2018-10-121-3/+15
* Small fixes for QNX [ci skip]Jack Lloyd2018-10-121-0/+1
* Add explicit AVX2 function annotationsJack Lloyd2018-10-051-2/+22
* Make a few simple functions constexprJack Lloyd2018-10-015-23/+20
* Remove support for Visual C++ 2013Jack Lloyd2018-10-019-67/+17
* Fix more MSVC warningsJack Lloyd2018-10-011-2/+3
* Fix [ci skip]Jack Lloyd2018-10-011-1/+1
* Handle PPC crypto bit in tests [ci skip]Jack Lloyd2018-10-011-0/+2
* Fix more MSVC warningsJack Lloyd2018-10-012-5/+6
* Fix some MSVC warningsJack Lloyd2018-09-301-2/+2
* Move UUID to utils, test it, and fix bugs.Jack Lloyd2018-09-303-0/+156
* Spell check the documentationJack Lloyd2018-09-281-1/+1
* Skip using mmap allocation if mlock is not available.Jack Lloyd2018-09-271-8/+4