summaryrefslogtreecommitdiff
path: root/sys/crypto/rijndael.c
AgeCommit message (Collapse)Author
2008-06-09constify arguments in wrapper functions; the lower level functionsDamien Miller
were already done
2005-05-25AESCTR support for ESP (RFC 3686); ok hshoexerMarkus Friedl
2004-12-20Allow the setkey function of a transform to fail, eg. when an insufficientHans-Joerg Hoexer
number of key bits is supplied. Only AES and DES/3DES might fail. ok and help markus@
2004-12-14indentation and some knf, no binary changeHans-Joerg Hoexer
ok + help markus
2004-02-08save kernel space; full unroll is not needed; from freebsdTheo de Raadt
2004-02-05expose two more functionsTheo de Raadt
2003-12-26- use 1/2 space for rijndael context in ipsecMarkus Friedl
- 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@
2002-07-10use right sizeof in memcpy; markus okTheo de Raadt
2001-12-19sync KNF with src/usr.bin/sshMarkus Friedl
2001-09-13missing $OpenBSD:Markus Friedl
2001-08-24switch to the optimised AES reference code fromMarkus Friedl
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@
2001-08-09Force alignment of blocks so that we don't crash on strict alignmentHeikki Korpela
archs. This is a stopgap until we get a rijndael implementation that doesn't assume 4 byte alignment. ok deraadt@
2001-07-31new BSD-style license and whitespace sync with opensshKevin Steves
2000-12-09pull in endianess fix from opensshMarkus Friedl
2000-11-11undo last change, ipsec+AES and swap-encrypt work againMarkus Friedl
2000-10-16indentTheo de Raadt
2000-10-15typoMarkus Friedl
2000-06-06OpenBSD tagsTheo de Raadt
2000-05-27use rijndael instead of blowfish because of faster key setup.Niels Provos
break swap paritions into sections, each section has own encryption key. if a section's key becomes unreferenced, erase it.