aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* Add create_private_key, expose key loading functions in pk_algs.hJack Lloyd2016-10-205-67/+189
* Merge GH #669 Add SHA-3, SHAKE-128, and BoringSSL-mode NewHopeJack Lloyd2016-10-203-117/+90
|\
| * Add SHAKE-128 as stream cipherJack Lloyd2016-10-193-105/+91
| * Add proper SHA-3Jack Lloyd2016-10-193-24/+11
* | Reorganize anon namespace code to fix last doxygen warn [ci skip]René Korthaus2016-10-201-8/+8
* | Fix doxygen warnings [ci skip]René Korthaus2016-10-198-6/+33
* | Improve pubkey doxygen [ci skip]René Korthaus2016-10-1915-17/+251
|/
* Indent include so amalgamation works correctlyJack Lloyd2016-10-171-2/+1
* Abstract out mutex type. Make threads optional.Jack Lloyd2016-10-122-2/+24
* Add IncludeOS target. Make filesystem support optional.Jack Lloyd2016-10-104-0/+9
* Fix Clang warningsJack Lloyd2016-10-091-2/+2
* OpenSSL EC: Correctly handle OpenSSL not supporting the curveJack Lloyd2016-10-092-6/+6
* This happening is actually a user error (eg, wrong key type)Jack Lloyd2016-10-091-7/+14
* Make pk_ops.h internalJack Lloyd2016-10-088-31/+107
* Add missing try/catch blocks.Jack Lloyd2016-10-071-1/+27
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-0722-119/+173
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-0737-184/+785
* Merge GH #645 TLS compressed pointsJack Lloyd2016-10-071-1/+10
|\
| * Support encoding of supported point formats extensionRené Korthaus2016-10-031-1/+10
* | 2nd review roundseu2016-10-023-0/+32
|/
* Maintainer mode fixes.Jack Lloyd2016-09-211-2/+2
* 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