aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* Fix class vs struct declaration.Jack Lloyd2016-11-191-4/+6
* Merge GH #729 Add CECPQ1 (x25519+NewHope) TLS ciphersuitesJack Lloyd2016-11-198-27/+143
|\
| * Add CECPQ1 TLS ciphersuitesJack Lloyd2016-11-178-27/+143
* | Don't force HMAC_DRBG to be enabledJack Lloyd2016-11-182-2/+1
|/
* Remove unused Key_Type typedefsJack Lloyd2016-11-122-4/+0
* Fixes for XMSS wrt 9c72dabc9Jack Lloyd2016-11-125-31/+6
* Merge GH #717 Add XMSS signaturesJack Lloyd2016-11-1231-0/+4057
|\
| * Implements changes from XMSS reviewMatthias Gierlings2016-11-1113-82/+18
| * Added Extended Hash-Based Signatures (XMSS)Matthias Gierlings2016-11-1132-0/+4121
* | Pubkey cleanupsJack Lloyd2016-11-1229-205/+119
|/
* NewHope cleanupJack Lloyd2016-11-091-63/+300
* Correct comment [ci skip]Jack Lloyd2016-11-081-1/+1
* 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
|\