aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Avoid a MSVC 2015 warningJack Lloyd2018-10-013-3/+3
* Fix some MSVC warningsJack Lloyd2018-09-308-18/+18
* Move UUID to utils, test it, and fix bugs.Jack Lloyd2018-09-305-106/+157
* Refactor mode tests, and correct bugs foundJack Lloyd2018-09-296-8/+38
* Avoid null pointer write in FFIJack Lloyd2018-09-281-1/+4
* Use correct array length in Serpent AVX2Jack Lloyd2018-09-281-2/+2
* Spell check the documentationJack Lloyd2018-09-285-11/+11
* Skip using mmap allocation if mlock is not available.Jack Lloyd2018-09-271-8/+4
* Add OS::running_in_privileged_stateJack Lloyd2018-09-274-17/+41
* Add a fuzzer for OAEP unpaddingJack Lloyd2018-09-222-10/+33
* Add fuzzer for mode unpadding, and fix bugs found therebyJack Lloyd2018-09-223-59/+73
* Optimization for Poly1305Jack Lloyd2018-09-201-17/+24
* Add support for using Linux getrandom syscallJack Lloyd2018-09-201-0/+39
* Correct some maintiner mode warningsJack Lloyd2018-09-202-4/+4
* Slight optimization for MGF1Jack Lloyd2018-09-201-2/+3
* Use an Alloc template to reduce duplication in Filter::sendJack Lloyd2018-09-181-14/+6
* Simplify BigInt::get_substring a bitJack Lloyd2018-09-151-10/+11
* Use new CAST-128 specific feature macro hereJack Lloyd2018-09-151-1/+1
* Define botan_scrypt in terms of botan_pwdhashJack Lloyd2018-09-131-12/+5
* In FFI pwdhash functions, let len == 0 mean "call strlen"Jack Lloyd2018-09-132-2/+18
* In AutoSeeded_RNG invoke randomize_with_ts_input on the owned RNGJack Lloyd2018-09-131-1/+1
* Split 'cast' module into CAST-128 and CAST-256Jack Lloyd2018-09-137-2/+7
* Merge GH #1670 New password hashing interfaceJack Lloyd2018-09-1318-280/+1492
|\
| * Remove redundant operationJack Lloyd2018-09-101-4/+0
| * Support tuning in PGP-S2K PBKDF interfaceJack Lloyd2018-09-101-3/+8
| * Fix Doxygen commentsJack Lloyd2018-09-101-2/+4
| * Add from_iterationsJack Lloyd2018-09-108-13/+57
| * Add FFIJack Lloyd2018-09-102-15/+134
| * Convert ScryptJack Lloyd2018-09-104-128/+281
| * Convert PGP-S2KJack Lloyd2018-09-102-63/+225
| * Convert PBKDF2Jack Lloyd2018-09-103-71/+226
| * Add PasswordHash and PasswordHashFamilyJack Lloyd2018-09-104-1/+242
| * Promote Timer to an internal util classJack Lloyd2018-09-103-1/+336
* | Some document fixesJack Lloyd2018-09-131-8/+13
* | Fix certstore testsJack Lloyd2018-09-111-0/+1
* | Add FFI functions for creating and getting X25519 dataJack Lloyd2018-09-104-0/+102
* | Merge GH #1673 Add CommonCrypto block cipher interfaceJack Lloyd2018-09-106-5/+220
|\ \
| * | Add CommonCrypto block cipher supportJose Pereira2018-09-106-5/+220
* | | Remove redundant definesJack Lloyd2018-09-101-2/+0
|/ /
* | Merge GH #1674 Add CommonCrypto cipher modesJack Lloyd2018-09-106-6/+461
|\ \
| * | Add CommonCrypto cipher modes supportJose Pereira2018-09-096-6/+461
* | | Report if Serpent is using AVX2Jack Lloyd2018-09-101-0/+7
| |/ |/|
* | Support SM2 raw signaturesJack Lloyd2018-09-091-57/+101
* | Merge GH #1678 Add read_kv utility functionJack Lloyd2018-09-092-3/+111
|\ \
| * | Add read_kv for parsing strings with key/value pairsJack Lloyd2018-09-092-3/+111
| |/
* | Optimize CT::is_zero, CT::expand_mask, CT::expand_top_bitJack Lloyd2018-09-072-26/+24
* | Revert increase in Blowfish minimum length.Jack Lloyd2018-09-072-2/+2
* | Increase minimum Blowfish key length to 64 bitsJack Lloyd2018-09-072-2/+2
* | Add RandomNumberGenerator::accepts_inputJack Lloyd2018-09-069-17/+79
|/
* Remove Darwin SecRandomCopyBytesJack Lloyd2018-09-044-85/+0