aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/cert
Commit message (Expand)AuthorAgeFilesLines
* Add IncludeOS target. Make filesystem support optional.Jack Lloyd2016-10-105-7/+18
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-072-4/+2
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-075-8/+27
* 2nd review roundseu2016-10-021-50/+36
* remove superfluous includesKai Michaelis2016-10-022-9/+0
* 1st review roundKai Michaelis2016-10-023-15/+8
* Certificate store using SQLiteKai Michaelis2016-10-0215-82/+575
* Fix validation of self-issued certificates in chainsRené Korthaus2016-09-232-2/+5
* Make copy constructor and assignment defaultRené Korthaus2016-09-052-29/+2
* Call base class assignment operator in X509_CertificateRené Korthaus2016-09-041-0/+1
* Remove deprecated Nyberg-Rueppel and Rabin-Williams signaturesJack Lloyd2016-09-021-2/+1
* Merge GH #567/GH #457 TLS refactoring and Callbacks interfaceJack Lloyd2016-08-311-1/+0
|\
| * Reverted proposed constructor changes to X509_CA.Matthias Gierlings2016-06-193-41/+17
| * Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-193-0/+3
| * Reduction of code complexity in TLS classes.Matthias Gierlings2016-06-193-17/+37
* | Change allowed_usage key usage checks to match RFC 5280Jack Lloyd2016-08-301-2/+4
* | Fix TLS server cert validation problem GH #611Jack Lloyd2016-08-291-3/+3
* | Rename find_constraints() and let it throw instead of returning a combinationRené Korthaus2016-08-194-32/+59
* | Fix allowed_usage() and add tests for key usageRené Korthaus2016-08-172-2/+2
* | Fix GH #425 and run x509 tests with different signature algorithmsRené Korthaus2016-08-175-48/+24
* | Merge GH #570 X509_Certificate APIsJack Lloyd2016-08-103-9/+58
* | Merge GH #507 Add PKCS #11 supportJack Lloyd2016-07-041-1/+1
|\ \ | |/ |/|
| * add PKCS#11 supportDaniel Neus2016-06-171-1/+1
* | Merge GH #487 Remove CVC certificates and EMSA1_BSI signature encodingJack Lloyd2016-06-1719-2353/+1
|\ \ | |/ |/|
| * remove the already bitrotting and probably broken CVC implementationDaniel Neus2016-05-1818-2350/+0
| * remove all uses of EMSA1_BSIDaniel Neus2016-05-022-5/+3
* | Add Not_Implemented exceptionJack Lloyd2016-06-073-7/+7
* | Remove DN field requirements on generating certs and PKCS #10Jack Lloyd2016-05-233-22/+0
* | Merge GH #484 use explicit casts to avoids MSVC warning C4267Jack Lloyd2016-05-092-4/+4
|\ \ | |/ |/|
| * Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-272-4/+4
* | Add missing overrideJack Lloyd2016-04-281-1/+1
|/
* Move name constraints validation code to extension classRené Korthaus2016-04-173-101/+111
* Add Unknown_Critical_Extension typeRené Korthaus2016-04-103-16/+43
* Generate error on unknown critical extension during path validationRené Korthaus2016-04-069-19/+145
* Merge GH #454 X.509 name constraintsJack Lloyd2016-03-168-7/+630
|\
| * Changes from GH #454 reviewJack Lloyd2016-03-162-68/+72
| * X.509 Name ConstraintsKai Michaelis2016-03-108-7/+626
* | Trivial warning fixesJack Lloyd2016-03-091-8/+12
* | Typos are easy to miss in code that is not compiled by default.Jack Lloyd2016-03-061-1/+1
* | Merge GH #437 add X509_Certificate::v3_extensionsJack Lloyd2016-03-064-20/+35
|\ \
| * | +added fields for custom x509 extensionsChristopher Bläsius2016-02-294-20/+33
| |/
* | Fix ordering of Charset::transcode argumentsJack Lloyd2016-03-061-1/+1
* | Remaining cppcheck fixes that are not covered by GH #444Daniel Neus2016-03-051-11/+5
* | cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-058-25/+25
|/
* Fix remaining Wshadow warnings and enable on gcc and clangRené Korthaus2016-02-181-1/+1
* Merge GH #408 Add final attribute on many classesJack Lloyd2016-01-126-17/+17
|\
| * Add final attribute to many classesJack Lloyd2016-01-106-17/+17
* | Prefix more member vars with m_ prefixRené Korthaus2016-01-112-85/+85
|/
* Mass-prefix member vars with m_René Korthaus2016-01-0825-271/+283
* String comparision fixesDaniel Neus2016-01-048-11/+11