summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/cipher.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* highly polished whitespace, mostly fixing spaces-for-tab and baddjm2021-04-031-5/+4
* Remove the pre-standardization cipher rijndael-cbc@lysator.liu.se.dtucker2020-12-211-3/+1
* make Chacha20-POLY1305 context struct opaque; ok tb@ as part of a largerdjm2020-04-031-8/+10
* spelling errors in comments; no code changedjm2020-03-131-2/+2
* change explicit_bzero();free() to freezero()jsg2020-02-261-5/+3
* Make zlib optional. This adds a "ZLIB" build time option that allowsdtucker2020-01-231-1/+12
* fixes for !WITH_OPENSSL compilation; ok dtucker@djm2019-09-061-1/+4
* hold our collective noses and use the openssl-1.1.x API in OpenSSH;djm2018-09-131-8/+10
* Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures)markus2018-02-231-2/+2
* remove space before tabdjm2018-02-131-3/+3
* Remove all guards for calls to OpenSSL free functions - all of thesejsing2018-02-071-7/+4
* avoid unused variable warnings for !WITH_OPENSSL;djm2017-11-031-3/+3
* As promised in last release announcement: remove support fordjm2017-05-071-78/+17
* another tentacle: cipher_set_key_string() was only ever used for SSHv1djm2017-05-041-23/+1
* fixup setting ciphercontext->plaintext (lost in SSHv1 purge), thoughdjm2017-05-011-2/+2
* remove SSHv1 ciphers; ok markus@djm2017-04-301-152/+65
* unifdef WITH_SSH1djm2017-04-301-19/+1
* small refactor of cipher.c: make ciphercontext opaque to callersdjm2016-08-031-56/+109
* Remove NULL-checks before free().mmcc2015-12-101-3/+2
* make non-OpenSSL aes-ctr work on sshd w/ privsep; ok markus@djm2015-01-141-1/+9
* New key API: refactor key-related functions to be more library-like,djm2014-06-241-140/+158
* make compiling against OpenSSL optional (make OPENSSL=no);markus2014-04-291-4/+78
* remove some logging that makes ssh debugging output very verbose;djm2014-02-071-3/+1
* convert memset of potentially-private data to explicit_bzero()djm2014-02-021-4/+4
* replace openssl MD5 with our ssh_digest_*; ok djm@markus2014-01-271-8/+6
* Add a special case for the DH group size for 3des-cbc, which has andtucker2014-01-251-1/+9
* new private key format, bcrypt as KDF by default; details in PROTOCOL.key;markus2013-12-061-9/+9
* correct bzero of chacha20+poly1305 key context. bz#2177 fromdjm2013-12-021-2/+2
* Add a new protocol 2 transport cipher "chacha20-poly1305@openssh.com"djm2013-11-211-8/+57
* Output the effective values of Ciphers, MACs and KexAlgorithms whendtucker2013-11-071-4/+4
* bye, bye xfree(); ok markus@djm2013-05-171-5/+5
* add the ability to query supported ciphers, MACs, key type and KEXdjm2013-04-191-16/+39
* remove ACSS, now that it is gone from libcrypto toodjm2013-01-261-5/+3
* improve error message for integrity failure in AES-GCM modes; ok markus@djm2013-01-121-3/+7
* support AES-GCM as defined in RFC 5647 (but with simpler KEX handling)markus2013-01-081-27/+95
* use OpenSSL's EVP_aes_{128,192,256}_ctr() API and remove our hand-rollednaddy2012-12-121-14/+6
* add encrypt-then-mac (EtM) modes to openssh by defining new mac algorithmsmarkus2012-12-111-5/+17
* Work around the CPNI-957037 Plaintext Recovery Attack by alwaysmarkus2009-01-261-21/+28
* almost entirely get rid of the culture of ".h files that include .h files"deraadt2006-08-031-2/+3
* move #include <string.h> out of includes.hstevesk2006-07-221-3/+5
* Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatdjm2006-03-251-0/+1
* RCSID() can diederaadt2006-03-191-1/+0
* spacingdjm2005-07-161-2/+2
* make this -Wsign-compare clean; ok avsm@ markus@djm2005-06-171-4/+4
* Correctly initialize end of array sentinel; ok djm@dtucker2005-06-091-2/+2
* add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;djm2005-05-231-18/+33
* config option "Ciphers" should be case-sensitive; ok dtucker@djm2005-01-231-4/+6
* remove fallback AES support for old OpenSSL, as OpenBSD has had it for manydjm2004-12-221-28/+1
* more s/illegal/invalid/markus2004-07-281-2/+2
* spacesderaadt2004-07-111-16/+16