Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support seeking in Salsa20 | Jack Lloyd | 2017-11-14 | 1 | -0/+24 |
| | | | | Add a test that StreamCipher::seek throws if not keyed. | ||||
* | Allow setting CTR width via string | Jack Lloyd | 2017-10-20 | 1 | -0/+18 |
| | | | | | | | | | 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. | ||||
* | Handle IV carryover in CBC, CFB, and stream ciphers | Jack Lloyd | 2017-05-13 | 1 | -0/+5 |
| | | | | | | Allow an empty nonce to mean "continue using the current cipher state". GH #864 | ||||
* | add test sets for CTR-BE(***) | René Meusel | 2017-04-13 | 1 | -0/+2810 |
| | |||||
* | Support zero-length IV in ChaCha | Jack Lloyd | 2017-02-02 | 1 | -0/+3 |
| | | | | Equivalent to an 8 byte all-zero IV, same handling as Salsa. | ||||
* | Add SHAKE-128 as stream cipher | Jack Lloyd | 2016-10-19 | 1 | -0/+3379 |
| | | | | | Updates NewHope to use that instead of the hard-coded SHAKE-128, and adds toggle for BoringSSL compat mode using AES-128/CTR + SHA-256. | ||||
* | Add cpuid overload to test framework | Jack Lloyd | 2016-09-15 | 1 | -0/+3 |
| | |||||
* | No need for long all-zero input after cd9f852 | Jack Lloyd | 2016-09-05 | 1 | -1/+0 |
| | |||||
* | Merge GH #616 ChaCha SSE2 optimizations | Jack Lloyd | 2016-09-05 | 1 | -0/+8 |
|\ | |||||
| * | Missing increment in SSE2 version, broke ChaCha20Poly1305 tests | Jack Lloyd | 2016-09-01 | 1 | -0/+8 |
| | | | | | | | | But not any ChaCha20 tests due to no long test inputs. Add one. | ||||
* | | Remove deprecated ciphers MARS, RC2, RC5, RC6, SAFER-SK and TEA | Jack Lloyd | 2016-09-02 | 1 | -286/+0 |
| | | | | | | | | | | XTEA was also deprecated but has been spared, it does seem to be somewhat common (eg, included in the Go x/crypto library) | ||||
* | | Let the input arg to stream cipher test be optional. | Jack Lloyd | 2016-09-01 | 2 | -96/+0 |
|/ | | | | | | If ommitted, assume an all zero input. Remove some In = 0000... from test files. | ||||
* | Adding StreamCipher::seek interface, supporting seek in ChaCha, and also ↵ | SimCog | 2016-06-18 | 1 | -0/+506 |
| | | | | adding ChaCha8 support | ||||
* | Add support for ChaCha(12) | Jack Lloyd | 2016-04-09 | 1 | -1/+16 |
| | |||||
* | Support 96 bit nonces in ChaCha20 as specified in ↵ | lloyd | 2014-12-29 | 1 | -0/+9 |
| | | | | draft-irtf-cfrg-chacha20-poly1305-03 | ||||
* | Add ChaCha | lloyd | 2014-01-31 | 3 | -13/+39 |
| | |||||
* | Split up test vectors into per-algo files and app into botan-test for | lloyd | 2014-01-10 | 4 | -0/+2985 |
the tests and botan for everything else. |