summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/cipher.h
AgeCommit message (Expand)Author
2018-09-13hold our collective noses and use the openssl-1.1.x API in OpenSSH;Damien Miller
2017-05-07As promised in last release announcement: remove support forDamien Miller
2017-05-04another tentacle: cipher_set_key_string() was only ever used for SSHv1Damien Miller
2017-04-30remove SSHv1 ciphers; ok markus@Damien Miller
2016-08-03small refactor of cipher.c: make ciphercontext opaque to callersDamien Miller
2015-07-08typedefs for Cipher&CipherContext are unusedMarkus Friedl
2015-01-14remove unneeded includes, sync my copyright across files & whitespace; ok djm@Markus Friedl
2014-06-24New key API: refactor key-related functions to be more library-like,Damien Miller
2014-04-29make compiling against OpenSSL optional (make OPENSSL=no);Markus Friedl
2014-01-25Add a special case for the DH group size for 3des-cbc, which has anDarren Tucker
2013-12-06new private key format, bcrypt as KDF by default; details in PROTOCOL.key;Markus Friedl
2013-11-21Add a new protocol 2 transport cipher "chacha20-poly1305@openssh.com"Damien Miller
2013-11-07Output the effective values of Ciphers, MACs and KexAlgorithms whenDarren Tucker
2013-04-19add the ability to query supported ciphers, MACs, key type and KEXDamien Miller
2013-01-08support AES-GCM as defined in RFC 5647 (but with simpler KEX handling)Markus Friedl
2012-12-11add encrypt-then-mac (EtM) modes to openssh by defining new mac algorithmsMarkus Friedl
2009-01-26Work around the CPNI-957037 Plaintext Recovery Attack by alwaysMarkus Friedl
2006-03-25standardise spacing in $OpenBSD$ tags; requested by deraadt@Damien Miller
2004-07-28more s/illegal/invalid/Markus Friedl
2003-11-10constify. ok markus@ & djm@Jakob Schlyter
2002-03-18export/import cipher states; needed by ssh-privsepMarkus Friedl
2002-03-04$OpenBSD$ and RCSID() cleanup: don't use RCSID() in .h files; addKevin Steves
2002-02-18switch to EVP, ok djm@ deraadt@Markus Friedl
2002-02-14hide some more implementation details of cipher.[ch] and prepares for moveMarkus Friedl
2001-08-23switch to the optimised AES reference code fromMarkus Friedl
2001-06-26remove comments from .h, since they are cut&paste from the .c filesMarkus Friedl
2001-06-26prototype pedant. not very creative...Jun-ichiro itojun Hagino
2001-05-28simpler 3des for ssh1Markus Friedl
2000-12-19replace 'unsigned bla' with 'u_bla' everywhere. also, replace 'char unsigned'Markus Friedl
2000-12-09undo rijndael changesMarkus Friedl
2000-12-06new rijndael implementation. fixes endian bugsMarkus Friedl
2000-10-13rijndael/aes supportMarkus Friedl
2000-10-12enable DES in SSH-1 clients onlyMarkus Friedl
2000-10-11new cipher frameworkMarkus Friedl
2000-09-07cleanup copyright notices on all files. I have attempted to be accurate withTheo de Raadt
2000-06-20OpenBSD tagMarkus Friedl
2000-05-08complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)Markus Friedl
2000-04-14whitespace cleanupMarkus Friedl
2000-04-12#include <ssl/foo.h> -> <openssh/foo.h>Markus Friedl
2000-04-12add Cipher and Protocol options to ssh/sshd, e.g.:Markus Friedl
2000-04-04remove unused argument, split cipher_mask()Markus Friedl
2000-03-28support ssh2 ciphersMarkus Friedl
2000-03-22remove unused cipher_attack_detected codeMarkus Friedl
1999-11-24KNF, final part 3Markus Friedl
1999-11-24much more KNFTheo de Raadt
1999-11-15remove support for cipher RC4Markus Friedl
1999-10-02remove local blowfish codeTheo de Raadt
1999-09-30<des.h>Theo de Raadt
1999-09-30even smallerTheo de Raadt
1999-09-28convert all uses of gmp to SSL bignumNiels Provos