aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Move name to within #ifdef blockJack Lloyd2022-04-051-1/+1
* Merge GH #2944 Use prctl to name mlock'ed blocks on Linux/Android (part 2)Jack Lloyd2022-04-052-4/+5
|\
| * new util to name the data pages for now linux and especially androidDavid Carlier2022-04-042-0/+26
* | Merge pull request #2946 from neXenio/tls13/pimpl_refactoringRené Meusel2022-04-0560-2723/+4160
|\ \
| * | review commentsRené Meusel2022-04-053-2/+3
| * | include what you useRené Meusel2022-04-054-1/+4
| * | Remove redundant TLS_Policy::use_extended_master_secret()René Meusel2022-04-053-28/+0
| * | prepare TLS 1.2 for addition of TLS 1.3Hannes Rantzsch2022-04-0460-2726/+4187
* | | Merge GH #2944 Use prctl to name mlock'ed blocks on Linux/AndroidJack Lloyd2022-04-052-0/+25
|\ \ \ | |/ / |/| |
| * | new util to name the data pages for now linux and especially androidDavid Carlier2022-04-022-0/+25
| |/
* | Merge pull request #2947 from neXenio/tls13/transitionsRené Meusel2022-04-045-138/+249
|\ \
| * | Extract helper for handshake message transitionsRené Meusel2022-04-045-138/+249
* | | Additional convenience methods for TLS_Data_ReaderRené Meusel2022-04-041-2/+25
|/ /
* / performance: don't reserve before buffer insertingHannes Rantzsch2022-04-011-3/+0
|/
* Fix review commentsRostyslav Khudolii2022-03-251-108/+139
* Add support for SRP6 FFIRostyslav Khudolii2022-03-192-0/+218
* Fixed more -Wredundant-tags warningsJan Körner2022-03-083-3/+8
* Merge GH #2928 Fix -Wredundant-tags warningsJack Lloyd2022-03-0710-27/+27
|\
| * Fixed -Wredundant-tags WarningsJan Körner2022-03-0710-27/+27
* | Remove needless includeJack Lloyd2022-03-051-1/+0
|/
* if/elseJack Lloyd2022-03-041-4/+6
* Add ISA annotations needed for amalgamation buildJack Lloyd2022-03-041-0/+2
* Add Argon2 SSSE3 implementationJack Lloyd2022-03-044-0/+292
* Add threading to Argon2Jack Lloyd2022-03-041-169/+120
* Merge GH #2924 Remove duplicate chars from PrintableString checkJack Lloyd2022-03-011-1/+1
|\
| * Remove duplicated chars from allowed chars in ASN1_Type::PrintableStringPhilippe Lieser2022-02-251-1/+1
* | Merge GH #2909 Fix UWP System_RNG build issueJack Lloyd2022-03-011-15/+13
|\ \ | |/ |/|
| * Fix UWP System_RNG build issue (GH #2887)Jack Lloyd2022-02-091-15/+13
* | I hate compiler bugsJack Lloyd2022-02-121-0/+39
* | Remove function macros from Threefish-512Jack Lloyd2022-02-121-120/+162
* | Remove macro usage from the AES-NI implementationJack Lloyd2022-02-121-431/+408
* | Remove macro usage from SerpentJack Lloyd2022-02-126-135/+146
* | Remove macro usage from Salsa20Jack Lloyd2022-02-121-27/+32
* | Remove macro usage from ChaChaJack Lloyd2022-02-121-27/+28
* | More clang-tidy fixesJack Lloyd2022-02-1033-149/+218
* | Merge GH #2872 Add Kyber post-quantum KEMJack Lloyd2022-02-1011-2/+1872
|\ \
| * | review: fix cache based side channelHannes Rantzsch2022-02-101-11/+9
| * | move Botan::unreachable() to assert.hRené Meusel2022-02-073-21/+18
| * | debug-assert absence of integer over/under flowsRené Meusel2022-01-131-2/+17
| * | Code cleanups and improvements, details below:René Meusel2022-01-1312-1934/+1841
| * | introduce Botan::unreachable()René Meusel2022-01-131-0/+20
| * | Support Kyber (quantum-safe KEM) as specified in Round 3 of the NIST post-qua...Michael Boric2022-01-044-0/+1933
* | | Fix a bug in SipHash that required a key be set before every messageJack Lloyd2022-02-092-5/+17
* | | Fix a bug in GMAC where it required a key be set for every messageJack Lloyd2022-02-092-4/+7
* | | Add MessageAuthenticationCode::fresh_key_required_per_messageJack Lloyd2022-02-092-0/+8
| |/ |/|
* | Merge GH #2904 Many clang-tidy fixesJack Lloyd2022-02-09187-772/+631
|\ \
| * | Fix build problemsJack Lloyd2022-02-0917-32/+41
| * | Fix some misc additional clang-tidy warningsJack Lloyd2022-02-067-27/+48
| * | Use C++17's concat namespace featureJack Lloyd2022-02-0651-241/+51
| * | Remove static from data in anonymous namespacesJack Lloyd2022-02-068-13/+13