aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Rename policy 'sane' to 'modern' which better reflects intent.Jack Lloyd2016-07-111-29/+36
* Merge GH #531 Add AES/CBC/CTS tests from RFC 3962Jack Lloyd2016-07-112-0/+37
|\
| * Add test vectors for AES-CBC-CS3 aka AES/CBC/CTS from RFC 3962René Korthaus2016-07-112-0/+37
* | Merge GH #530 Remove egd from BSI policyJack Lloyd2016-07-111-1/+1
|\ \
| * | Remove egd entropy sources from BSI module policyRené Korthaus2016-07-111-1/+1
| |/
* / Add test vectors for block cipher padding modesRené Korthaus2016-07-114-2/+147
|/
* Merge GH #526 Some PKCS #11 fixes when used with BSI policyJack Lloyd2016-07-052-1/+3
|\
| * PKCS11 tests: run ECDSA software verification only if emsa_raw module is avai...Daniel Neus2016-07-051-0/+3
| * 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-049-42/+27
|\
| * remove unnecessary includeDaniel Neus2016-06-281-1/+0
| * fix some warnings and one compile errorDaniel Neus2016-06-284-6/+7
| * check for asn1 and pubkey module presenceDaniel Neus2016-06-281-2/+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
| * fix build with disabled pkcs11 moduleDaniel Neus2016-06-282-3/+8
* | Merge GH #522 Update BSI policy, fix TLSJack Lloyd2016-07-044-3/+23
|\ \
| * | Remove unused kdf2 dependency from tls moduleRené Korthaus2016-07-041-1/+0
| * | Various fixes with bsi module policyRené Korthaus2016-07-044-2/+23
* | | Merge GH #507 Add PKCS #11 supportJack Lloyd2016-07-0436-44/+9829
|\ \ \ | |/ / |/| / | |/
| * add PKCS#11 supportDaniel Neus2016-06-1736-44/+9829
* | Compile shared libraries (too) on FreeBSDLauri Nurmi2016-07-022-0/+6
* | Add missing override annotation. Fix formatting in ECIES testsJack Lloyd2016-06-302-21/+20
* | 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-2021-26/+537
|\ \
| * | Add ECKCDSA signature algorithmRené Korthaus2016-06-1423-26/+545
| |/
* | Merge GH #483 Add ECIES and KDF1 from ISO 18033Jack Lloyd2016-06-2010-0/+1228
|\ \
| * | ecies: fix tests for ecies-iso (allow empty ciphertext)Philipp Weber2016-05-301-3/+6
| * | Merge remote-tracking branch 'remotes/origin/master' into eciesPhilipp Weber2016-05-3035-127/+206
| |\ \
| * | | ecies review change: test for exception if the ciphertext is invalidPhilipp Weber2016-05-301-0/+8
| * | | ecies review change: decrypt only if mac is correct and catch exceptions duri...Philipp Weber2016-05-231-11/+25
| * | | ecies review change: add missing ciphertext to test vectorsPhilipp Weber2016-05-232-6/+3
| * | | ecies review change: make constant vector with test data const instead of staticPhilipp Weber2016-05-231-1/+1
| * | | add ecies implementation according to iso-18033Philipp Weber2016-04-276-0/+1125
| * | | add kdf1 implementation according to iso-18033 (preparation for ecies)Philipp Weber2016-04-274-0/+81
* | | | Use https:// urls for randombit.net links.Jack Lloyd2016-06-191-3/+3
* | | | Merge GH #497 Add StreamCipher::seek and implementation for ChaChaJack Lloyd2016-06-1814-5/+575
|\ \ \ \
| * | | | Adding StreamCipher::seek interface, supporting seek in ChaCha, and also addi...SimCog2016-06-1814-5/+575
| | |_|/ | |/| |
* | | | Merge GH #487 Remove CVC certificates and EMSA1_BSI signature encodingJack Lloyd2016-06-1727-3072/+11
|\ \ \ \
| * | | | remove the already bitrotting and probably broken CVC implementationDaniel Neus2016-05-1819-2961/+0
| * | | | remove all uses of EMSA1_BSIDaniel Neus2016-05-025-43/+8
| * | | | remove EMSA1_BSI (no longer recommended by BSI)Daniel Neus2016-04-304-70/+5
* | | | | Merge GH #495 Add label argument to KDF::derive_keyJack Lloyd2016-06-1727-5577/+4714
|\ \ \ \ \
| * | | | | fix python 3 bindingsKai Michaelis2016-06-011-1/+1
| * | | | | fix python bindingsKai Michaelis2016-06-011-4/+4
| * | | | | make sure kdf labels are always usedKai Michaelis2016-06-018-20/+41
| * | | | | pycryptodome generated test vectors for SP800-56CKai Michaelis2016-05-191-120/+160
| * | | | | BouncyCastle generated test vectors for SP800-108Kai Michaelis2016-05-194-5399/+4331