aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge GH #2098 Add --build-targets= optionJack Lloyd2019-09-102-7/+12
|\
| * FIX: enable only 'shared' by default in windows CIRene Meusel2019-09-091-1/+1
| * FIX: configure command line parameter assembly (2)Rene Meusel2019-09-091-1/+1
| * FIX: configure command line parameter assemblyRene Meusel2019-09-091-1/+1
| * remove --build-bogo-shim switchRené Meusel2019-09-092-7/+12
* | Merge GH #2061 Add header deprecation warningsJack Lloyd2019-09-08175-77/+438
|\ \
| * | Walk back on deprecating theseJack Lloyd2019-09-061-2/+8
| * | MoarJack Lloyd2019-09-062-1/+3
| * | Deprecate many publically available headersJack Lloyd2019-09-06173-75/+428
* | | Disable vperm AES on big-endian systemsJack Lloyd2019-09-072-1/+3
* | | Add support for vector permute AES using AltiVecJack Lloyd2019-09-073-0/+28
* | | Merge GH #2099 Misc performance tweaksJack Lloyd2019-09-073-68/+67
|\ \ \
| * | | Unroll xor_buf by 32 bytesJack Lloyd2019-09-061-37/+46
| * | | Optimizations for CTR_BE::add_counterJack Lloyd2019-09-061-14/+9
| * | | In aes_vperm avoid loading from data segmentJack Lloyd2019-09-061-17/+12
* | | | Rename BUILD_MODE to TARGET in CI configsJack Lloyd2019-09-072-58/+58
|/ / /
* / / Style tweaksJack Lloyd2019-09-061-25/+34
|/ /
* / Remove the scalar SIMD_4x32 implementationJack Lloyd2019-09-054-160/+37
|/
* Merge GH #2096 Unroll POWER8 AES instructions by 4xJack Lloyd2019-09-043-110/+350
|\
| * Unroll POWER8 AES instructions by 4xJack Lloyd2019-09-041-105/+328
| * 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
* | Make ssse3/sse2 dependencies explicit rather than implicitJack Lloyd2019-09-048-2/+10
* | Add build supportJack Lloyd2019-09-041-2/+13
* | Some cleanupsJack Lloyd2019-09-041-54/+52
* | Unroll blocks by 2xJack Lloyd2019-09-032-70/+188
* | Avoid runtime endian dispatch when value is known staticallyJack Lloyd2019-09-011-8/+34
* | Support NEON for AES vector permutesJack Lloyd2019-09-018-113/+172
|/
* Fix path to PKCS11 libraryJack Lloyd2019-09-011-1/+1
* Merge GH #2093 Abstract the SSSE3 code for vector permute AESJack Lloyd2019-09-013-614/+512
|\
| * Build fixesJack Lloyd2019-08-312-3/+2
| * Abstract the AES SSSE3 implementation to support other SIMDJack Lloyd2019-08-313-613/+512
* | Fix warning - always_inline attribute wants also inlineJack Lloyd2019-08-311-1/+1
|/
* Merge GH #2092 Add BOTAN_FORCE_INLINE to fix BLAKE2b MSVC performance issueJack Lloyd2019-08-312-3/+20
|\
| * Add BOTAN_FORCE_INLINE and use it in BLAKE2bJack Lloyd2019-08-312-3/+20
* | Merge GH #2091 Use a vendor package for SoftHSMJack Lloyd2019-08-313-14/+25
|\ \
| * | Use SoftHSM from Ubuntu package repositoryJack Lloyd2019-08-303-14/+25
| |/
* | Merge GH #2090 Fix PBKDF long loop when iterations == 0Jack Lloyd2019-08-312-0/+12
|\ \
| * | Fix PBKDF2 with zero iterationsJack Lloyd2019-08-312-0/+12
| |/
* / Don't assume any particular kind of RNG is available in the cliJack Lloyd2019-08-305-71/+52
|/
* Don't strictly require auto_rng in tls_proxyJack Lloyd2019-08-281-2/+11
* Fixes and tweaks from feedbackDavid Carlier2019-08-282-27/+25
* locked pages, making the tag id possibly configurable.David Carlier2019-08-282-8/+31
* Fix test to account for compression reportJack Lloyd2019-08-271-2/+6
* Merge GH #2026 Add support for POWER9 hardware RNGJack Lloyd2019-08-2710-1/+124
|\
| * Use inline asm to avoid GCC bug. Handle RNG failureJack Lloyd2019-08-272-13/+42
| * Add support for POWER9 DARN RNGJack Lloyd2019-08-2710-1/+95
* | Add a cmdlet which allows sampling/testing raw entropy sourcesJack Lloyd2019-08-272-0/+128
|/
* Fix a carry handling bug in StreebogJack Lloyd2019-08-262-3/+16
* Fix a bug in CAST-128 affecting 11, 13, 14, or 15 byte keysJack Lloyd2019-08-263-2/+35