Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix ReST formatting error in old chanelog entry | Jack Lloyd | 2017-12-04 | 1 | -2/+2 |
| | |||||
* | Update news | Jack Lloyd | 2017-12-01 | 1 | -0/+6 |
| | |||||
* | Update news | Jack Lloyd | 2017-11-28 | 1 | -2/+9 |
| | |||||
* | Update news | Jack Lloyd | 2017-11-26 | 1 | -0/+10 |
| | |||||
* | Update news | Jack Lloyd | 2017-11-25 | 1 | -0/+4 |
| | |||||
* | Update news | Jack Lloyd | 2017-11-24 | 1 | -38/+40 |
| | | | | Mention #1307 and reformat. | ||||
* | Update news | Jack Lloyd | 2017-11-21 | 1 | -0/+9 |
| | |||||
* | Add keywrap documentation | Jack Lloyd | 2017-11-19 | 1 | -1/+1 |
| | |||||
* | Add AES key wrap with padding | Jack Lloyd | 2017-11-19 | 1 | -0/+3 |
| | |||||
* | Optimize Twofish | Jack Lloyd | 2017-11-16 | 1 | -1/+1 |
| | | | | | Interleaving two blocks is 40-50% faster for any mode that supports parallel operation. | ||||
* | Optimizations for CAST-128 | Jack Lloyd | 2017-11-16 | 1 | -1/+1 |
| | | | | | Similarly to Blowfish, 2x unrolling produces a 50-60% perf boost due to increased ILP. | ||||
* | Optimize Blowfish | Jack Lloyd | 2017-11-16 | 1 | -1/+1 |
| | | | | | | | Doing two blocks at a time exposes more ILP and substantially improves performance. Idea from http://jultika.oulu.fi/files/nbnfioulu-201305311409.pdf | ||||
* | Update news | Jack Lloyd | 2017-11-15 | 1 | -0/+18 |
| | |||||
* | 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 |
| |