Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move cert/x509 to top level and pem and pbes2 to pubkey. | Jack Lloyd | 2016-11-03 | 1 | -330/+0 |
| | | | | | | | | | The `cert` dir was just an artifact of having previously supported CVC (smartcard cert format), removed a long time ago. The pem and pbes2 code is directly related to the pubkey code, in fact the only caller of pbes2 (likely anywhere, not just in the library) is in pkcs8.cpp | ||||
* | Merge GH #665 Add IncludeOS target, make filesystem/threads optional | Jack Lloyd | 2016-10-17 | 1 | -0/+2 |
|\ | |||||
| * | More no-filesystem fixes | Jack Lloyd | 2016-10-12 | 1 | -0/+2 |
| | | |||||
* | | Improve cert doxygen [ci skip] | René Korthaus | 2016-10-11 | 1 | -5/+25 |
|/ | |||||
* | Make copy constructor and assignment default | René Korthaus | 2016-09-05 | 1 | -2/+2 |
| | |||||
* | Merge GH #570 X509_Certificate APIs | Jack Lloyd | 2016-08-10 | 1 | -4/+26 |
| | |||||
* | add PKCS#11 support | Daniel Neus | 2016-06-17 | 1 | -1/+1 |
| | |||||
* | Generate error on unknown critical extension during path validation | René Korthaus | 2016-04-06 | 1 | -4/+10 |
| | | | | | | | | | | | | Previously unknown critical extensions were rejected during X509_Certificate constructor, which inhibited inspecting other parts of such a certificate. Refactored the certificate extensions code so that the path validation routine performs this check only. Additionally, added an interface for extensions to inspect the path during path validation. TODOs were added in places where existing path validation code can use the new interface. Fixes GH #449. | ||||
* | Merge GH #454 X.509 name constraints | Jack Lloyd | 2016-03-16 | 1 | -5/+18 |
|\ | |||||
| * | X.509 Name Constraints | Kai Michaelis | 2016-03-10 | 1 | -5/+18 |
| | | |||||
* | | Merge GH #437 add X509_Certificate::v3_extensions | Jack Lloyd | 2016-03-06 | 1 | -0/+7 |
|\ \ | | | | | | | | | | | | | Makes it possible for an application to interpret some extension not supported by the library. | ||||
| * | | +added fields for custom x509 extensions | Christopher Bläsius | 2016-02-29 | 1 | -0/+7 |
| |/ | | | | | | | +Extensions now uses std::unique_ptr | ||||
* / | cppcheck fixes: Class 'X' has a constructor with 1 argument that is not ↵ | Daniel Neus | 2016-03-05 | 1 | -3/+3 |
|/ | | | | explicit. | ||||
* | Add final attribute to many classes | Jack Lloyd | 2016-01-10 | 1 | -1/+1 |
| | | | | | | | In some cases this can offer better optimization, via devirtualization. And it lets the user know the class is not intended for derivation. Some discussion in GH #402 | ||||
* | Mass-prefix member vars with m_ | René Korthaus | 2016-01-08 | 1 | -3/+3 |
| | |||||
* | Merge pull request #313 from randombit/path-validation-fixes | Jack Lloyd | 2015-10-26 | 1 | -1/+12 |
|\ | | | | | Fix cert validation bugs found by x509test. | ||||
| * | Fix cert validation bugs found by x509test. | Jack Lloyd | 2015-10-23 | 1 | -1/+12 |
| | | | | | | | | Add test suite with certs from x509test | ||||
* | | Update doc for issuer_dn() and subject_dn() | Simon Warta | 2015-10-20 | 1 | -2/+2 |
|/ | | | | [ci skip] | ||||
* | x509: Add missing overrides | Daniel Seither | 2015-07-30 | 1 | -1/+1 |
| | |||||
* | Fix typos | Simon Warta | 2015-07-24 | 1 | -2/+2 |
| | | | | Thanks to @vlajos https://github.com/vlajos/misspell_fixer | ||||
* | Ensure all files have copyright and license info. | lloyd | 2015-01-10 | 1 | -1/+1 |
| | | | | | Update license header line to specify the terms and refer to the file, neither of which it included before. | ||||
* | Move lib into src | lloyd | 2014-01-10 | 1 | -0/+249 |