Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove final on TLS policy objects (GH #1292) | Jack Lloyd | 2017-11-13 | 1 | -0/+7 |
| | |||||
* | Update news [ci skip] | Jack Lloyd | 2017-11-10 | 1 | -0/+30 |
| | |||||
* | Update news | Jack Lloyd | 2017-11-03 | 1 | -0/+3 |
| | |||||
* | Update news | Jack Lloyd | 2017-10-29 | 1 | -1/+2 |
| | |||||
* | Update news | Jack Lloyd | 2017-10-26 | 1 | -0/+4 |
| | |||||
* | Update news | Jack Lloyd | 2017-10-26 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Update news | Jack Lloyd | 2017-10-22 | 1 | -3/+27 |
| | |||||
* | Allow setting CTR width via string | Jack Lloyd | 2017-10-20 | 1 | -0/+7 |
| | | | | | | | | | Prohibit very small counter widths (under 4 bytes), since they lead to trivial keystream reuse. Add tests. Fix clone which always returned an object with a block-wide counter. | ||||
* | Update news | Jack Lloyd | 2017-10-20 | 1 | -2/+2 |
| | |||||
* | GMAC optimization | Jack Lloyd | 2017-10-15 | 1 | -1/+2 |
| | | | | | Avoid copying inputs needlessly, on Skylake doubles performance (from 1 GB/s -> 2 GB/s) | ||||
* | Optimizations for SM4 | Jack Lloyd | 2017-10-13 | 1 | -1/+1 |
| | | | | | | | | | Using a larger table helps quite a bit. Using 4 tables (ala AES T-tables) didn't seem to help much at all, it's only slightly faster than a single table with rotations. Continue to use the 8 bit table in the first and last rounds as a countermeasure against cache attacks. | ||||
* | Further GCM optimizations | Jack Lloyd | 2017-10-13 | 1 | -1/+1 |
| | | | | Went from 27 to 20 cycles per byte on Skylake (with clmul disabled) | ||||
* | Update news | Jack Lloyd | 2017-10-13 | 1 | -0/+4 |
| | | | | [ci skip] | ||||
* | Update news to mention RIPEMD-160 OID | Jack Lloyd | 2017-10-06 | 1 | -0/+2 |
| | |||||
* | Correct the SHA-3 PKCSv1.5 IDs | Jack Lloyd | 2017-10-05 | 1 | -0/+3 |
| | | | | | | | Thanks to @noloader for pointing me at draft-jivsov-openpgp-sha3-01 which has the correct values. Adds a test so this can't happen again. | ||||
* | Bump version to 2.4.0-pre | Jack Lloyd | 2017-10-02 | 1 | -0/+4 |
| | |||||
* | Update for 2.3.0 release2.3.0 | Jack Lloyd | 2017-10-02 | 1 | -2/+2 |
| | |||||
* | Use explicit_bzero on OpenBSD | Jack Lloyd | 2017-09-30 | 1 | -2/+2 |
| | | | | [ci skip] | ||||
* | Update news | Jack Lloyd | 2017-09-30 | 1 | -4/+8 |
| | |||||
* | Update news | Jack Lloyd | 2017-09-29 | 1 | -0/+8 |
| | |||||
* | Spelling | Jack Lloyd | 2017-09-28 | 1 | -5/+35 |
| | | | | [ci skip] | ||||
* | Update news | Jack Lloyd | 2017-09-28 | 1 | -0/+5 |
| | |||||
* | Update news | Jack Lloyd | 2017-09-27 | 1 | -0/+3 |
| | |||||
* | Move the SecureVector typedef to secmem.h | Jack Lloyd | 2017-09-27 | 1 | -0/+3 |
| | | | | No point making someone include a deprecated header to get this. | ||||
* | Apply final annotations to the library also | Jack Lloyd | 2017-09-22 | 1 | -0/+4 |
| | | | | | Done by a perl script which converted all classes to final, followed by selective reversion where it caused compilation failures. | ||||
* | Update news | Jack Lloyd | 2017-09-21 | 1 | -0/+3 |
| | |||||
* | Header file cleanups | Jack Lloyd | 2017-09-21 | 1 | -0/+5 |
| | | | | Some help from include-what-you-use | ||||
* | Update news | Jack Lloyd | 2017-09-21 | 1 | -3/+4 |
| | |||||
* | Improve support for IBM XLC | Jack Lloyd | 2017-09-21 | 1 | -0/+2 |
| | | | | | A uint128 type is available but is apparently broken, causes problems with x25519 | ||||
* | Update news | Jack Lloyd | 2017-09-20 | 1 | -0/+35 |
| | |||||
* | Quote function names | Jack Lloyd | 2017-09-19 | 1 | -10/+10 |
| | | | | [ci skip] | ||||
* | Update news | Jack Lloyd | 2017-09-19 | 1 | -17/+24 |
| | | | | Use the right ``quoting`` for ReST, I always get this wrong. | ||||
* | Update news | Jack Lloyd | 2017-09-19 | 1 | -0/+2 |
| | |||||
* | Update news | Jack Lloyd | 2017-09-18 | 1 | -3/+25 |
| | |||||
* | Change SM2 encryption to match updated standard. | Jack Lloyd | 2017-09-10 | 1 | -0/+4 |
| | | | | | | | | Unfortunately it seems the SM2 format changed between 2010 and 2012, now the ciphertext is C1 || C3 || C2. Unfortunate no matter how you slice it, but at least it's easy to convert from one form to another. | ||||
* | Update news | Jack Lloyd | 2017-09-08 | 1 | -0/+22 |
| | | | | [ci skip] | ||||
* | Update news | Jack Lloyd | 2017-09-03 | 1 | -1/+11 |
| | |||||
* | Update news | Jack Lloyd | 2017-08-31 | 1 | -2/+11 |
| | |||||
* | Update news | Jack Lloyd | 2017-08-29 | 1 | -0/+5 |
| | |||||
* | Update docs | Jack Lloyd | 2017-08-23 | 1 | -0/+2 |
| | |||||
* | Fix bug affecting AltiVec on ppc64le processors | Jack Lloyd | 2017-08-23 | 1 | -0/+3 |
| | |||||
* | Fix Altivec detection | Jack Lloyd | 2017-08-22 | 1 | -0/+2 |
| | | | | Broken in c3ae43c04c | ||||
* | Add support for ECDHE_PSK AEAD ciphersuites | Jack Lloyd | 2017-08-22 | 1 | -0/+3 |
| | | | | From draft-ietf-tls-ecdhe-psk-aead-05, now with official codepoints. | ||||
* | Update news | Jack Lloyd | 2017-08-22 | 1 | -0/+5 |
| | |||||
* | Update news | Jack Lloyd | 2017-08-16 | 1 | -7/+19 |
| | |||||
* | Update FFI version | Jack Lloyd | 2017-08-15 | 1 | -0/+3 |
| | | | | | | | Also fix botan_ffi_supports_api to return true for any supported version (2.0, 2.1/2.2, and 2.3). Really 2.2 should have had its own FFI version code since there were already many FFI API additions in that release. | ||||
* | Update version to 2.3.0, add release notes | Jack Lloyd | 2017-08-15 | 1 | -0/+16 |
| | |||||
* | Update for 2.2.0 release2.2.0 | Jack Lloyd | 2017-08-07 | 1 | -1/+1 |
| | |||||
* | Update news | Jack Lloyd | 2017-08-07 | 1 | -2/+14 |
| | |||||
* | Update news and todo | Jack Lloyd | 2017-08-04 | 1 | -0/+6 |
| | | | | [ci skip] |