aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Avoid C++ comment in compiler.hJack Lloyd2020-09-101-1/+1
* fix "string is not a member of std" error on windows compilation without threadsIbrahim Soliman Mohamed Soliman2020-08-241-0/+2
* Fix swapped comments in sym_algo.hJack Lloyd2020-08-211-2/+2
* Fix memory leak in GCM constructorJack Lloyd2020-08-111-5/+3
* Don't allow requesting EAX have 0 length tagJack Lloyd2020-08-111-1/+1
* Remove some duplicated logic for Certstore find_certJack Lloyd2020-06-305-26/+24
* update copyright noticeRené Meusel2020-06-291-1/+1
* DocumentationRené Meusel2020-06-291-4/+9
* Refactor: general code cleanups and refinementsRené Meusel2020-06-291-125/+62
* make use of kSecMatchLimit where appropriateRené Meusel2020-06-291-32/+64
* Refactor: improve encapsulation of search query construction and result conve...René Meusel2020-06-291-59/+81
* Refactor: move certificate parsing into helper functionRené Meusel2020-06-291-50/+58
* FIX: handle duplicated root certs more gracefulRené Meusel2020-06-261-5/+1
* Fix memory leakRichard Huveneers2020-06-181-0/+13
* Fix LGTM warningJack Lloyd2020-06-181-1/+1
* Merge GH #2362 Attempt to hide HMAC key length from side channelsJack Lloyd2020-06-161-12/+41
|\
| * Attempt to avoid leaking the HMAC key lengthJack Lloyd2020-06-141-12/+41
* | Merge GH #2367 Resolve various certificate handling bugsJack Lloyd2020-06-169-22/+126
|\ \
| * | Enforce TLS server certificate key usage constraintsJack Lloyd2020-06-091-0/+24
| * | Verify name constraints on subject alternative name DN alsoJack Lloyd2020-06-093-3/+24
| * | Check that X.509 SignatureAlgorithm parameters are as expectedJack Lloyd2020-06-093-18/+54
| * | Prohibit a TLS peer from using a v1/v2 leaf certificateJack Lloyd2020-06-091-1/+16
| * | Prohibit empty KeyUsage in certificatesJack Lloyd2020-06-091-0/+8
* | | Merge GH #2370 Fix 32/64 conversion warningJack Lloyd2020-06-161-2/+8
|\ \ \ | |_|/ |/| |
| * | Replaced C-style cast with static_castRichard Huveneers2020-06-131-1/+1
| * | Fix 32-bit update parameter overflowRichard Huveneers2020-06-131-2/+8
* | | Add a note that we are ignoring PKIX requirements hereJack Lloyd2020-06-131-0/+7
* | | Reorder indexes in SM4 round macroJack Lloyd2020-06-091-4/+4
| |/ |/|
* | std::setprecision expects int instead of size_thekkihek2020-06-071-1/+1
|/
* Rename vars in the Sbox expressionsJack Lloyd2020-06-061-366/+366
* Make Serpent sboxes functions instead of macrosJack Lloyd2020-06-064-639/+657
* Fix cppcheck findingsRené Fischer2020-06-053-5/+5
* Updated cpuid.cpp str parse to support all flagsDaniel Jewell2020-05-311-12/+30
* Check that a v1 certificate does not include the v2 identifier fieldsJack Lloyd2020-05-253-2/+14
* fix leaf index size in comment for XMSS_Signature::bytes()Philippe Lieser2020-05-201-2/+2
* Make it possible to DER encode signatures through FFI APIJack Lloyd2020-05-152-5/+11
* Improve the bitsliced InvMixColumn using a neat matrix decompositionJack Lloyd2020-05-131-43/+37
* Save one NOT instruction in AES SboxJack Lloyd2020-05-121-3/+3
* Merge GH #2353 Use a smaller/faster AES sbox circuitJack Lloyd2020-05-121-309/+322
|\
| * Use a smaller AES sbox circuitJack Lloyd2020-05-121-309/+322
* | Fix for systems without a hardware RNG instructionJack Lloyd2020-05-082-1/+9
* | Add Processor_RNGJack Lloyd2020-05-0817-297/+312
|/
* Merge GH #2348 Add constant time bitsliced AESJack Lloyd2020-05-086-660/+613
|\
| * Fewer magic constantsJack Lloyd2020-05-081-6/+8
| * Small optimizations for bitsliced AESJack Lloyd2020-05-081-35/+45
| * Avoid extra resize during AES key scheduleJack Lloyd2020-05-081-7/+4
| * Avoid allocating extra vector during AES key scheduleJack Lloyd2020-05-081-18/+16
| * Generalize byteswapping of AES keys for hw supportJack Lloyd2020-05-082-28/+12
| * Consolidate the logic for hardware AESJack Lloyd2020-05-066-212/+81
| * Store all AES key bits as uint32_tJack Lloyd2020-05-064-147/+116