aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix assignmentJack Lloyd2016-07-171-1/+1
* Revamp entropy pollingJack Lloyd2016-07-1730-377/+294
* Move poll logic to Entropy_SourcesJack Lloyd2016-07-173-18/+27
* Add Stateful_RNGJack Lloyd2016-07-1713-170/+199
* Make the DRBG hash selectable in build.h with BOTAN_AUTO_RNG_DRBG_HASH_FUNCTIONJack Lloyd2016-07-172-3/+3
* If EPERM when writing to the random device, return silently.Jack Lloyd2016-07-171-1/+13
* Switch to HMAC_DRBG for all RNG generation.Jack Lloyd2016-07-1711-241/+414
* Fix SecRandomCopyBytes call with older OS X SDKsJack Lloyd2016-07-151-0/+1
* Fix undefined behavior in donna128 typeJack Lloyd2016-07-151-6/+12
* Add test vectors for block cipher padding modesRené Korthaus2016-07-112-2/+5
* Merge GH #526 Some PKCS #11 fixes when used with BSI policyJack Lloyd2016-07-051-1/+0
|\
| * remove rfc6979 module dependency for pkcs11Daniel Neus2016-07-051-1/+0
* | prevent massive amount of MSVC C4100 warningsDaniel Neus2016-07-051-0/+5
|/
* Merge GH #507 Add PKCS #11 support. Previous merge 360a3a5 missed later commitsJack Lloyd2016-07-047-37/+12
|\
| * remove unnecessary includeDaniel Neus2016-06-281-1/+0
| * fix some warnings and one compile errorDaniel Neus2016-06-284-6/+7
| * reuse BigInt::encode_1363 instead of self written logicDaniel Neus2016-06-281-6/+1
| * use NULL_RNG to make clear that the RNG is not usedDaniel Neus2016-06-282-24/+4
* | Merge GH #522 Update BSI policy, fix TLSJack Lloyd2016-07-042-3/+8
|\ \
| * | Remove unused kdf2 dependency from tls moduleRené Korthaus2016-07-041-1/+0
| * | Various fixes with bsi module policyRené Korthaus2016-07-042-2/+8
* | | Merge GH #507 Add PKCS #11 supportJack Lloyd2016-07-0429-12/+7304
|\ \ \ | |/ / |/| / | |/
| * add PKCS#11 supportDaniel Neus2016-06-1729-12/+7304
* | Add missing override annotation. Fix formatting in ECIES testsJack Lloyd2016-06-301-1/+1
* | Add ECKDSA OIDs for SHA signaturesJack Lloyd2016-06-221-0/+4
* | Update KDF1-ISO 18033 with KDF label argumentJack Lloyd2016-06-202-2/+5
* | Merge GH #504 Add ECKCDSAJack Lloyd2016-06-2019-26/+431
|\ \
| * | Add ECKCDSA signature algorithmRené Korthaus2016-06-1421-26/+439
| |/
* | Merge GH #483 Add ECIES and KDF1 from ISO 18033Jack Lloyd2016-06-207-0/+782
|\ \
| * \ Merge remote-tracking branch 'remotes/origin/master' into eciesPhilipp Weber2016-05-3027-90/+82
| |\ \
| * | | ecies review change: decrypt only if mac is correct and catch exceptions duri...Philipp Weber2016-05-231-11/+25
| * | | add ecies implementation according to iso-18033Philipp Weber2016-04-273-0/+687
| * | | add kdf1 implementation according to iso-18033 (preparation for ecies)Philipp Weber2016-04-274-0/+81
* | | | Merge GH #497 Add StreamCipher::seek and implementation for ChaChaJack Lloyd2016-06-1812-4/+64
|\ \ \ \
| * | | | Adding StreamCipher::seek interface, supporting seek in ChaCha, and also addi...SimCog2016-06-1812-4/+64
| | |_|/ | |/| |
* | | | Merge GH #487 Remove CVC certificates and EMSA1_BSI signature encodingJack Lloyd2016-06-1724-2437/+1
|\ \ \ \
| * | | | remove the already bitrotting and probably broken CVC implementationDaniel Neus2016-05-1818-2350/+0
| * | | | remove all uses of EMSA1_BSIDaniel Neus2016-05-024-20/+3
| * | | | remove EMSA1_BSI (no longer recommended by BSI)Daniel Neus2016-04-303-69/+0
* | | | | Merge GH #495 Add label argument to KDF::derive_keyJack Lloyd2016-06-1720-53/+215
|\ \ \ \ \
| * | | | | make sure kdf labels are always usedKai Michaelis2016-06-018-20/+41
| * | | | | add label parameter to KDF::derive_keyKai Michaelis2016-05-1920-43/+184
* | | | | | Merge GH #503 Space savings for TLS::CiphersuiteJack Lloyd2016-06-173-444/+364
|\ \ \ \ \ \
| * | | | | | Save the IETF ciphersute name directly in TLS::CiphersuiteJack Lloyd2016-06-093-444/+364
| | |_|/ / / | |/| | | |
* / | | | | fix test failures and seg faults when Botan is configured with --module-poli...René Korthaus2016-06-178-4/+12
|/ / / / /
* | | | | Merge GH #489 Add support probabilistic DSA & ECDSAJack Lloyd2016-06-074-11/+23
|\ \ \ \ \
| * | | | | Add support probabilistic DSA & ECDSARené Korthaus2016-05-084-11/+23
| | |/ / / | |/| | |
* | | | | Add Not_Implemented exceptionJack Lloyd2016-06-074-7/+17
| |_|_|/ |/| | |
* | | | Remove DN field requirements on generating certs and PKCS #10Jack Lloyd2016-05-233-22/+0
* | | | Fix GCM counter incrementJack Lloyd2016-05-233-3/+19
| |/ / |/| |