Camellia update. Quoting camellia.c:
authorAndy Polyakov <appro@openssl.org>
Tue, 28 Oct 2008 08:47:24 +0000 (08:47 +0000)
committerAndy Polyakov <appro@openssl.org>
Tue, 28 Oct 2008 08:47:24 +0000 (08:47 +0000)
commit27f864e8acd4c495f94363af3074861576af303f
tree9db6efbb80495e2d008cf9148be487a970ef31ca
parent80aa9cc985251463a3ad65b0a4d64bf93c70b175
Camellia update. Quoting camellia.c:

/*
 * This release balances code size and performance. In particular key
 * schedule setup is fully unrolled, because doing so *significantly*
 * reduces amount of instructions per setup round and code increase is
 * justifiable. In block functions on the other hand only inner loops
 * are unrolled, as full unroll gives only nominal performance boost,
 * while code size grows 4 or 7 times. Also, unlike previous versions
 * this one "encourages" compiler to keep intermediate variables in
 * registers, which should give better "all round" results, in other
 * words reasonable performance even with not so modern compilers.
 */
crypto/camellia/camellia.c
crypto/camellia/camellia.h
crypto/camellia/cmll_cbc.c
crypto/camellia/cmll_cfb.c
crypto/camellia/cmll_locl.h
crypto/camellia/cmll_misc.c