aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* Fix PKCS11 test errorJack Lloyd2016-11-042-12/+51
* Simplify some code by using T::create_or_throwJack Lloyd2016-11-032-21/+7
* Merge GH #706 Remove ability to add OIDs at runtime. Remove OID lockJack Lloyd2016-11-033-3/+0
|\
| * Remove ability to add OIDS at runtime. Remove global OID lock.Jack Lloyd2016-11-033-3/+0
* | Remove automatic self-testing of public and private keysJack Lloyd2016-11-0316-131/+36
|/
* Move cert/x509 to top level and pem and pbes2 to pubkey.Jack Lloyd2016-11-036-0/+504
* Fix ECKCDSA verification problemNever2016-11-011-1/+1
* ECKCDSA improved verification (Shamirs Trick for speed and calculate length o...Never2016-10-311-10/+8
* Fix hardcoded SHA-1 in eckcdsa consistency checkRené Korthaus2016-10-241-1/+1
* Fix hardcoded SHA-1 in elgamal consistency checkRené Korthaus2016-10-241-1/+1
* Merge GH #673 X25519 TLS key exchangeJack Lloyd2016-10-242-6/+16
|\
| * X25519 key exchange for TLSJack Lloyd2016-10-212-6/+16
* | Use correct macro for ECC in create_private_keyJack Lloyd2016-10-221-1/+1
|/
* 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
|\ \