Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update roadmap, add support and versioning info | Jack Lloyd | 2017-01-03 | 3 | -63/+66 |
| | | | | [ci skip] | ||||
* | Merge GH #793 Add iOS target | Jack Lloyd | 2017-01-03 | 2 | -27/+33 |
|\ | |||||
| * | Update docs on building for ios | Simon Warta | 2017-01-03 | 1 | -8/+8 |
| | | |||||
| * | Update os.rst | Simon Warta | 2017-01-03 | 1 | -19/+25 |
| | | |||||
* | | Minor tweaks to side channel text | Jack Lloyd | 2017-01-03 | 1 | -14/+18 |
|/ | | | | [ci skip] | ||||
* | Tweak AES text a bit | Jack Lloyd | 2017-01-02 | 1 | -20/+26 |
| | | | | | | Finish a sentence in GCM [ci skip] | ||||
* | Remove unhelpful firststep.rst | Jack Lloyd | 2017-01-02 | 2 | -39/+0 |
| | | | | | | A general intro/outline doc would be useful, but this isn't it. [ci skip] | ||||
* | Update RNG doc [ci skip] | Jack Lloyd | 2017-01-02 | 1 | -20/+14 |
| | |||||
* | Merge GH #788 Add project goals statement | Jack Lloyd | 2017-01-02 | 2 | -0/+130 |
|\ | |||||
| * | Add a statement of project goals (and non-goals) | Jack Lloyd | 2016-12-30 | 2 | -0/+130 |
| | | | | | | | | [ci skip] | ||||
* | | Merge GH #787 Add side channel doc | Jack Lloyd | 2017-01-02 | 2 | -4/+396 |
|\ \ | |||||
| * | | Address review comments on side channel doc | Jack Lloyd | 2017-01-02 | 2 | -38/+79 |
| | | | | | | | | | | | | [ci skip] | ||||
| * | | Add a doc on side channel countermeasures and known issues | Jack Lloyd | 2016-12-28 | 1 | -0/+351 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Small documentation updates | Jack Lloyd | 2016-12-30 | 2 | -3/+14 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Update todo [ci skip] | Jack Lloyd | 2016-12-30 | 1 | -0/+2 |
| | | | |||||
* | | | Update ABI doc to reflect new versioning scheme | Jack Lloyd | 2016-12-30 | 1 | -13/+10 |
| |/ |/| | | | | | | | | | Also link to ABI report [ci skip] | ||||
* | | Add note about CECPQ1 in TLS manual | Jack Lloyd | 2016-12-28 | 1 | -0/+16 |
| | | | | | | | | [ci skip] | ||||
* | | Misc doc tweaks | Jack Lloyd | 2016-12-28 | 4 | -11/+11 |
|/ | | | | [ci skip] | ||||
* | Address some review comments by @cordney in TPM doc | Jack Lloyd | 2016-12-28 | 1 | -4/+4 |
| | | | | [ci skip] | ||||
* | Detail supported platforms/compilers for Botan 2 | Jack Lloyd | 2016-12-26 | 3 | -15/+45 |
| | | | | | | Prior related discussion tickets GH #111 #703 [ci skip] | ||||
* | Add basic docs for TPM API | Jack Lloyd | 2016-12-24 | 2 | -1/+115 |
| | |||||
* | Update OCSP manual, and inline to main X.509 doc | Jack Lloyd | 2016-12-17 | 3 | -48/+116 |
| | | | | [ci skip] | ||||
* | Update the X.509 manual and add more information | René Korthaus | 2016-12-17 | 1 | -58/+243 |
| | |||||
* | Update todo [ci skip] | Jack Lloyd | 2016-12-08 | 1 | -2/+1 |
| | |||||
* | Update pubkey docs | Daniel Neus | 2016-12-08 | 2 | -41/+71 |
| | |||||
* | resolved invalid links to build with sphinx 1.5 | Never | 2016-12-07 | 2 | -2/+2 |
| | |||||
* | Merge GH #756 Remove ECB Cipher_Mode class | Jack Lloyd | 2016-12-05 | 1 | -2/+0 |
|\ | |||||
| * | Remove ECB mode | Jack Lloyd | 2016-12-04 | 1 | -2/+0 |
| | | | | | | | | | | | | | | Not a good thing to offer at this level. If you know what you are doing for the strange special case where it is necessary, the raw BlockCipher interface is available and probably more convenient. | ||||
* | | Merge GH #745 Make --via-amalgamation an error. Improve quoting in Travis ↵ | Jack Lloyd | 2016-12-04 | 1 | -4/+7 |
|\ \ | |/ |/| | | | build script | ||||
| * | Adapt docs to --amalgamation change | Simon Warta | 2016-12-02 | 1 | -4/+7 |
| | | |||||
* | | Update tls_verify_cert_chain docs to reflect OCSP stapling changes | Jack Lloyd | 2016-12-04 | 1 | -5/+19 |
|/ | | | | | | GH #755 [ci skip] | ||||
* | Update roadmap with plans for 2017 [ci skip] | Jack Lloyd | 2016-11-28 | 1 | -0/+66 |
| | |||||
* | Add note on rfc6979 signatures to manual [ci skip] | René Korthaus | 2016-11-28 | 2 | -2/+14 |
| | |||||
* | Note range of versions affected by CVE-2016-9132 | Jack Lloyd | 2016-11-28 | 1 | -0/+2 |
| | | | | [ci skip] | ||||
* | Update news | Jack Lloyd | 2016-11-28 | 1 | -1/+1 |
| | |||||
* | Fix BER decoder integer overflow | Jack Lloyd | 2016-11-28 | 1 | -1/+10 |
|\ | |||||
| * | Check for overflow in BER decoder EOC scanning | Jack Lloyd | 2016-11-27 | 1 | -1/+10 |
| | | |||||
* | | Document TLS::Policy::require_cert_revocation_info | Jack Lloyd | 2016-11-28 | 1 | -0/+20 |
|/ | |||||
* | Merge GH #739 Update docs and BSI policy | Jack Lloyd | 2016-11-26 | 1 | -1/+8 |
|\ | |||||
| * | Updates docs & module policy | Matthias Gierlings | 2016-11-26 | 1 | -1/+8 |
| | | | | | | | | | | | | - Added GMAC to list of supported MAC algorithms in readme.rst - Updated module policy to prevent CI crash - Added myself to credits.rst | ||||
* | | Probably easy todo [ci skip] | Jack Lloyd | 2016-11-26 | 1 | -0/+1 |
| | | |||||
* | | Shuffle sections of contributing.rst [ci skip] | Jack Lloyd | 2016-11-26 | 1 | -88/+78 |
|/ | |||||
* | Address review comments from @cordney | Jack Lloyd | 2016-11-25 | 1 | -2/+2 |
| | | | | | | | | | | | | Primarily doc updates but also expose some more logic in PKIX namespace, overall_status and merge_revocation_status. This allows calling more or less all of the logic used by the monolitic x509_path_validate in any way needed by an application. Add Certificate_Store_In_Memory::add_crl variant taking shared_ptr Add optional Certificate_Store_In_Memory* pointer to check_crl_online, valid CRLs are saved there. | ||||
* | Move TLS cert verification callback from Credentials_Manager to TLS::Callbacks | Jack Lloyd | 2016-11-23 | 2 | -27/+37 |
| | | | | | | It is the only function in C_M which is called on to process session-specific (and adversarially provided) inputs, rather than passively returning some credential which is typically not session specific. | ||||
* | Merge GH #731 Add CLI docs | Jack Lloyd | 2016-11-19 | 3 | -12/+165 |
|\ | | | | | | | [ci skip] | ||||
| * | Minor changes and fixes | Juraj Somorovsky | 2016-11-19 | 1 | -19/+23 |
| | | |||||
| * | added CLI section | Never | 2016-11-17 | 3 | -12/+161 |
| | | |||||
* | | Order default TLS ECC curve preferences by performance | Jack Lloyd | 2016-11-19 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | Moves x25519 to the front for best by-default side channel resistance, and orders remaining NIST/BP curves by performance rather than size. That means putting P-521 before P-384, since P-521 is much faster at least in Botan (due to much simpler modular reduction for P-521 prime), and Brainpools to the end due to being quite slow (no fast reductions). All of the supported curves seem strong enough, and if someone can break P-256 they can probably break P-384 as well so there doesn't seem much advantage in preferring slower curves by default. | ||||
* | | Add CECPQ1 TLS ciphersuites | Jack Lloyd | 2016-11-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Tested against BoringSSL (as client + server) and google.com (as client). Fix a stupid crashing bug in NewHope's BoringSSL mode. Remove unneeded error return from curve25519_donna - always returned 0. Default policy prefers ChaChaPoly1305 over GCM and CECPQ1 over ECDH/DH, which means the default no-extra-configuration ciphersuite (for Botan client speaking to Botan server) is a ciphersuite which is both implemented in constant time on all platforms and (hopefully) provides post quantum security. Good Things. | ||||
* | | Merge GH #721 Documentation reorg and expansion | Jack Lloyd | 2016-11-16 | 6 | -272/+943 |
|\| |