History log of /openbsd-current/sys/crypto/rijndael.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.13 09-Jun-2008 djm

constify arguments in wrapper functions; the lower level functions
were already done


Revision tags: OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.12 27-May-2007 tedu

make the #defines in rijndael.h a bit more meaningful
ok djm and with a hint from henning


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE
# 1.11 25-May-2005 markus

AESCTR support for ESP (RFC 3686); ok hshoexer


Revision tags: OPENBSD_3_7_BASE
# 1.10 20-Dec-2004 hshoexer

Allow the setkey function of a transform to fail, eg. when an insufficient
number of key bits is supplied.

Only AES and DES/3DES might fail.

ok and help markus@


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B
# 1.9 05-Feb-2004 deraadt

expose two more functions


# 1.8 26-Dec-2003 markus

- use 1/2 space for rijndael context in ipsec
- rijndael_set_key_enc_only() sets up context for encryption only
- rijndael_set_key() always sets up full context
- rijndaelKeySetupDec() gets back original protoype
- uvm: use _enc_only() interface
with hshoexer@, ok deraadt@


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A UBC_SYNC_B
# 1.7 19-Dec-2001 markus

sync KNF with src/usr.bin/ssh


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.6 13-Sep-2001 markus

branches: 1.6.4;
missing $OpenBSD:


# 1.5 24-Aug-2001 markus

switch to the optimised AES reference code from
http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndael-fst-3.0.zip
the same code is used by ssh, so please make sure to update
usr.sbin/ssh/rijndael.c if you change this code.
tested on sparc (jason) and with swap encryption (me); ok deraadt@, provos@


# 1.4 31-Jul-2001 stevesk

new BSD-style license and whitespace sync with openssh


# 1.3 09-May-2001 markus

branches: 1.3.2;
fix prototype; J.S.Peatfield@damtp.cam.ac.uk


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.2 16-Oct-2000 deraadt

indent


# 1.1 27-May-2000 provos

use rijndael instead of blowfish because of faster key setup.
break swap paritions into sections, each section has own
encryption key. if a section's key becomes unreferenced, erase it.