OpenBSD CVS

CVS log for src/usr.bin/ssh/cipher.c


[BACK] Up to [local] / src / usr.bin / ssh

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.121 / (download) - annotate - [select for diffs], Fri May 17 02:39:11 2024 UTC (3 hours, 46 minutes ago) by jsg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored)

spelling; ok djm@

Revision 1.120 / (download) - annotate - [select for diffs], Tue Oct 10 06:49:54 2023 UTC (7 months, 1 week ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5
Changes since 1.119: +1 -22 lines
Diff to previous 1.119 (colored)

Garbage collect cipher_get_keyiv_len()

This is a compat20 leftover, unused since 2017.

ok djm

Revision 1.119 / (download) - annotate - [select for diffs], Sat Apr 3 06:18:40 2021 UTC (3 years, 1 month ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9
Changes since 1.118: +4 -5 lines
Diff to previous 1.118 (colored)

highly polished whitespace, mostly fixing spaces-for-tab and bad
indentation on continuation lines. Prompted by GHPR#185

Revision 1.118 / (download) - annotate - [select for diffs], Mon Dec 21 11:09:32 2020 UTC (3 years, 4 months ago) by dtucker
Branch: MAIN
Changes since 1.117: +1 -3 lines
Diff to previous 1.117 (colored)

Remove the pre-standardization cipher rijndael-cbc@lysator.liu.se.
It is an alias for aes256-cbc which was standardized in RFC4253 (2006),
has been deprecated and disabled by default since OpenSSH 7.2 (2016)
and was only briefly documented in ssh.1 in 2001.

This will reduce the amount of work the cipher/kex regression tests need
to do by a little bit.  ok markus@ djm@

Revision 1.117 / (download) - annotate - [select for diffs], Fri Apr 3 04:27:03 2020 UTC (4 years, 1 month ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.116: +10 -8 lines
Diff to previous 1.116 (colored)

make Chacha20-POLY1305 context struct opaque; ok tb@ as part of a larger
diff at a2k20

Revision 1.116 / (download) - annotate - [select for diffs], Fri Mar 13 03:17:07 2020 UTC (4 years, 2 months ago) by djm
Branch: MAIN
Changes since 1.115: +2 -2 lines
Diff to previous 1.115 (colored)

spelling errors in comments; no code change
from https://fossies.org/linux/misc/openssh-8.2p1.tar.gz/codespell.html

Revision 1.115 / (download) - annotate - [select for diffs], Wed Feb 26 13:40:09 2020 UTC (4 years, 2 months ago) by jsg
Branch: MAIN
Changes since 1.114: +3 -5 lines
Diff to previous 1.114 (colored)

change explicit_bzero();free() to freezero()

While freezero() returns early if the pointer is NULL the tests for
NULL in callers are left to avoid warnings about passing an
uninitialised size argument across a function boundry.

ok deraadt@ djm@

Revision 1.114 / (download) - annotate - [select for diffs], Thu Jan 23 10:24:29 2020 UTC (4 years, 3 months ago) by dtucker
Branch: MAIN
Changes since 1.113: +12 -1 lines
Diff to previous 1.113 (colored)

Make zlib optional.  This adds a "ZLIB" build time option that allows
building without zlib compression and associated options.  With feedback
from markus@, ok djm@

Revision 1.113 / (download) - annotate - [select for diffs], Fri Sep 6 05:23:55 2019 UTC (4 years, 8 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.112: +4 -1 lines
Diff to previous 1.112 (colored)

fixes for !WITH_OPENSSL compilation; ok dtucker@

Revision 1.112 / (download) - annotate - [select for diffs], Thu Sep 13 02:08:33 2018 UTC (5 years, 8 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.111: +10 -8 lines
Diff to previous 1.111 (colored)

hold our collective noses and use the openssl-1.1.x API in OpenSSH;
feedback and ok tb@ jsing@ markus@

Revision 1.111 / (download) - annotate - [select for diffs], Fri Feb 23 15:58:37 2018 UTC (6 years, 2 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.110: +2 -2 lines
Diff to previous 1.110 (colored)

Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures)
The code is not compiled in by default (see WITH_XMSS in Makefile.inc)
Joint work with stefan-lukas_gazdag at genua.eu
See https://tools.ietf.org/html/draft-irtf-cfrg-xmss-hash-based-signatures-12
ok djm@

Revision 1.110 / (download) - annotate - [select for diffs], Tue Feb 13 03:36:56 2018 UTC (6 years, 3 months ago) by djm
Branch: MAIN
Changes since 1.109: +3 -3 lines
Diff to previous 1.109 (colored)

remove space before tab

Revision 1.109 / (download) - annotate - [select for diffs], Wed Feb 7 02:06:50 2018 UTC (6 years, 3 months ago) by jsing
Branch: MAIN
Changes since 1.108: +4 -7 lines
Diff to previous 1.108 (colored)

Remove all guards for calls to OpenSSL free functions - all of these
functions handle NULL, from at least OpenSSL 1.0.1g onwards.

Prompted by dtucker@ asking about guards for RSA_free(), when looking at
openssh-portable pr#84 on github.

ok deraadt@ dtucker@

Revision 1.108 / (download) - annotate - [select for diffs], Fri Nov 3 02:22:41 2017 UTC (6 years, 6 months ago) by djm
Branch: MAIN
Changes since 1.107: +3 -3 lines
Diff to previous 1.107 (colored)

avoid unused variable warnings for !WITH_OPENSSL;
patch from Marcus Folkesson

Revision 1.107 / (download) - annotate - [select for diffs], Sun May 7 23:12:57 2017 UTC (7 years ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.106: +17 -78 lines
Diff to previous 1.106 (colored)

As promised in last release announcement: remove support for
Blowfish, RC4 and CAST ciphers. ok markus@ deraadt@

Revision 1.106 / (download) - annotate - [select for diffs], Thu May 4 01:33:21 2017 UTC (7 years ago) by djm
Branch: MAIN
Changes since 1.105: +1 -23 lines
Diff to previous 1.105 (colored)

another tentacle: cipher_set_key_string() was only ever used for SSHv1

Revision 1.105 / (download) - annotate - [select for diffs], Mon May 1 00:03:18 2017 UTC (7 years ago) by djm
Branch: MAIN
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored)

fixup setting ciphercontext->plaintext (lost in SSHv1 purge), though
it isn't really used for much anymore.

Revision 1.104 / (download) - annotate - [select for diffs], Sun Apr 30 23:15:04 2017 UTC (7 years ago) by djm
Branch: MAIN
Changes since 1.103: +65 -152 lines
Diff to previous 1.103 (colored)

remove SSHv1 ciphers; ok markus@

Revision 1.103 / (download) - annotate - [select for diffs], Sun Apr 30 23:10:43 2017 UTC (7 years ago) by djm
Branch: MAIN
Changes since 1.102: +1 -19 lines
Diff to previous 1.102 (colored)

unifdef WITH_SSH1
ok markus@

Revision 1.102 / (download) - annotate - [select for diffs], Wed Aug 3 05:41:57 2016 UTC (7 years, 9 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.101: +109 -56 lines
Diff to previous 1.101 (colored)

small refactor of cipher.c: make ciphercontext opaque to callers
feedback and ok markus@

Revision 1.101 / (download) - annotate - [select for diffs], Thu Dec 10 17:08:40 2015 UTC (8 years, 5 months ago) by mmcc
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.100: +2 -3 lines
Diff to previous 1.100 (colored)

Remove NULL-checks before free().

ok dtucker@

Revision 1.100 / (download) - annotate - [select for diffs], Wed Jan 14 10:29:45 2015 UTC (9 years, 4 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.99: +9 -1 lines
Diff to previous 1.99 (colored)

make non-OpenSSL aes-ctr work on sshd w/ privsep; ok markus@

Revision 1.99 / (download) - annotate - [select for diffs], Tue Jun 24 01:13:21 2014 UTC (9 years, 10 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.98: +159 -141 lines
Diff to previous 1.98 (colored)

New key API: refactor key-related functions to be more library-like,
existing API is offered as a set of wrappers.

with and ok markus@

Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew
Dempsky and Ron Bowes for a detailed review a few months ago.

Revision 1.98 / (download) - annotate - [select for diffs], Tue Apr 29 18:01:49 2014 UTC (10 years ago) by markus
Branch: MAIN
Changes since 1.97: +78 -4 lines
Diff to previous 1.97 (colored)

make compiling against OpenSSL optional (make OPENSSL=no);
reduces algorithms to curve25519, aes-ctr, chacha, ed25519;
allows us to explore further options; with and ok djm

Revision 1.97 / (download) - annotate - [select for diffs], Fri Feb 7 06:55:54 2014 UTC (10 years, 3 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.96: +1 -3 lines
Diff to previous 1.96 (colored)

remove some logging that makes ssh debugging output very verbose;
ok markus

Revision 1.96 / (download) - annotate - [select for diffs], Sun Feb 2 03:44:31 2014 UTC (10 years, 3 months ago) by djm
Branch: MAIN
Changes since 1.95: +4 -4 lines
Diff to previous 1.95 (colored)

convert memset of potentially-private data to explicit_bzero()

Revision 1.95 / (download) - annotate - [select for diffs], Mon Jan 27 19:18:54 2014 UTC (10 years, 3 months ago) by markus
Branch: MAIN
Changes since 1.94: +6 -8 lines
Diff to previous 1.94 (colored)

replace openssl MD5 with our ssh_digest_*; ok djm@

Revision 1.94 / (download) - annotate - [select for diffs], Sat Jan 25 10:12:50 2014 UTC (10 years, 3 months ago) by dtucker
Branch: MAIN
Changes since 1.93: +9 -1 lines
Diff to previous 1.93 (colored)

Add a special case for the DH group size for 3des-cbc, which has an
effective strength much lower than the key size.  This causes problems
with some cryptlib implementations, which don't support group sizes larger
than 4k but also don't use the largest group size it does support as
specified in the RFC.  Based on a patch from Petr Lautrbach at Redhat,
reduced by me with input from Markus.  ok djm@ markus@

Revision 1.93 / (download) - annotate - [select for diffs], Fri Dec 6 13:34:54 2013 UTC (10 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.92: +9 -9 lines
Diff to previous 1.92 (colored)

new private key format, bcrypt as KDF by default; details in PROTOCOL.key;
feedback and lots help from djm; ok djm@

Revision 1.92 / (download) - annotate - [select for diffs], Mon Dec 2 03:13:14 2013 UTC (10 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored)

correct bzero of chacha20+poly1305 key context. bz#2177 from
Loganaden Velvindron @ AfriNIC

Also make it a memset for consistency with the rest of cipher.c

Revision 1.91 / (download) - annotate - [select for diffs], Thu Nov 21 00:45:44 2013 UTC (10 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.90: +57 -8 lines
Diff to previous 1.90 (colored)

Add a new protocol 2 transport cipher "chacha20-poly1305@openssh.com"
that combines Daniel Bernstein's ChaCha20 stream cipher and Poly1305 MAC
to build an authenticated encryption mode.

Inspired by and similar to Adam Langley's proposal for TLS:
http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-03
but differs in layout used for the MAC calculation and the use of a
second ChaCha20 instance to separately encrypt packet lengths.
Details are in the PROTOCOL.chacha20poly1305 file.

Feedback markus@, naddy@; manpage bits Loganden Velvindron @ AfriNIC
ok markus@ naddy@

Revision 1.90 / (download) - annotate - [select for diffs], Thu Nov 7 11:58:27 2013 UTC (10 years, 6 months ago) by dtucker
Branch: MAIN
Changes since 1.89: +4 -4 lines
Diff to previous 1.89 (colored)

Output the effective values of Ciphers, MACs and KexAlgorithms when
the default has not been overridden.  ok markus@

Revision 1.89 / (download) - annotate - [select for diffs], Fri May 17 00:13:13 2013 UTC (11 years ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.88: +5 -5 lines
Diff to previous 1.88 (colored)

bye, bye xfree(); ok markus@

Revision 1.88 / (download) - annotate - [select for diffs], Fri Apr 19 01:06:50 2013 UTC (11 years, 1 month ago) by djm
Branch: MAIN
Changes since 1.87: +39 -16 lines
Diff to previous 1.87 (colored)

add the ability to query supported ciphers, MACs, key type and KEX
algorithms to ssh. Includes some refactoring of KEX and key type handling
to be table-driven; ok markus@

Revision 1.87 / (download) - annotate - [select for diffs], Sat Jan 26 06:11:05 2013 UTC (11 years, 3 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3
Changes since 1.86: +3 -5 lines
Diff to previous 1.86 (colored)

remove ACSS, now that it is gone from libcrypto too

Revision 1.86 / (download) - annotate - [select for diffs], Sat Jan 12 11:22:04 2013 UTC (11 years, 4 months ago) by djm
Branch: MAIN
Changes since 1.85: +7 -3 lines
Diff to previous 1.85 (colored)

improve error message for integrity failure in AES-GCM modes; ok markus@

Revision 1.85 / (download) - annotate - [select for diffs], Tue Jan 8 18:49:04 2013 UTC (11 years, 4 months ago) by markus
Branch: MAIN
Changes since 1.84: +94 -26 lines
Diff to previous 1.84 (colored)

support AES-GCM as defined in RFC 5647 (but with simpler KEX handling)
ok and feedback djm@

Revision 1.84 / (download) - annotate - [select for diffs], Wed Dec 12 16:46:10 2012 UTC (11 years, 5 months ago) by naddy
Branch: MAIN
Changes since 1.83: +6 -14 lines
Diff to previous 1.83 (colored)

use OpenSSL's EVP_aes_{128,192,256}_ctr() API and remove our hand-rolled
counter mode code; ok djm@

Revision 1.83 / (download) - annotate - [select for diffs], Tue Dec 11 22:31:18 2012 UTC (11 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.82: +17 -5 lines
Diff to previous 1.82 (colored)

add encrypt-then-mac (EtM) modes to openssh by defining new mac algorithms
that change the packet format and compute the MAC over the encrypted
message (including the packet size) instead of the plaintext data;
these EtM modes are considered more secure and used by default.
feedback and ok djm@

Revision 1.82 / (download) - annotate - [select for diffs], Mon Jan 26 09:58:15 2009 UTC (15 years, 3 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.81: +28 -21 lines
Diff to previous 1.81 (colored)

Work around the CPNI-957037 Plaintext Recovery Attack by always
reading 256K of data on packet size or HMAC errors (in CBC mode only).
Help, feedback and ok djm@
Feedback from Martin Albrecht and Paterson Kenny

Revision 1.77.2.1 / (download) - annotate - [select for diffs], Fri Oct 6 03:19:32 2006 UTC (17 years, 7 months ago) by brad
Branch: OPENBSD_3_8
Changes since 1.77: +7 -4 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

upgrade to OpenSSH 4.4

Revision 1.77.4.1 / (download) - annotate - [select for diffs], Sat Sep 30 04:06:50 2006 UTC (17 years, 7 months ago) by brad
Branch: OPENBSD_3_9
Changes since 1.77: +7 -4 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

upgrade to OpenSSH 4.4

Revision 1.81 / (download) - annotate - [select for diffs], Thu Aug 3 03:34:42 2006 UTC (17 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.80: +3 -2 lines
Diff to previous 1.80 (colored)

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step

Revision 1.80 / (download) - annotate - [select for diffs], Sat Jul 22 20:48:22 2006 UTC (17 years, 9 months ago) by stevesk
Branch: MAIN
Changes since 1.79: +5 -3 lines
Diff to previous 1.79 (colored)

move #include <string.h> out of includes.h

Revision 1.79 / (download) - annotate - [select for diffs], Sat Mar 25 13:17:01 2006 UTC (18 years, 1 month ago) by djm
Branch: MAIN
Changes since 1.78: +1 -0 lines
Diff to previous 1.78 (colored)

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files

Revision 1.78 / (download) - annotate - [select for diffs], Sun Mar 19 18:51:18 2006 UTC (18 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.77: +0 -1 lines
Diff to previous 1.77 (colored)

RCSID() can die

Revision 1.73.2.1 / (download) - annotate - [select for diffs], Sun Sep 4 18:40:01 2005 UTC (18 years, 8 months ago) by brad
Branch: OPENBSD_3_7
Changes since 1.73: +37 -22 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

upgrade to OpenSSH 4.2

Revision 1.71.2.2 / (download) - annotate - [select for diffs], Fri Sep 2 03:45:00 2005 UTC (18 years, 8 months ago) by brad
Branch: OPENBSD_3_6
Changes since 1.71.2.1: +37 -22 lines
Diff to previous 1.71.2.1 (colored) to branchpoint 1.71 (colored) next main 1.72 (colored)

upgrade to OpenSSH 4.2

Revision 1.77 / (download) - annotate - [select for diffs], Sat Jul 16 01:35:24 2005 UTC (18 years, 10 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_8_BASE
Branch point for: OPENBSD_3_9, OPENBSD_3_8
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored)

spacing

Revision 1.76 / (download) - annotate - [select for diffs], Fri Jun 17 02:44:32 2005 UTC (18 years, 11 months ago) by djm
Branch: MAIN
Changes since 1.75: +4 -4 lines
Diff to previous 1.75 (colored)

make this -Wsign-compare clean; ok avsm@ markus@

Revision 1.75 / (download) - annotate - [select for diffs], Thu Jun 9 13:43:49 2005 UTC (18 years, 11 months ago) by dtucker
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

Correctly initialize end of array sentinel; ok djm@

Revision 1.74 / (download) - annotate - [select for diffs], Mon May 23 23:32:46 2005 UTC (18 years, 11 months ago) by djm
Branch: MAIN
Changes since 1.73: +33 -18 lines
Diff to previous 1.73 (colored)

add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;
ok markus@

Revision 1.68.2.2 / (download) - annotate - [select for diffs], Thu Mar 10 17:15:04 2005 UTC (19 years, 2 months ago) by brad
Branch: OPENBSD_3_5
Changes since 1.68.2.1: +6 -31 lines
Diff to previous 1.68.2.1 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored)

upgrade to OpenSSH 4.0

Revision 1.71.2.1 / (download) - annotate - [select for diffs], Thu Mar 10 16:28:27 2005 UTC (19 years, 2 months ago) by brad
Branch: OPENBSD_3_6
Changes since 1.71: +6 -31 lines
Diff to previous 1.71 (colored)

upgrade to OpenSSH 4.0

Revision 1.73 / (download) - annotate - [select for diffs], Sun Jan 23 10:18:12 2005 UTC (19 years, 3 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE
Branch point for: OPENBSD_3_7
Changes since 1.72: +6 -4 lines
Diff to previous 1.72 (colored)

config option "Ciphers" should be case-sensitive; ok dtucker@

Revision 1.72 / (download) - annotate - [select for diffs], Wed Dec 22 02:13:19 2004 UTC (19 years, 4 months ago) by djm
Branch: MAIN
Changes since 1.71: +1 -28 lines
Diff to previous 1.71 (colored)

remove fallback AES support for old OpenSSL, as OpenBSD has had it for many
years now; ok deraadt@

Revision 1.65.2.2 / (download) - annotate - [select for diffs], Thu Aug 19 22:37:31 2004 UTC (19 years, 9 months ago) by brad
Branch: OPENBSD_3_4
Changes since 1.65.2.1: +25 -25 lines
Diff to previous 1.65.2.1 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored)

upgrade to OpenSSH 3.9

Revision 1.68.2.1 / (download) - annotate - [select for diffs], Thu Aug 19 04:13:26 2004 UTC (19 years, 9 months ago) by brad
Branch: OPENBSD_3_5
Changes since 1.68: +25 -25 lines
Diff to previous 1.68 (colored)

upgrade to OpenSSH 3.9

Revision 1.71 / (download) - annotate - [select for diffs], Wed Jul 28 09:40:29 2004 UTC (19 years, 9 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE
Branch point for: OPENBSD_3_6
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored)

more s/illegal/invalid/

Revision 1.70 / (download) - annotate - [select for diffs], Sun Jul 11 17:48:47 2004 UTC (19 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.69: +15 -15 lines
Diff to previous 1.69 (colored)

spaces

Revision 1.69 / (download) - annotate - [select for diffs], Mon Jun 21 17:36:31 2004 UTC (19 years, 10 months ago) by avsm
Branch: MAIN
Changes since 1.68: +9 -9 lines
Diff to previous 1.68 (colored)

make ssh -Wshadow clean, no functional changes
markus@ ok

Revision 1.62.2.2 / (download) - annotate - [select for diffs], Thu Mar 4 18:18:15 2004 UTC (20 years, 2 months ago) by brad
Branch: OPENBSD_3_3
Changes since 1.62.2.1: +10 -8 lines
Diff to previous 1.62.2.1 (colored) to branchpoint 1.62 (colored) next main 1.63 (colored)

upgrade to OpenSSH 3.8upgrade to OpenSSH 3.8upgrade to OpenSSH 3.8

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Sat Feb 28 03:51:33 2004 UTC (20 years, 2 months ago) by brad
Branch: OPENBSD_3_4
Changes since 1.65: +10 -8 lines
Diff to previous 1.65 (colored)

upgrade to OpenSSH 3.8

Revision 1.68 / (download) - annotate - [select for diffs], Fri Jan 23 19:26:33 2004 UTC (20 years, 3 months ago) by hshoexer
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE
Branch point for: OPENBSD_3_5
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

rename acss@opebsd.org to acss@openssh.org
ok deraadt@

Revision 1.67 / (download) - annotate - [select for diffs], Fri Jan 23 17:06:03 2004 UTC (20 years, 3 months ago) by hshoexer
Branch: MAIN
Changes since 1.66: +4 -3 lines
Diff to previous 1.66 (colored)

enable acss for ssh
ok deraadt@ markus@

Revision 1.66 / (download) - annotate - [select for diffs], Mon Nov 10 16:23:41 2003 UTC (20 years, 6 months ago) by jakob
Branch: MAIN
Changes since 1.65: +6 -6 lines
Diff to previous 1.65 (colored)

constify. ok markus@ & djm@

Revision 1.61.2.2 / (download) - annotate - [select for diffs], Tue Sep 16 21:20:25 2003 UTC (20 years, 8 months ago) by brad
Branch: OPENBSD_3_2
Changes since 1.61.2.1: +31 -318 lines
Diff to previous 1.61.2.1 (colored) to branchpoint 1.61 (colored) next main 1.62 (colored)

upgrade to OpenSSH 3.7

Revision 1.62.2.1 / (download) - annotate - [select for diffs], Tue Sep 16 20:50:42 2003 UTC (20 years, 8 months ago) by brad
Branch: OPENBSD_3_3
Changes since 1.62: +31 -318 lines
Diff to previous 1.62 (colored)

upgrade to OpenSSH 3.7

Revision 1.65 / (download) - annotate - [select for diffs], Sat May 17 04:27:52 2003 UTC (21 years ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE
Branch point for: OPENBSD_3_4
Changes since 1.64: +12 -1 lines
Diff to previous 1.64 (colored)

experimental support for aes-ctr modes from
http://www.ietf.org/internet-drafts/draft-ietf-secsh-newmodes-00.txt
ok djm@

Revision 1.64 / (download) - annotate - [select for diffs], Thu May 15 03:08:29 2003 UTC (21 years ago) by markus
Branch: MAIN
Changes since 1.63: +5 -300 lines
Diff to previous 1.63 (colored)

split out custom EVP ciphers

Revision 1.63 / (download) - annotate - [select for diffs], Sat Apr 12 10:13:57 2003 UTC (21 years, 1 month ago) by markus
Branch: MAIN
Changes since 1.62: +50 -53 lines
Diff to previous 1.62 (colored)

hide cipher details; ok djm@

Revision 1.55.2.3 / (download) - annotate - [select for diffs], Thu Apr 3 22:35:17 2003 UTC (21 years, 1 month ago) by miod
Branch: OPENBSD_3_1
Changes since 1.55.2.2: +2 -2 lines
Diff to previous 1.55.2.2 (colored) to branchpoint 1.55 (colored) next main 1.56 (colored)

Merge OpenSSH 3.6.1

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Tue Apr 1 00:12:13 2003 UTC (21 years, 1 month ago) by margarida
Branch: OPENBSD_3_2
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

Update to OpenSSH 3.6

Revision 1.62 / (download) - annotate - [select for diffs], Thu Nov 21 22:45:31 2002 UTC (21 years, 5 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE
Branch point for: OPENBSD_3_3
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

debug->debug2, unify debug messages

Revision 1.47.2.5 / (download) - annotate - [select for diffs], Fri Oct 11 14:53:06 2002 UTC (21 years, 7 months ago) by miod
Branch: OPENBSD_3_0
Changes since 1.47.2.4: +2 -2 lines
Diff to previous 1.47.2.4 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

Update to OpenSSH 3.5

Revision 1.55.2.2 / (download) - annotate - [select for diffs], Fri Oct 11 14:51:52 2002 UTC (21 years, 7 months ago) by miod
Branch: OPENBSD_3_1
Changes since 1.55.2.1: +2 -2 lines
Diff to previous 1.55.2.1 (colored) to branchpoint 1.55 (colored)

Update to OpenSSH 3.5

Revision 1.61 / (download) - annotate - [select for diffs], Fri Jul 12 15:50:17 2002 UTC (21 years, 10 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_2_BASE
Branch point for: OPENBSD_3_2
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

EVP_CIPH_CUSTOM_IV for our own rijndael

Revision 1.47.2.4 / (download) - annotate - [select for diffs], Wed Jun 26 18:22:34 2002 UTC (21 years, 10 months ago) by miod
Branch: OPENBSD_3_0
Changes since 1.47.2.3: +13 -1 lines
Diff to previous 1.47.2.3 (colored) to branchpoint 1.47 (colored)

There was an update to OpenSSH 3.4, and people rejoiced.

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Wed Jun 26 15:30:38 2002 UTC (21 years, 10 months ago) by jason
Branch: OPENBSD_3_1
Changes since 1.55: +57 -50 lines
Diff to previous 1.55 (colored)

Pull in OpenSSH-3.4

Revision 1.60 / (download) - annotate - [select for diffs], Sun Jun 23 03:26:52 2002 UTC (21 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.59: +13 -1 lines
Diff to previous 1.59 (colored)

KNF

Revision 1.47.2.3 / (download) - annotate - [select for diffs], Sat Jun 22 07:23:17 2002 UTC (21 years, 11 months ago) by miod
Branch: OPENBSD_3_0
Changes since 1.47.2.2: +45 -50 lines
Diff to previous 1.47.2.2 (colored) to branchpoint 1.47 (colored)

Update OpenSSH to version 3.3 (with local changes, configuration files still
living in /etc and privsep user being nobody).

Revision 1.59 / (download) - annotate - [select for diffs], Wed Jun 19 18:01:00 2002 UTC (21 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.58: +7 -30 lines
Diff to previous 1.58 (colored)

make the monitor sync the transfer ssh1 session key;
transfer keycontext only for RC4 (this is still depends on EVP
implementation details and is broken).

Revision 1.58 / (download) - annotate - [select for diffs], Tue Jun 4 23:05:49 2002 UTC (21 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.57: +13 -13 lines
Diff to previous 1.57 (colored)

__FUNCTION__ -> __func__

Revision 1.43.2.3 / (download) - annotate - [select for diffs], Sun Jun 2 22:56:10 2002 UTC (21 years, 11 months ago) by miod
Branch: OPENBSD_2_9
Changes since 1.43.2.2: +178 -3 lines
Diff to previous 1.43.2.2 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored)

Upgrade to OpenSSH 3.2.3.

Except for improbable compilation error fixes, this should be the last
commit made to the 2.9-STABLE branche. Have fun upgrading.

Revision 1.57 / (download) - annotate - [select for diffs], Thu May 30 08:07:31 2002 UTC (21 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.56: +23 -5 lines
Diff to previous 1.56 (colored)

use rijndael/aes from libcrypto (openssl >= 0.9.7) instead of
our own implementation. allow use of AES hardware via libcrypto, ok deraadt@

Revision 1.47.2.2 / (download) - annotate - [select for diffs], Fri May 17 00:03:23 2002 UTC (22 years ago) by miod
Branch: OPENBSD_3_0
Changes since 1.47.2.1: +178 -3 lines
Diff to previous 1.47.2.1 (colored) to branchpoint 1.47 (colored)

Update OpenSSH to version 3.2.2.

Revision 1.56 / (download) - annotate - [select for diffs], Thu May 16 22:02:50 2002 UTC (22 years ago) by markus
Branch: MAIN
Changes since 1.55: +8 -8 lines
Diff to previous 1.55 (colored)

fix warnings (openssl 0.9.7 requires const)

Revision 1.55 / (download) - annotate - [select for diffs], Wed Apr 3 09:26:11 2002 UTC (22 years, 1 month ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE
Branch point for: OPENBSD_3_1
Changes since 1.54: +5 -3 lines
Diff to previous 1.54 (colored)

re-add rijndael-cbc@lysator.liu.se for MacSSH; ash@lab.poc.net

Revision 1.54 / (download) - annotate - [select for diffs], Tue Mar 19 10:49:35 2002 UTC (22 years, 2 months ago) by markus
Branch: MAIN
Changes since 1.53: +6 -6 lines
Diff to previous 1.53 (colored)

KNF whitespace

Revision 1.53 / (download) - annotate - [select for diffs], Mon Mar 18 17:13:15 2002 UTC (22 years, 2 months ago) by markus
Branch: MAIN
Changes since 1.52: +174 -1 lines
Diff to previous 1.52 (colored)

export/import cipher states; needed by ssh-privsep

Revision 1.43.2.2 / (download) - annotate - [select for diffs], Sat Mar 9 00:20:44 2002 UTC (22 years, 2 months ago) by miod
Branch: OPENBSD_2_9
Changes since 1.43.2.1: +328 -376 lines
Diff to previous 1.43.2.1 (colored) to branchpoint 1.43 (colored)

Merge OpenSSH 3.1, keeping /etc as configuration files directory.
(i.e. OpenSSH 3.1 + openbsd29_3.1.patch)

Revision 1.37.2.6 / (download) - annotate - [select for diffs], Fri Mar 8 17:04:42 2002 UTC (22 years, 2 months ago) by brad
Branch: OPENBSD_2_8
Changes since 1.37.2.5: +307 -376 lines
Diff to previous 1.37.2.5 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

Merge OpenSSH 3.1.

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Thu Mar 7 17:37:46 2002 UTC (22 years, 2 months ago) by jason
Branch: OPENBSD_3_0
Changes since 1.47: +328 -376 lines
Diff to previous 1.47 (colored)

Update to OpenSSH-3.1 on 3.0-stable branch

Revision 1.52 / (download) - annotate - [select for diffs], Mon Feb 18 13:05:32 2002 UTC (22 years, 3 months ago) by markus
Branch: MAIN
Changes since 1.51: +312 -369 lines
Diff to previous 1.51 (colored)

switch to EVP, ok djm@ deraadt@

Revision 1.51 / (download) - annotate - [select for diffs], Thu Feb 14 23:41:01 2002 UTC (22 years, 3 months ago) by markus
Branch: MAIN
Changes since 1.50: +36 -11 lines
Diff to previous 1.50 (colored)

hide some more implementation details of cipher.[ch] and prepares for move
to EVP, ok deraadt@

Revision 1.50 / (download) - annotate - [select for diffs], Mon Jan 21 22:30:12 2002 UTC (22 years, 3 months ago) by markus
Branch: MAIN
Changes since 1.49: +1 -17 lines
Diff to previous 1.49 (colored)

remove "rijndael-*", just use "aes-" since this how rijndael is called
in the drafts; ok stevesk@

Revision 1.49 / (download) - annotate - [select for diffs], Fri Jan 18 18:14:17 2002 UTC (22 years, 4 months ago) by stevesk
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

unneeded cast cleanup; ok markus@

Revision 1.48 / (download) - annotate - [select for diffs], Wed Dec 19 07:18:56 2001 UTC (22 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.47: +6 -6 lines
Diff to previous 1.47 (colored)

basic KNF done while i was looking for something else

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Thu Sep 27 19:03:54 2001 UTC (22 years, 7 months ago) by jason
Branch: OPENBSD_2_9
Changes since 1.43: +73 -80 lines
Diff to previous 1.43 (colored)

Pull in OpenSSH-2.9.9

Revision 1.37.2.5 / (download) - annotate - [select for diffs], Thu Sep 27 00:15:41 2001 UTC (22 years, 7 months ago) by miod
Branch: OPENBSD_2_8
Changes since 1.37.2.4: +73 -80 lines
Diff to previous 1.37.2.4 (colored) to branchpoint 1.37 (colored)

Pull in OpenSSH 2.9.9 to the 2.8 branch.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Aug 23 11:31:59 2001 UTC (22 years, 8 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE
Branch point for: OPENBSD_3_0
Changes since 1.46: +29 -30 lines
Diff to previous 1.46 (colored)

switch to the optimised AES reference code from
http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndael-fst-3.0.zip

Revision 1.46 / (download) - annotate - [select for diffs], Mon Jun 25 08:25:36 2001 UTC (22 years, 10 months ago) by markus
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

update copyright for 2001

Revision 1.45 / (download) - annotate - [select for diffs], Sat Jun 23 15:12:18 2001 UTC (22 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.44: +31 -32 lines
Diff to previous 1.44 (colored)

more strict prototypes.  raise warning level in Makefile.inc.  markus ok'ed
TODO; cleanup headers

Revision 1.44 / (download) - annotate - [select for diffs], Mon May 28 22:51:10 2001 UTC (22 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.43: +14 -19 lines
Diff to previous 1.43 (colored)

simpler 3des for ssh1

Revision 1.37.2.4 / (download) - annotate - [select for diffs], Mon May 7 21:09:28 2001 UTC (23 years ago) by jason
Branch: OPENBSD_2_8
Changes since 1.37.2.3: +0 -0 lines
Diff to previous 1.37.2.3 (colored) to branchpoint 1.37 (colored)

Pull in OpenSSH-2.9 to 2.8 branch.

Revision 1.37.2.3 / (download) - annotate - [select for diffs], Wed Mar 21 19:46:24 2001 UTC (23 years, 2 months ago) by jason
Branch: OPENBSD_2_8
Changes since 1.37.2.2: +0 -0 lines
Diff to previous 1.37.2.2 (colored) to branchpoint 1.37 (colored)

Pull in OpenSSH-2.5.2 for 2.8 branch.

Revision 1.26.2.5 / (download) - annotate - [select for diffs], Wed Mar 21 18:52:40 2001 UTC (23 years, 2 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26.2.4: +0 -0 lines
Diff to previous 1.26.2.4 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Pull in OpenSSH-2.5.2 for 2.7 branch.

Revision 1.26.2.4 / (download) - annotate - [select for diffs], Mon Mar 12 15:44:09 2001 UTC (23 years, 2 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26.2.3: +18 -28 lines
Diff to previous 1.26.2.3 (colored) to branchpoint 1.26 (colored)

OpenSSH-2.5.1 for 2.7 patch branch

Revision 1.37.2.2 / (download) - annotate - [select for diffs], Mon Feb 19 17:18:46 2001 UTC (23 years, 3 months ago) by jason
Branch: OPENBSD_2_8
Changes since 1.37.2.1: +0 -0 lines
Diff to previous 1.37.2.1 (colored) to branchpoint 1.37 (colored)

Pull in OpenSSH-2.5.1

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Fri Feb 16 20:12:57 2001 UTC (23 years, 3 months ago) by jason
Branch: OPENBSD_2_8
Changes since 1.37: +18 -28 lines
Diff to previous 1.37 (colored)

Pull in OpenSSH 2.5.0

Revision 1.43 / (download) - annotate - [select for diffs], Sun Feb 4 15:32:23 2001 UTC (23 years, 3 months ago) by stevesk
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE
Branch point for: OPENBSD_2_9
Changes since 1.42: +4 -4 lines
Diff to previous 1.42 (colored)

unexpand and remove end-of-line whitespace; ok markus@

Revision 1.42 / (download) - annotate - [select for diffs], Sun Jan 21 19:05:46 2001 UTC (23 years, 3 months ago) by markus
Branch: MAIN
Changes since 1.41: +3 -2 lines
Diff to previous 1.41 (colored)

split ssh.h and try to cleanup the #include mess. remove unnecessary #includes.
rename util.[ch] -> misc.[ch]

Revision 1.41 / (download) - annotate - [select for diffs], Tue Dec 19 23:17:56 2000 UTC (23 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.40: +7 -7 lines
Diff to previous 1.40 (colored)

replace 'unsigned bla' with 'u_bla' everywhere. also, replace 'char unsigned'
with u_char.

Revision 1.40 / (download) - annotate - [select for diffs], Sat Dec 9 13:41:52 2000 UTC (23 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.39: +30 -35 lines
Diff to previous 1.39 (colored)

undo rijndael changes

Revision 1.39 / (download) - annotate - [select for diffs], Wed Dec 6 23:05:42 2000 UTC (23 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.38: +36 -31 lines
Diff to previous 1.38 (colored)

new rijndael implementation. fixes endian bugs

Revision 1.38 / (download) - annotate - [select for diffs], Wed Nov 29 20:39:17 2000 UTC (23 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.37: +7 -18 lines
Diff to previous 1.37 (colored)

des_cbc_encrypt -> des_ncbc_encrypt since it already updates the IV

Revision 1.26.2.3 / (download) - annotate - [select for diffs], Wed Nov 8 21:30:34 2000 UTC (23 years, 6 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26.2.2: +435 -334 lines
Diff to previous 1.26.2.2 (colored) to branchpoint 1.26 (colored)

openssh-2.3.0 (again) for 2.7 branch

Revision 1.37 / (download) - annotate - [select for diffs], Mon Oct 23 19:31:54 2000 UTC (23 years, 6 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE
Branch point for: OPENBSD_2_8
Changes since 1.36: +15 -22 lines
Diff to previous 1.36 (colored)

non-alignment dependent swap_bytes(); from simonb@wasabisystems.com/netbsd

Revision 1.36 / (download) - annotate - [select for diffs], Sat Oct 14 10:01:15 2000 UTC (23 years, 7 months ago) by markus
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

debug3

Revision 1.35 / (download) - annotate - [select for diffs], Fri Oct 13 18:59:13 2000 UTC (23 years, 7 months ago) by markus
Branch: MAIN
Changes since 1.34: +98 -2 lines
Diff to previous 1.34 (colored)

rijndael/aes support

Revision 1.34 / (download) - annotate - [select for diffs], Thu Oct 12 09:59:18 2000 UTC (23 years, 7 months ago) by markus
Branch: MAIN
Changes since 1.33: +15 -8 lines
Diff to previous 1.33 (colored)

enable DES in SSH-1 clients only

Revision 1.33 / (download) - annotate - [select for diffs], Wed Oct 11 20:45:21 2000 UTC (23 years, 7 months ago) by markus
Branch: MAIN
Changes since 1.32: +1 -5 lines
Diff to previous 1.32 (colored)

remove DES

Revision 1.32 / (download) - annotate - [select for diffs], Wed Oct 11 20:27:23 2000 UTC (23 years, 7 months ago) by markus
Branch: MAIN
Changes since 1.31: +294 -308 lines
Diff to previous 1.31 (colored)

new cipher framework

Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 12 00:38:32 2000 UTC (23 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

a few more comments about it being ARC4 not RC4

Revision 1.30 / (download) - annotate - [select for diffs], Thu Sep 7 20:27:50 2000 UTC (23 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.29: +29 -6 lines
Diff to previous 1.29 (colored)

cleanup copyright notices on all files.  I have attempted to be accurate with
the details.  everything is now under Tatu's licence (which I copied from his
readme), and/or the core-sdi bsd-ish thing for deattack, or various openbsd
developers under a 2-term bsd licence.  We're not changing any rules, just
being accurate.

Revision 1.26.2.2 / (download) - annotate - [select for diffs], Fri Sep 1 18:23:18 2000 UTC (23 years, 8 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26.2.1: +5 -4 lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored)

Pull in the rest of openssh-2.2.0 to 2.7 branch (luvin' cvs...)

Revision 1.29 / (download) - annotate - [select for diffs], Mon Jul 10 16:30:25 2000 UTC (23 years, 10 months ago) by ho
Branch: MAIN
Changes since 1.28: +5 -4 lines
Diff to previous 1.28 (colored)

strtok() --> strsep(). (niels@ ok)

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jun 20 01:39:40 2000 UTC (23 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 (colored)

OpenBSD tag

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Mon Jun 12 02:37:33 2000 UTC (23 years, 11 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26: +4 -2 lines
Diff to previous 1.26 (colored)

lovin' CVS... update patch branch to OpenSSH-2.1.1

Revision 1.27 / (download) - annotate - [select for diffs], Mon May 22 18:42:00 2000 UTC (24 years ago) by markus
Branch: MAIN
Changes since 1.26: +4 -2 lines
Diff to previous 1.26 (colored)

check strtok() != NULL; ok niels@

Revision 1.26 / (download) - annotate - [select for diffs], Fri Apr 14 10:30:30 2000 UTC (24 years, 1 month ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE
Branch point for: OPENBSD_2_7
Changes since 1.25: +17 -17 lines
Diff to previous 1.25 (colored)

whitespace cleanup

Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 12 09:39:10 2000 UTC (24 years, 1 month ago) by markus
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

#include <ssl/foo.h> -> <openssh/foo.h>

Revision 1.24 / (download) - annotate - [select for diffs], Wed Apr 12 07:45:43 2000 UTC (24 years, 1 month ago) by markus
Branch: MAIN
Changes since 1.23: +30 -4 lines
Diff to previous 1.23 (colored)

add Cipher and Protocol options to ssh/sshd, e.g.:
ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers arcfour,3des-cbc'

Revision 1.23 / (download) - annotate - [select for diffs], Wed Apr 12 00:18:20 2000 UTC (24 years, 1 month ago) by deraadt
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

comment typo

Revision 1.22 / (download) - annotate - [select for diffs], Tue Apr 4 21:37:27 2000 UTC (24 years, 1 month ago) by markus
Branch: MAIN
Changes since 1.21: +17 -7 lines
Diff to previous 1.21 (colored)

remove unused argument, split cipher_mask()

Revision 1.21 / (download) - annotate - [select for diffs], Tue Mar 28 20:24:49 2000 UTC (24 years, 1 month ago) by markus
Branch: MAIN
Changes since 1.20: +121 -2 lines
Diff to previous 1.20 (colored)

support ssh2 ciphers

Revision 1.20 / (download) - annotate - [select for diffs], Wed Mar 22 09:55:10 2000 UTC (24 years, 2 months ago) by markus
Branch: MAIN
Changes since 1.19: +1 -15 lines
Diff to previous 1.19 (colored)

remove unused cipher_attack_detected code

Revision 1.19 / (download) - annotate - [select for diffs], Tue Feb 22 15:19:29 2000 UTC (24 years, 2 months ago) by markus
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

void* -> unsigned char*, ok niels@

Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 24 19:53:45 1999 UTC (24 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.17: +27 -16 lines
Diff to previous 1.17 (colored)

KNF, final part 3

Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 24 00:26:01 1999 UTC (24 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.16: +12 -12 lines
Diff to previous 1.16 (colored)

much more KNF

Revision 1.16 / (download) - annotate - [select for diffs], Tue Nov 23 22:25:53 1999 UTC (24 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.15: +199 -194 lines
Diff to previous 1.15 (colored)

KNF part 1

Revision 1.15 / (download) - annotate - [select for diffs], Mon Nov 22 21:02:38 1999 UTC (24 years, 5 months ago) by markus
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

syslog changes:
* Unified Logmessage for all auth-types, for success and for failed
* Standard connections get only ONE line in the LOG when level==LOG:
  Auth-attempts are logged only, if authentication is:
        a) successfull or
        b) with passwd or
        c) we had more than AUTH_FAIL_LOG failues
* many log() became verbose()
* old behaviour with level=VERBOSE

Revision 1.14 / (download) - annotate - [select for diffs], Mon Nov 15 21:38:53 1999 UTC (24 years, 6 months ago) by markus
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

remove support for cipher RC4

Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 2 19:42:35 1999 UTC (24 years, 6 months ago) by markus
Branch: MAIN
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored)

replace assert() with error, fatal or packet_disconnect

Revision 1.12 / (download) - annotate - [select for diffs], Wed Oct 27 16:37:45 1999 UTC (24 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored)

use libssl md5 routines

Revision 1.11 / (download) - annotate - [select for diffs], Thu Sep 30 22:12:16 1999 UTC (24 years, 7 months ago) by provos
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.10: +8 -7 lines
Diff to previous 1.10 (colored)

better cipher name fix.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Sep 30 18:41:24 1999 UTC (24 years, 7 months ago) by provos
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

deal with NULL in ciphernames

Revision 1.9 / (download) - annotate - [select for diffs], Thu Sep 30 18:37:45 1999 UTC (24 years, 7 months ago) by provos
Branch: MAIN
Changes since 1.8: +7 -7 lines
Diff to previous 1.8 (colored)

less brain damage, get rid of 'no '

Revision 1.8 / (download) - annotate - [select for diffs], Thu Sep 30 17:08:52 1999 UTC (24 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored)

use libc md5

Revision 1.7 / (download) - annotate - [select for diffs], Thu Sep 30 14:05:41 1999 UTC (24 years, 7 months ago) by provos
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

remove ``none''.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Sep 30 05:53:04 1999 UTC (24 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.5: +1 -37 lines
Diff to previous 1.5 (colored)

"ssh is a very large program" -- anonymous

Revision 1.5 / (download) - annotate - [select for diffs], Thu Sep 30 05:19:57 1999 UTC (24 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

cull, cull, cull

Revision 1.4 / (download) - annotate - [select for diffs], Tue Sep 28 04:45:36 1999 UTC (24 years, 7 months ago) by provos
Branch: MAIN
Changes since 1.3: +8 -30 lines
Diff to previous 1.3 (colored)

convert all uses of gmp to SSL bignum
convert all used of rsa to SSL rsa functions
remove all use of randomstate to OpenBSD arc4random() and arc4_stir()
all this done at a long long night in Canada.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Sep 26 22:53:25 1999 UTC (24 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.2: +1 -15 lines
Diff to previous 1.2 (colored)

blowfish is always there

Revision 1.2 / (download) - annotate - [select for diffs], Sun Sep 26 21:02:15 1999 UTC (24 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +1 -46 lines
Diff to previous 1.1 (colored)

all the idea code goes away

Revision 1.1 / (download) - annotate - [select for diffs], Sun Sep 26 20:53:34 1999 UTC (24 years, 7 months ago) by deraadt
Branch: MAIN

i bet a lot of people didn't know what ssh 1.2.16 had a nice license.
well, except for the patent issues.  someone in sweden (forget their
name at the moment) cleaned out most of the patented code, and now
this code removes rsa code.  when this is done, it will link against
libssl, but the work isn't completely done yet.  then we need to bring
this up to modern days, featurewise.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.