aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
* silence trivial warningsNuno Goncalves2019-10-205-0/+10
* Merge GH #2166 Prefix macro with BOTAN_Jack Lloyd2019-10-191-4/+4
|\
| * prefix macro with BOTAN_Nuno Goncalves2019-10-191-4/+4
* | Suppress unused warning.Tom2019-10-181-0/+1
|/
* Avoid Coverity warning about unreachable codeJack Lloyd2019-10-181-2/+4
* Fix arm32 NEON target attribute syntaxJack Lloyd2019-10-181-3/+7
* Merge GH #2157 Handle new RoughtimeError typeJack Lloyd2019-10-161-0/+2
|\
| * fix missing ErrorType::RoughtimeError on switchesNuno Goncalves2019-10-161-0/+2
* | Merge GH #2156 Avoid a warning on x86-32 with GCC 4.9Jack Lloyd2019-10-161-1/+1
|\ \ | |/ |/|
| * Avoid an ABI warning with GCC 4.9Jack Lloyd2019-10-161-1/+1
* | Add roughtime protocolNuno Goncalves2019-10-141-0/+2
* | Add UDP clientNuno Goncalves2019-10-143-0/+412
* | Add URI class to parse IPv4, IPv6 and domain names together with port numberNuno Goncalves2019-10-142-0/+232
* | Style fixNuno Goncalves2019-10-141-11/+5
* | Add missing define of _WINSOCKAPI_ to avoid unintentional of winsockNuno Goncalves2019-10-141-0/+1
* | Add additional typecast and several static_assertsNuno Goncalves2019-10-141-0/+22
|/
* Improve Doxygen front page referencesJack Lloyd2019-10-071-2/+2
* Have Clang print the deprecated messageJack Lloyd2019-10-011-1/+1
* fix deprecation warnings on MSVCPatrick Schmidt2019-10-011-2/+2
* Add poly_dbl speed utilJack Lloyd2019-09-281-2/+2
* Add tests for SIMD_4x32::shift_elems_{left,right}Jack Lloyd2019-09-251-0/+6
* Merge CLMUL and PMULL codeJack Lloyd2019-09-252-1/+74
* Add a RWLockJack Lloyd2019-09-235-9/+107
* Merge GH #2061 Add header deprecation warningsJack Lloyd2019-09-0812-0/+39
|\
| * Deprecate many publically available headersJack Lloyd2019-09-0612-0/+39
* | Add support for vector permute AES using AltiVecJack Lloyd2019-09-071-0/+2
* | Unroll xor_buf by 32 bytesJack Lloyd2019-09-061-37/+46
* | Style tweaksJack Lloyd2019-09-061-25/+34
|/
* Remove the scalar SIMD_4x32 implementationJack Lloyd2019-09-052-160/+34
* Merge GH #2096 Unroll POWER8 AES instructions by 4xJack Lloyd2019-09-042-5/+22
|\
| * Fix gcc warnings in Altivec SIMD_4x32 codeJack Lloyd2019-09-041-5/+10
| * Avoid dynamic endian dispatch if we don't need itJack Lloyd2019-09-041-0/+12
* | Avoid runtime endian dispatch when value is known staticallyJack Lloyd2019-09-011-8/+34
* | Support NEON for AES vector permutesJack Lloyd2019-09-011-0/+15
|/
* Merge GH #2093 Abstract the SSSE3 code for vector permute AESJack Lloyd2019-09-011-163/+178
|\
| * Build fixesJack Lloyd2019-08-311-1/+1
| * Abstract the AES SSSE3 implementation to support other SIMDJack Lloyd2019-08-311-164/+179
* | Fix warning - always_inline attribute wants also inlineJack Lloyd2019-08-311-1/+1
|/
* Add BOTAN_FORCE_INLINE and use it in BLAKE2bJack Lloyd2019-08-311-0/+17
* Fixes and tweaks from feedbackDavid Carlier2019-08-282-27/+25
* locked pages, making the tag id possibly configurable.David Carlier2019-08-282-8/+31
* Add support for POWER9 DARN RNGJack Lloyd2019-08-273-0/+11
* FixJack Lloyd2019-08-051-1/+1
* Merge GH #2057 OID cleanupsJack Lloyd2019-08-053-28/+13
|\
| * Reduce usage of oids.h with the addition of some helpers on OIDJack Lloyd2019-08-042-1/+6
| * OID cleanupsJack Lloyd2019-08-042-27/+7
* | The allocator cb can possibly return nullDavid Carlier2019-08-051-2/+0
|/
* Return nullptr for size 0 allocationJack Lloyd2019-08-011-0/+3
* Darwin, monitoring anonymous locked pages via vm_stat tool.David Carlier2019-07-271-1/+9
* Support MAP_ANONJack Lloyd2019-07-191-1/+6