aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* Change T::provider to return std::stringJack Lloyd2016-09-151-2/+2
* Merge GH #613 NewHope R-LWE key exchangeJack Lloyd2016-09-053-0/+652
|\
| * Fix tests on things that are not little endianJack Lloyd2016-08-301-12/+6
| * Avoid requiring alignment (think this was just for the AVX2 version)Jack Lloyd2016-08-302-37/+35
| * Fix header guard, macro tidyJack Lloyd2016-08-302-5/+7
| * Add NEWHOPE KEM schemeJack Lloyd2016-08-303-0/+658
* | Remove IF_Scheme_{Public,Private}KeyJack Lloyd2016-09-026-283/+186
* | Remove deprecated Nyberg-Rueppel and Rabin-Williams signaturesJack Lloyd2016-09-027-535/+0
* | Merge GH #567/GH #457 TLS refactoring and Callbacks interfaceJack Lloyd2016-08-311-30/+46
|\ \ | |/ |/|
| * Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-191-30/+46
* | Travis CI additions and cleanupJack Lloyd2016-08-281-3/+3
* | RNG changes (GH #593)Jack Lloyd2016-08-241-1/+1
* | Merge GH #591Jack Lloyd2016-08-194-16/+6
|\ \
| * | Fix leading zero bytes in DSA, ECDSA, ECGDSA and ECKCDSA signaturesRené Korthaus2016-08-174-16/+6
* | | fix source file encoding ANSI -> UTF-8Daniel Neus2016-08-171-1/+1
|/ /
* | Merge branch 'master' into frp256v1Simon Cogliani2016-07-301-1/+8
|\ \
| * | fix: load_check() was called instead of gen_check() during DH private key gen...Daniel Neus2016-07-261-1/+8
* | | ANSSI elliptic curve cryptography frp256v1Simon Cogliani2016-07-241-0/+10
|/ /
* | Merge GH #541 More ECIES testsJack Lloyd2016-07-191-2/+2
|\ \
| * | add more ECIES testsDaniel Neus2016-07-191-2/+2
* | | Merge GH #520 RNG changesJack Lloyd2016-07-183-4/+12
|\ \ \ | |/ / |/| |
| * | Revamp entropy pollingJack Lloyd2016-07-171-0/+1
| * | Switch to HMAC_DRBG for all RNG generation.Jack Lloyd2016-07-172-4/+11
* | | Merge GH #535 Use Cipher_Mode instead of Pipe in ECIESJack Lloyd2016-07-173-22/+20
|\ \ \
| * | | replace (deprecated) Pipe API with Cipher_Mode in ECIESDaniel Neus2016-07-133-22/+20
| |/ /
* / / DLIES reworkDaniel Neus2016-07-133-100/+261
|/ /
* | Add missing override annotation. Fix formatting in ECIES testsJack Lloyd2016-06-301-1/+1
* | Merge GH #504 Add ECKCDSAJack Lloyd2016-06-2010-24/+382
|\ \
| * | Add ECKCDSA signature algorithmRené Korthaus2016-06-1410-24/+382
* | | Merge GH #483 Add ECIES and KDF1 from ISO 18033Jack Lloyd2016-06-203-0/+701
|\ \ \ | |_|/ |/| |
| * | Merge remote-tracking branch 'remotes/origin/master' into eciesPhilipp Weber2016-05-301-1/+1
| |\ \
| * | | 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
* | | | 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 explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-271-1/+1
|/
* Enable ECGDSA in default buildRené Korthaus2016-04-201-2/+0
* Add ECGDSARené Korthaus2016-04-197-11/+306
* Clean up PK decryption encoding.Jack Lloyd2016-03-204-10/+3
* Add PK_Decryptor::decrypt_or_randomJack Lloyd2016-03-207-21/+148
* Merge GH #446 add --module-policy optionJack Lloyd2016-03-061-0/+2
|\
| * Add option --module-policyJack Lloyd2016-03-061-0/+2
* | Merge branch 'master' into clang-analyzerDaniel Neus2016-03-0614-51/+35
|\ \
| * | Remaining cppcheck fixes that are not covered by GH #444Daniel Neus2016-03-056-32/+16
| |/
| * Remove explicit from DL_Group, EC_Group constructors taking std::stringJack Lloyd2016-03-052-2/+2
| * cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-059-21/+21
* | fix dead assignment in mce/polyn_gf2m.cpp in polyn_gf2m() found by clang-anal...Daniel Neus2016-03-021-3/+1
|/
* Fix remaining Wshadow warnings and enable on gcc and clangRené Korthaus2016-02-182-9/+9
* Add KDF1 as explicit dependency in MCEIESJack Lloyd2016-02-151-0/+1