History log of /freebsd-10.0-release/sys/crypto/rijndael/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


175360 15-Jan-2008 sobomax

Make test00 compilable again.


149176 17-Aug-2005 pjd

Assert proper key size also in userland by defining KASSERT in !_KERNEL case.


149169 17-Aug-2005 cperciva

Unbreak the world build (in sbin/gbde). This file is used by both
kernel and world, so KASSERT() needs to be wrapped within an #ifdef
_KERNEL / #endif pair.

Reported by: krion, tinderbox


149143 16-Aug-2005 pjd

Check key size for rijndael, as invalid key size can lead to kernel panic.
It checked other algorithms against this bug and it seems they aren't
affected.

Reported by: Mike Tancsa <mike@sentex.net>
PR: i386/84860
Reviewed by: phk, cperciva(x2)


143431 11-Mar-2005 ume

gbde(8) is also rejndael user.

Reported by: phk


143423 11-Mar-2005 ume

just use crypto/rijndael, and nuke opencrypto/rindael.[ch].
the two became almost identical since latest KAME merge.

Discussed with: sam


143420 11-Mar-2005 ume

integrate rijndael-alg-fst.h into rijndael.h.


143418 11-Mar-2005 ume

stop including rijndael-api-fst.h from rijndael.h.
this is required to integrate opencrypto into crypto.


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


122531 12-Nov-2003 ume

avoid module name conflict with opencrypto/rijndael.c.

Reported by: tinderbox


122509 11-Nov-2003 ume

cleanup rijndael API.
since there are naming conflicts with opencrypto, #define was
added to rename functions intend to avoid conflicts.

Obtained from: KAME


122410 10-Nov-2003 ume

rijndael-alg-fst.[ch]:
- redo updating.

rijndael-api-fst.[ch]:
- switch to use new low level rijndael api.
- stop using u8, u16 and u32.
- space cleanup.

Tested by: gbde(8) and phk's test program


121259 19-Oct-2003 phk

Add a testcase which validates that the same buffer can be passed to
rijndael_blockDecrypt() as both input and output.

This property is important because inside rijndael we can get away
with allocating just a 16 byte "work" buffer on the stack (which
is very cheap), whereas the calling code would need to allocate the
full sized buffer, and in all likelyhood would have to do so with
an expensive malloc(9).


121257 19-Oct-2003 ume

- revert to old rijndael code. new rijndael code broke gbde.
- since aes-xcbc-mac and aes-ctr require functions in new
rijndael code, aes-xcbc-mac and aes-ctr are disabled for now.


121085 14-Oct-2003 ume

Fix alignment problem on 64 bit arch.
I only tested if it doesn't break anything on i368. Since I
have no 64 bit machine, I cannot test it, actually.

Reported by: jmallett


121050 12-Oct-2003 ume

simplify and update rijndael code.

Obtained from: KAME


120206 18-Sep-2003 ume

one more opossite conditiion.

Reported by: "lg" <zevlg@yandex.ru>


120157 17-Sep-2003 ume

condition of padLen check was opposite.

Reported by: "lg" <zevlg@yandex.ru>
Reviewed by: Lev Walkin <vlm@netli.com>


116174 10-Jun-2003 obrien

Use __FBSDID().


105099 14-Oct-2002 phk

Don't panic when we can just return an error code.


97231 24-May-2002 suz

Fixed AES encryption algorithm bug

PR: kern/38465
Obtained from: Ramana Yarlagadda <ramana.yarlagadda@analog.com>


95192 21-Apr-2002 markm

Remove macros that are defined elsewhere.


78358 16-Jun-2001 ume

less warning

warning: cast discards qualifiers from pointer target type


78064 11-Jun-2001 ume

Sync with recent KAME.
This work was based on kame-20010528-freebsd43-snap.tgz and some
critical problem after the snap was out were fixed.
There are many many changes since last KAME merge.

TODO:
- The definitions of SADB_* in sys/net/pfkeyv2.h are still different
from RFC2407/IANA assignment because of binary compatibility
issue. It should be fixed under 5-CURRENT.
- ip6po_m member of struct ip6_pktopts is no longer used. But, it
is still there because of binary compatibility issue. It should
be removed under 5-CURRENT.

Reviewed by: itojun
Obtained from: KAME
MFC after: 3 weeks


74074 10-Mar-2001 markm

Kernel crypto need binary key material, not symbolic ascii.


67958 30-Oct-2000 kris

This commit was generated by cvs2svn to compensate for changes in r67957,
which included commits to RCS files with non-trunk default branches.