summaryrefslogtreecommitdiff
path: root/crypto/Kconfig
diff options
context:
space:
mode:
authorSebastian Siewior <sebastian@breakpoint.cc>2008-03-13 20:21:51 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2008-04-21 10:19:22 +0800
commitb4b800617c68051d4fb3c7556f3d636725a72d34 (patch)
treea49cd398c25302d314d40a8b527a69b3339d2573 /crypto/Kconfig
parent7e4253d8bfb3b8d02e3a05e045fd0d4996f113d9 (diff)
downloadlinux-crypto-b4b800617c68051d4fb3c7556f3d636725a72d34.tar.gz
linux-crypto-b4b800617c68051d4fb3c7556f3d636725a72d34.zip
[CRYPTO] tcrypt: Shrink the tcrypt module
Currently the tcrypt module is about 2 MiB on x86-32. The main reason for the huge size is the data segment which contains all the test vectors for each algorithm. The test vectors are staticly allocated in an array and the size of the array has been drastically increased by the merge of the Salsa20 test vectors. With a hint from Benedigt Spranger I found a way how I could convert those fixed-length arrays to strings which are flexible in size. VIM and regex were also very helpfull :) So, I am talking about a shrinking of ~97% on x86-32: text data bss dec hex filename 18309 2039708 20 2058037 1f6735 tcrypt-b4.ko 45628 23516 80 69224 10e68 tcrypt.ko Signed-off-by: Sebastian Siewior <sebastian@breakpoint.cc> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/Kconfig')
0 files changed, 0 insertions, 0 deletions