path: root/rijndael.c
AgeCommit message (Collapse)Author
#if 0 some more arrays used only for decrypting (we don't use since we only need encrypt for AES-CTR)
2015-03-11fix compile with clangDamien Miller
2014-12-10Resync more with OpenBSD's rijndael.c, in particular "#if 0"-ing out someDarren Tucker
unused code. Should fix compile error reported by plautrba at redhat.
Sync AES code to the one shipped in OpenSSL/LibreSSL. This includes a commit made by Andy Polyakov <appro at openssl ! org> to the OpenSSL source tree on Wed, 28 Jun 2006 with the following message: "Mitigate cache-collision timing attack on last round." OK naddy, miod, djm
2014-05-15 - (djm) [rijndael.c rijndael.h] Sync with newly-ressurected versions ineDamien Miller
2004-06-24 - 2004/06/23 00:39:38Darren Tucker
[rijndael.c] -Wshadow fix up s/encrypt/do_encrypt/. OK djm@, markus@
2003-11-21 - 2003/11/21 11:57:03Damien Miller
[everything] unexpand and delete whitespace at EOL; ok markus@ (done locally and RCS IDs synced)
2002-07-11 - 2002/07/10 17:53:54Ben Lindstrom
[rijndael.c] use right sizeof in memcpy; markus ok
2002-04-11[acconfig.h defines.h includes.h] put includes in includes.h andTim Rice
defines in defines.h [rijndael.c openbsd-compat/fake-socket.h openbsd-compat/inet_aton.c] include "includes.h" instead of "config.h" ok stevesk@
2001-12-21 - 2001/12/19 07:18:56Damien Miller
[auth1.c auth2.c auth2-chall.c auth-bsdauth.c auth.c authfile.c auth.h] [auth-krb4.c auth-rhosts.c auth-skey.c bufaux.c canohost.c channels.c] [cipher.c clientloop.c compat.c compress.c deattack.c key.c log.c mac.c] [match.c misc.c nchan.c packet.c readconf.c rijndael.c rijndael.h scard.c] [servconf.c servconf.h serverloop.c session.c sftp.c sftp-client.c] [sftp-glob.c sftp-int.c sftp-server.c ssh-add.c ssh-agent.c ssh.c] [sshconnect1.c sshconnect2.c sshconnect.c sshd.8 sshd.c sshd_config] [ssh-keygen.c sshlogin.c sshpty.c sshtty.c ttymodes.c uidswap.c] basic KNF done while i was looking for something else
2001-09-15 - (djm) Make sure rijndael.c picks config.hDamien Miller
- (djm) Ensure that u_char gets defined
2001-09-14 - 2001/09/13Ben Lindstrom
[rijndael.c rijndael.h] missing $OpenBSD
2001-09-14I was promised that this does not need to have endness fix up by Markus.Ben Lindstrom
So I will blindly trust him. =) - 2001/08/23 11:31:59 [cipher.c cipher.h] switch to the optimised AES reference code from
2001-08-06 - 2001/07/30 16:23:30Ben Lindstrom
[rijndael.c rijndael.h] new BSD-style license: Brian Gladman <>: >I have updated my code at: > >with a copyright notice as follows: >[...] >I am not sure which version of my old code you are using but I am >happy for the notice above to be substituted for my existing copyright >intent if this meets your purpose.
2001-02-28 - (djm) Detect endianness in configure and use it in rijndael.c. FixesDamien Miller
"Bad packet length" bugs.
2001-02-05RCSIDKevin Steves
2001-02-05 - 2001/02/04 08:32:27Kevin Steves
[many files; did this manually to our top-level source dir] unexpand and remove end-of-line whitespace; ok markus@
2000-12-1020001210Ben Lindstrom
- (bal) OpenBSD CVS updates - 2000/12/09 13:41:51 [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h] undo rijndael changes - 2000/12/09 13:48:31 [rijndael.c] fix byte order bug w/o introducing new implementation - 2000/12/09 14:08:27 [sftp-server.c] "" -> "." for realpath; from - 2000/12/09 14:06:54 [ssh-agent.c] extern int optind; from
2000-12-07 - 2000/12/06 23:10:39Ben Lindstrom
[rijndael.c] unexpand(1) - 2000/12/06 23:05:43 [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h] new rijndael implementation. fixes endian bugs
2000-11-05 - (bal) Sync with OpenBSD:Ben Lindstrom
- 2000/10/31 9:31:58 [compat.c] handle all old openssh versions - 2000/10/31 13:1853 [deattack.c] so that large packets do not wrap "n"; from netbsd - (bal) rijndel.c - fix up RCSID to match OpenBSD tree
2000-10-14 - (stevesk) rijndael.c: cleanup missing declaration warnings.Kevin Steves
2000-10-14 - (stevesk) Include config.h in rijndael.c so we define intXX_t andKevin Steves
u_intXX_t types on all platforms.
2000-10-14 - (djm) Big OpenBSD sync:Damien Miller
- 2000/09/30 10:27:44 [log.c] allow loglevel debug - 2000/10/03 11:59:57 [packet.c] hmac->mac - 2000/10/03 12:03:03 [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c] move fake-auth from auth1.c to individual auth methods, disables s/key in debug-msg - 2000/10/03 12:16:48 ssh.c do not resolve canonname, i have no idea why this was added oin ossh - 2000/10/09 15:30:44 ssh-keygen.1 ssh-keygen.c -X now reads private DSA keys, too. - 2000/10/09 15:32:34 auth-options.c clear options on every call. - 2000/10/09 15:51:00 authfd.c authfd.h interop with ssh-agent2, from <> - 2000/10/10 14:20:45 compat.c use rexexp for version string matching - 2000/10/10 22:02:18 [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h] First rough implementation of the diffie-hellman group exchange. The client can ask the server for bigger groups to perform the diffie-hellman in, thus increasing the attack complexity when using ciphers with longer keys. University of Windsor provided network, T the company. - 2000/10/11 13:59:52 [auth-rsa.c auth2.c] clear auth options unless auth sucessfull - 2000/10/11 14:00:27 [auth-options.h] clear auth options unless auth sucessfull - 2000/10/11 14:03:27 [scp.1 scp.c] support 'scp -o' with help from - 2000/10/11 14:11:35 [dh.c] Wall - 2000/10/11 14:14:40 [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h] [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h] add support for s/key (kbd-interactive) to ssh2, based on work by and me - 2000/10/11 14:27:24 [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h] [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c] [sshconnect2.c sshd.c] new cipher framework - 2000/10/11 14:45:21 [cipher.c] remove DES - 2000/10/12 03:59:20 [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c] enable DES in SSH-1 clients only - 2000/10/12 08:21:13 [kex.h packet.c] remove unused - 2000/10/13 12:34:46 [sshd.c] Kludge for F-Secure Macintosh < 1.0.2; - 2000/10/13 12:59:15 [cipher.c cipher.h myproposal.h rijndael.c rijndael.h] rijndael/aes support - 2000/10/13 13:10:54 [sshd.8] more info about -V - 2000/10/13 13:12:02 [myproposal.h] prefer no compression