Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | typo | tb | 2020-01-26 | 1 | -2/+2 |
| | |||||
* | Improve the comment explaining why the previous change matches OpenSSL's | tb | 2020-01-26 | 1 | -8/+15 |
| | | | | | | behavior. ok jsing | ||||
* | Adjust EVP_chacha20()'s behavior to match OpenSSL's semantics: | tb | 2020-01-26 | 1 | -7/+14 |
| | | | | | | | | | | | | | | | | | The new IV is 128 bit long and is actually the 64 bit counter followed by 64 the bit initialization vector. This is needed by an upcoming change in OpenSSH and is a breaking change for all current callers. There are language bindings for Node.js, Rust and Erlang, but none of our ports use them. Note that EVP_chacha20() was first introduced in LibreSSL on May 1, 2014 while the entirely incompatible version in OpenSSL was committed on Dec 9, 2015. Initial diff from djm and myself, further refinements by djm. Ports grepping by sthen ok jsing | ||||
* | In chacha_init(), allow for a NULL iv. Reported by znz on github. | miod | 2014-08-04 | 1 | -2/+3 |
| | | | | ok guenther@ jsing@ | ||||
* | Explicitly include <openssl/opensslconf.h> in every file that references | jsing | 2014-07-10 | 1 | -1/+3 |
| | | | | | | | | | an OPENSSL_NO_* define. This avoids relying on something else pulling it in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is never going to do anything, since OPENSSL_NO_XYZ will never defined, due to the fact that opensslconf.h has not been included. This also includes some miscellaneous sorting/tidying of headers. | ||||
* | tags as requested by miod and tedu | deraadt | 2014-06-12 | 1 | -0/+1 |
| | |||||
* | KNF. | jsing | 2014-05-08 | 1 | -1/+1 |
| | |||||
* | Provide an EVP implementation for ChaCha. | jsing | 2014-05-01 | 1 | -0/+65 |
ok miod@ |