aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
...
* Remove Key_Type typedefsJack Lloyd2016-11-0811-23/+0
* Remove Spec typedef from pk_opsJack Lloyd2016-11-081-35/+0
* Update Doxygen comment [ci skip]Jack Lloyd2016-11-061-1/+0
* Merge GH #710 Allow custom EC curve to be specified at build timeJack Lloyd2016-11-041-0/+5
|\
| * Add an in-house EC curve for TLS at compile-timeRené Korthaus2016-11-031-0/+5
* | Merge GH #714 Use pk_ops_fwd headerJack Lloyd2016-11-041-12/+1
|\ \
| * | use "forward declare header" pk_ops_fwd.h instead of self forward declaring themDaniel Neus2016-11-041-12/+1
| |/
* / 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
|\ \ | |/ |/|