aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/cert
Commit message (Expand)AuthorAgeFilesLines
* 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
* some trivial compiler/PVS-Studio warning fixesDaniel Neus2015-12-222-2/+2
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-115-16/+16
* Update and consolidate the test framework.Jack Lloyd2015-11-111-1/+1
* Add check for path validation result in Credentials_Manager. GH #324Jack Lloyd2015-11-042-1/+4
* Merge pull request #313 from randombit/path-validation-fixesJack Lloyd2015-10-267-96/+148
|\
| * Fix cert validation bugs found by x509test.Jack Lloyd2015-10-237-96/+148
* | Update doc for issuer_dn() and subject_dn()Simon Warta2015-10-202-8/+2
|/
* Export X.509 certificates to ffi and pythonJack Lloyd2015-10-011-0/+1