aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/bit_ops.h
Commit message (Expand)AuthorAgeFilesLines
* Use constexpr where applicable in util headersJack Lloyd2020-11-131-9/+9
* Make AES key expansion constant timeJack Lloyd2020-05-011-0/+19
* Resolve various integer conversion warnings from MSVCJack Lloyd2019-12-061-2/+4
* Fix MSVC warningsJack Lloyd2018-12-311-1/+1
* Another try at silencing Coverity on thisJack Lloyd2018-12-231-1/+1
* Make significant_words const time alsoJack Lloyd2018-12-231-36/+21
* 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-221-0/+18
* Make ctz and high_bit faster and const-time-ishJack Lloyd2018-12-221-42/+50
* Address a couple of Coverity false positivesJack Lloyd2018-12-191-1/+1
* Remove hamming_weight functionJack Lloyd2018-12-061-17/+0
* Make a few simple functions constexprJack Lloyd2018-10-011-1/+1
* Use GCC builtins for clz operationJack Lloyd2018-04-151-1/+26
* Skip ARM32 specific byteswap code, enable MSVC byteswap intrinsicsJack Lloyd2017-10-241-1/+1
* OCB optimizationsJack Lloyd2017-10-121-0/+11
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-1/+1
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Add an implementation of McEliece encryption based on HyMESfstrenzke2014-11-261-0/+22
* Move lib into srclloyd2014-01-101-0/+103