diff options
author | lloyd <[email protected]> | 2008-09-28 17:10:16 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2008-09-28 17:10:16 +0000 |
commit | 1680c75cd7f583f213493731c50eeb6dd6fea74a (patch) | |
tree | 3f7884ed4b4dedebd6113d53742844e72033c61f | |
parent | b677f899b4175dfb1e8910e219ade760cd716d95 (diff) |
Modularize SSLv3 MAC and X9.19 MACs. Fix some feature macro inconsistencies.
-rw-r--r-- | modules/cipher/aes/aes.cpp (renamed from modules/ciphers/aes/aes.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/aes/aes.h (renamed from modules/ciphers/aes/aes.h) | 0 | ||||
-rw-r--r-- | modules/cipher/aes/aes_tab.cpp (renamed from modules/ciphers/aes/aes_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/aes/modinfo.txt (renamed from modules/ciphers/aes/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/arc4/arc4.cpp (renamed from modules/ciphers/arc4/arc4.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/arc4/arc4.h (renamed from modules/ciphers/arc4/arc4.h) | 0 | ||||
-rw-r--r-- | modules/cipher/arc4/modinfo.txt (renamed from modules/ciphers/arc4/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/blowfish/blfs_tab.cpp (renamed from modules/ciphers/blowfish/blfs_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/blowfish/blowfish.cpp (renamed from modules/ciphers/blowfish/blowfish.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/blowfish/blowfish.h (renamed from modules/ciphers/blowfish/blowfish.h) | 0 | ||||
-rw-r--r-- | modules/cipher/blowfish/modinfo.txt (renamed from modules/ciphers/blowfish/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/cast/cast128.cpp (renamed from modules/ciphers/cast/cast128.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/cast/cast128.h (renamed from modules/ciphers/cast/cast128.h) | 0 | ||||
-rw-r--r-- | modules/cipher/cast/cast256.cpp (renamed from modules/ciphers/cast/cast256.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/cast/cast256.h (renamed from modules/ciphers/cast/cast256.h) | 0 | ||||
-rw-r--r-- | modules/cipher/cast/cast_tab.cpp (renamed from modules/ciphers/cast/cast_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/cast/modinfo.txt (renamed from modules/ciphers/cast/modinfo.txt) | 3 | ||||
-rw-r--r-- | modules/cipher/des/des.cpp (renamed from modules/ciphers/des/des.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/des/des.h (renamed from modules/ciphers/des/des.h) | 0 | ||||
-rw-r--r-- | modules/cipher/des/des_tab.cpp (renamed from modules/ciphers/des/des_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/des/modinfo.txt (renamed from modules/ciphers/des/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/gost/gost.cpp (renamed from modules/ciphers/gost/gost.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/gost/gost.h (renamed from modules/ciphers/gost/gost.h) | 0 | ||||
-rw-r--r-- | modules/cipher/gost/gost_tab.cpp (renamed from modules/ciphers/gost/gost_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/gost/modinfo.txt (renamed from modules/ciphers/gost/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/idea/idea.cpp (renamed from modules/ciphers/idea/idea.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/idea/idea.h (renamed from modules/ciphers/idea/idea.h) | 0 | ||||
-rw-r--r-- | modules/cipher/idea/modinfo.txt (renamed from modules/ciphers/idea/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/kasumi/kas_tab.cpp (renamed from modules/ciphers/kasumi/kas_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/kasumi/kasumi.cpp (renamed from modules/ciphers/kasumi/kasumi.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/kasumi/kasumi.h (renamed from modules/ciphers/kasumi/kasumi.h) | 0 | ||||
-rw-r--r-- | modules/cipher/kasumi/modinfo.txt (renamed from modules/ciphers/kasumi/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/lion/lion.cpp (renamed from modules/ciphers/lion/lion.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/lion/lion.h (renamed from modules/ciphers/lion/lion.h) | 0 | ||||
-rw-r--r-- | modules/cipher/lion/modinfo.txt (renamed from modules/ciphers/lion/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/lubyrack/lubyrack.cpp (renamed from modules/ciphers/lubyrack/lubyrack.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/lubyrack/lubyrack.h (renamed from modules/ciphers/lubyrack/lubyrack.h) | 0 | ||||
-rw-r--r-- | modules/cipher/lubyrack/modinfo.txt (renamed from modules/ciphers/lubyrack/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/mars/mars.cpp (renamed from modules/ciphers/mars/mars.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/mars/mars.h (renamed from modules/ciphers/mars/mars.h) | 0 | ||||
-rw-r--r-- | modules/cipher/mars/mars_tab.cpp (renamed from modules/ciphers/mars/mars_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/mars/modinfo.txt (renamed from modules/ciphers/mars/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/misty1/mist_tab.cpp (renamed from modules/ciphers/misty1/mist_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/misty1/misty1.cpp (renamed from modules/ciphers/misty1/misty1.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/misty1/misty1.h (renamed from modules/ciphers/misty1/misty1.h) | 0 | ||||
-rw-r--r-- | modules/cipher/misty1/modinfo.txt (renamed from modules/ciphers/misty1/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/noekeon/modinfo.txt (renamed from modules/ciphers/noekeon/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/noekeon/noekeon.cpp (renamed from modules/ciphers/noekeon/noekeon.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/noekeon/noekeon.h (renamed from modules/ciphers/noekeon/noekeon.h) | 0 | ||||
-rw-r--r-- | modules/cipher/rc2/modinfo.txt (renamed from modules/ciphers/rc2/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/rc2/rc2.cpp (renamed from modules/ciphers/rc2/rc2.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/rc2/rc2.h (renamed from modules/ciphers/rc2/rc2.h) | 0 | ||||
-rw-r--r-- | modules/cipher/rc5/modinfo.txt (renamed from modules/ciphers/rc5/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/rc5/rc5.cpp (renamed from modules/ciphers/rc5/rc5.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/rc5/rc5.h (renamed from modules/ciphers/rc5/rc5.h) | 0 | ||||
-rw-r--r-- | modules/cipher/rc6/modinfo.txt (renamed from modules/ciphers/rc6/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/rc6/rc6.cpp (renamed from modules/ciphers/rc6/rc6.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/rc6/rc6.h (renamed from modules/ciphers/rc6/rc6.h) | 0 | ||||
-rw-r--r-- | modules/cipher/safer/modinfo.txt (renamed from modules/ciphers/safer/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/safer/safe_tab.cpp (renamed from modules/ciphers/safer/safe_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/safer/safer_sk.cpp (renamed from modules/ciphers/safer/safer_sk.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/safer/safer_sk.h (renamed from modules/ciphers/safer/safer_sk.h) | 0 | ||||
-rw-r--r-- | modules/cipher/salsa20/modinfo.txt (renamed from modules/ciphers/salsa20/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/salsa20/salsa20.cpp (renamed from modules/ciphers/salsa20/salsa20.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/salsa20/salsa20.h (renamed from modules/ciphers/salsa20/salsa20.h) | 0 | ||||
-rw-r--r-- | modules/cipher/seed/modinfo.txt (renamed from modules/ciphers/seed/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/seed/seed.cpp (renamed from modules/ciphers/seed/seed.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/seed/seed.h (renamed from modules/ciphers/seed/seed.h) | 0 | ||||
-rw-r--r-- | modules/cipher/seed/seed_tab.cpp (renamed from modules/ciphers/seed/seed_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/serpent/modinfo.txt (renamed from modules/ciphers/serpent/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/serpent/serpent.cpp (renamed from modules/ciphers/serpent/serpent.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/serpent/serpent.h (renamed from modules/ciphers/serpent/serpent.h) | 0 | ||||
-rw-r--r-- | modules/cipher/skipjack/modinfo.txt (renamed from modules/ciphers/skipjack/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/skipjack/skipjack.cpp (renamed from modules/ciphers/skipjack/skipjack.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/skipjack/skipjack.h (renamed from modules/ciphers/skipjack/skipjack.h) | 0 | ||||
-rw-r--r-- | modules/cipher/square/modinfo.txt (renamed from modules/ciphers/square/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/square/sqr_tab.cpp (renamed from modules/ciphers/square/sqr_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/square/square.cpp (renamed from modules/ciphers/square/square.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/square/square.h (renamed from modules/ciphers/square/square.h) | 0 | ||||
-rw-r--r-- | modules/cipher/tea/modinfo.txt (renamed from modules/ciphers/tea/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/tea/tea.cpp (renamed from modules/ciphers/tea/tea.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/tea/tea.h (renamed from modules/ciphers/tea/tea.h) | 0 | ||||
-rw-r--r-- | modules/cipher/turing/modinfo.txt (renamed from modules/ciphers/turing/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/turing/tur_tab.cpp (renamed from modules/ciphers/turing/tur_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/turing/turing.cpp (renamed from modules/ciphers/turing/turing.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/turing/turing.h (renamed from modules/ciphers/turing/turing.h) | 0 | ||||
-rw-r--r-- | modules/cipher/twofish/modinfo.txt (renamed from modules/ciphers/twofish/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/twofish/two_tab.cpp (renamed from modules/ciphers/twofish/two_tab.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/twofish/twofish.cpp (renamed from modules/ciphers/twofish/twofish.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/twofish/twofish.h (renamed from modules/ciphers/twofish/twofish.h) | 0 | ||||
-rw-r--r-- | modules/cipher/wid_wake/modinfo.txt (renamed from modules/ciphers/wid_wake/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/wid_wake/wid_wake.cpp (renamed from modules/ciphers/wid_wake/wid_wake.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/wid_wake/wid_wake.h (renamed from modules/ciphers/wid_wake/wid_wake.h) | 0 | ||||
-rw-r--r-- | modules/cipher/xtea/modinfo.txt (renamed from modules/ciphers/xtea/modinfo.txt) | 0 | ||||
-rw-r--r-- | modules/cipher/xtea/xtea.cpp (renamed from modules/ciphers/xtea/xtea.cpp) | 0 | ||||
-rw-r--r-- | modules/cipher/xtea/xtea.h (renamed from modules/ciphers/xtea/xtea.h) | 0 | ||||
-rw-r--r-- | modules/hash/rmd128/modinfo.txt (renamed from modules/hash/ripemd128/modinfo.txt) | 2 | ||||
-rw-r--r-- | modules/hash/rmd128/rmd128.cpp (renamed from modules/hash/ripemd128/rmd128.cpp) | 0 | ||||
-rw-r--r-- | modules/hash/rmd128/rmd128.h (renamed from modules/hash/ripemd128/rmd128.h) | 0 | ||||
-rw-r--r-- | modules/hash/rmd160/modinfo.txt (renamed from modules/hash/ripemd160/modinfo.txt) | 2 | ||||
-rw-r--r-- | modules/hash/rmd160/rmd160.cpp (renamed from modules/hash/ripemd160/rmd160.cpp) | 0 | ||||
-rw-r--r-- | modules/hash/rmd160/rmd160.h (renamed from modules/hash/ripemd160/rmd160.h) | 0 | ||||
-rw-r--r-- | modules/mac/ssl3mac/ssl3_mac.cpp (renamed from src/ssl3_mac.cpp) | 0 | ||||
-rw-r--r-- | modules/mac/ssl3mac/ssl3_mac.h (renamed from include/ssl3_mac.h) | 0 | ||||
-rw-r--r-- | modules/mac/x919_mac/x919_mac.cpp (renamed from src/x919_mac.cpp) | 0 | ||||
-rw-r--r-- | modules/mac/x919_mac/x919_mac.h (renamed from include/x919_mac.h) | 0 | ||||
-rw-r--r-- | src/def_alg.cpp | 18 |
107 files changed, 18 insertions, 7 deletions
diff --git a/modules/ciphers/aes/aes.cpp b/modules/cipher/aes/aes.cpp index 24f1f6213..24f1f6213 100644 --- a/modules/ciphers/aes/aes.cpp +++ b/modules/cipher/aes/aes.cpp diff --git a/modules/ciphers/aes/aes.h b/modules/cipher/aes/aes.h index 5b43735ad..5b43735ad 100644 --- a/modules/ciphers/aes/aes.h +++ b/modules/cipher/aes/aes.h diff --git a/modules/ciphers/aes/aes_tab.cpp b/modules/cipher/aes/aes_tab.cpp index 3665bb746..3665bb746 100644 --- a/modules/ciphers/aes/aes_tab.cpp +++ b/modules/cipher/aes/aes_tab.cpp diff --git a/modules/ciphers/aes/modinfo.txt b/modules/cipher/aes/modinfo.txt index 2803ccc4e..2803ccc4e 100644 --- a/modules/ciphers/aes/modinfo.txt +++ b/modules/cipher/aes/modinfo.txt diff --git a/modules/ciphers/arc4/arc4.cpp b/modules/cipher/arc4/arc4.cpp index 238567cdc..238567cdc 100644 --- a/modules/ciphers/arc4/arc4.cpp +++ b/modules/cipher/arc4/arc4.cpp diff --git a/modules/ciphers/arc4/arc4.h b/modules/cipher/arc4/arc4.h index c99691484..c99691484 100644 --- a/modules/ciphers/arc4/arc4.h +++ b/modules/cipher/arc4/arc4.h diff --git a/modules/ciphers/arc4/modinfo.txt b/modules/cipher/arc4/modinfo.txt index 00f40a9ed..00f40a9ed 100644 --- a/modules/ciphers/arc4/modinfo.txt +++ b/modules/cipher/arc4/modinfo.txt diff --git a/modules/ciphers/blowfish/blfs_tab.cpp b/modules/cipher/blowfish/blfs_tab.cpp index f8fa07ee5..f8fa07ee5 100644 --- a/modules/ciphers/blowfish/blfs_tab.cpp +++ b/modules/cipher/blowfish/blfs_tab.cpp diff --git a/modules/ciphers/blowfish/blowfish.cpp b/modules/cipher/blowfish/blowfish.cpp index ffca9241f..ffca9241f 100644 --- a/modules/ciphers/blowfish/blowfish.cpp +++ b/modules/cipher/blowfish/blowfish.cpp diff --git a/modules/ciphers/blowfish/blowfish.h b/modules/cipher/blowfish/blowfish.h index 79875ba90..79875ba90 100644 --- a/modules/ciphers/blowfish/blowfish.h +++ b/modules/cipher/blowfish/blowfish.h diff --git a/modules/ciphers/blowfish/modinfo.txt b/modules/cipher/blowfish/modinfo.txt index 0a9d2adc2..0a9d2adc2 100644 --- a/modules/ciphers/blowfish/modinfo.txt +++ b/modules/cipher/blowfish/modinfo.txt diff --git a/modules/ciphers/cast/cast128.cpp b/modules/cipher/cast/cast128.cpp index 14e5c9e9d..14e5c9e9d 100644 --- a/modules/ciphers/cast/cast128.cpp +++ b/modules/cipher/cast/cast128.cpp diff --git a/modules/ciphers/cast/cast128.h b/modules/cipher/cast/cast128.h index 0a7c53864..0a7c53864 100644 --- a/modules/ciphers/cast/cast128.h +++ b/modules/cipher/cast/cast128.h diff --git a/modules/ciphers/cast/cast256.cpp b/modules/cipher/cast/cast256.cpp index 24d3e0078..24d3e0078 100644 --- a/modules/ciphers/cast/cast256.cpp +++ b/modules/cipher/cast/cast256.cpp diff --git a/modules/ciphers/cast/cast256.h b/modules/cipher/cast/cast256.h index d4b7c6b18..d4b7c6b18 100644 --- a/modules/ciphers/cast/cast256.h +++ b/modules/cipher/cast/cast256.h diff --git a/modules/ciphers/cast/cast_tab.cpp b/modules/cipher/cast/cast_tab.cpp index 3edab713f..3edab713f 100644 --- a/modules/ciphers/cast/cast_tab.cpp +++ b/modules/cipher/cast/cast_tab.cpp diff --git a/modules/ciphers/cast/modinfo.txt b/modules/cipher/cast/modinfo.txt index e6d88ed2e..73d3f900f 100644 --- a/modules/ciphers/cast/modinfo.txt +++ b/modules/cipher/cast/modinfo.txt @@ -1,7 +1,6 @@ realname "CAST" -define CAST_128 -define CAST_256 +define CAST load_on auto diff --git a/modules/ciphers/des/des.cpp b/modules/cipher/des/des.cpp index d09752854..d09752854 100644 --- a/modules/ciphers/des/des.cpp +++ b/modules/cipher/des/des.cpp diff --git a/modules/ciphers/des/des.h b/modules/cipher/des/des.h index 3e53a6166..3e53a6166 100644 --- a/modules/ciphers/des/des.h +++ b/modules/cipher/des/des.h diff --git a/modules/ciphers/des/des_tab.cpp b/modules/cipher/des/des_tab.cpp index 9788cd8c0..9788cd8c0 100644 --- a/modules/ciphers/des/des_tab.cpp +++ b/modules/cipher/des/des_tab.cpp diff --git a/modules/ciphers/des/modinfo.txt b/modules/cipher/des/modinfo.txt index 43ea9a0bc..43ea9a0bc 100644 --- a/modules/ciphers/des/modinfo.txt +++ b/modules/cipher/des/modinfo.txt diff --git a/modules/ciphers/gost/gost.cpp b/modules/cipher/gost/gost.cpp index dc2b397e7..dc2b397e7 100644 --- a/modules/ciphers/gost/gost.cpp +++ b/modules/cipher/gost/gost.cpp diff --git a/modules/ciphers/gost/gost.h b/modules/cipher/gost/gost.h index d78e3245f..d78e3245f 100644 --- a/modules/ciphers/gost/gost.h +++ b/modules/cipher/gost/gost.h diff --git a/modules/ciphers/gost/gost_tab.cpp b/modules/cipher/gost/gost_tab.cpp index 3ef1a0caf..3ef1a0caf 100644 --- a/modules/ciphers/gost/gost_tab.cpp +++ b/modules/cipher/gost/gost_tab.cpp diff --git a/modules/ciphers/gost/modinfo.txt b/modules/cipher/gost/modinfo.txt index f2b997c08..f2b997c08 100644 --- a/modules/ciphers/gost/modinfo.txt +++ b/modules/cipher/gost/modinfo.txt diff --git a/modules/ciphers/idea/idea.cpp b/modules/cipher/idea/idea.cpp index a2b076015..a2b076015 100644 --- a/modules/ciphers/idea/idea.cpp +++ b/modules/cipher/idea/idea.cpp diff --git a/modules/ciphers/idea/idea.h b/modules/cipher/idea/idea.h index 4c5e82aca..4c5e82aca 100644 --- a/modules/ciphers/idea/idea.h +++ b/modules/cipher/idea/idea.h diff --git a/modules/ciphers/idea/modinfo.txt b/modules/cipher/idea/modinfo.txt index 2da3ffb43..2da3ffb43 100644 --- a/modules/ciphers/idea/modinfo.txt +++ b/modules/cipher/idea/modinfo.txt diff --git a/modules/ciphers/kasumi/kas_tab.cpp b/modules/cipher/kasumi/kas_tab.cpp index 74a7bc06e..74a7bc06e 100644 --- a/modules/ciphers/kasumi/kas_tab.cpp +++ b/modules/cipher/kasumi/kas_tab.cpp diff --git a/modules/ciphers/kasumi/kasumi.cpp b/modules/cipher/kasumi/kasumi.cpp index 4e2cba27b..4e2cba27b 100644 --- a/modules/ciphers/kasumi/kasumi.cpp +++ b/modules/cipher/kasumi/kasumi.cpp diff --git a/modules/ciphers/kasumi/kasumi.h b/modules/cipher/kasumi/kasumi.h index 58888d909..58888d909 100644 --- a/modules/ciphers/kasumi/kasumi.h +++ b/modules/cipher/kasumi/kasumi.h diff --git a/modules/ciphers/kasumi/modinfo.txt b/modules/cipher/kasumi/modinfo.txt index 3ca5de20a..3ca5de20a 100644 --- a/modules/ciphers/kasumi/modinfo.txt +++ b/modules/cipher/kasumi/modinfo.txt diff --git a/modules/ciphers/lion/lion.cpp b/modules/cipher/lion/lion.cpp index 009e98408..009e98408 100644 --- a/modules/ciphers/lion/lion.cpp +++ b/modules/cipher/lion/lion.cpp diff --git a/modules/ciphers/lion/lion.h b/modules/cipher/lion/lion.h index 70018838a..70018838a 100644 --- a/modules/ciphers/lion/lion.h +++ b/modules/cipher/lion/lion.h diff --git a/modules/ciphers/lion/modinfo.txt b/modules/cipher/lion/modinfo.txt index 558d71d0c..558d71d0c 100644 --- a/modules/ciphers/lion/modinfo.txt +++ b/modules/cipher/lion/modinfo.txt diff --git a/modules/ciphers/lubyrack/lubyrack.cpp b/modules/cipher/lubyrack/lubyrack.cpp index c9e6fc531..c9e6fc531 100644 --- a/modules/ciphers/lubyrack/lubyrack.cpp +++ b/modules/cipher/lubyrack/lubyrack.cpp diff --git a/modules/ciphers/lubyrack/lubyrack.h b/modules/cipher/lubyrack/lubyrack.h index 2c4813cb6..2c4813cb6 100644 --- a/modules/ciphers/lubyrack/lubyrack.h +++ b/modules/cipher/lubyrack/lubyrack.h diff --git a/modules/ciphers/lubyrack/modinfo.txt b/modules/cipher/lubyrack/modinfo.txt index d83df2409..d83df2409 100644 --- a/modules/ciphers/lubyrack/modinfo.txt +++ b/modules/cipher/lubyrack/modinfo.txt diff --git a/modules/ciphers/mars/mars.cpp b/modules/cipher/mars/mars.cpp index cc671fc06..cc671fc06 100644 --- a/modules/ciphers/mars/mars.cpp +++ b/modules/cipher/mars/mars.cpp diff --git a/modules/ciphers/mars/mars.h b/modules/cipher/mars/mars.h index 6e1bc9f34..6e1bc9f34 100644 --- a/modules/ciphers/mars/mars.h +++ b/modules/cipher/mars/mars.h diff --git a/modules/ciphers/mars/mars_tab.cpp b/modules/cipher/mars/mars_tab.cpp index 07381e9cb..07381e9cb 100644 --- a/modules/ciphers/mars/mars_tab.cpp +++ b/modules/cipher/mars/mars_tab.cpp diff --git a/modules/ciphers/mars/modinfo.txt b/modules/cipher/mars/modinfo.txt index b0ad8af9c..b0ad8af9c 100644 --- a/modules/ciphers/mars/modinfo.txt +++ b/modules/cipher/mars/modinfo.txt diff --git a/modules/ciphers/misty1/mist_tab.cpp b/modules/cipher/misty1/mist_tab.cpp index b72742fb3..b72742fb3 100644 --- a/modules/ciphers/misty1/mist_tab.cpp +++ b/modules/cipher/misty1/mist_tab.cpp diff --git a/modules/ciphers/misty1/misty1.cpp b/modules/cipher/misty1/misty1.cpp index 523d11c84..523d11c84 100644 --- a/modules/ciphers/misty1/misty1.cpp +++ b/modules/cipher/misty1/misty1.cpp diff --git a/modules/ciphers/misty1/misty1.h b/modules/cipher/misty1/misty1.h index 9e506d536..9e506d536 100644 --- a/modules/ciphers/misty1/misty1.h +++ b/modules/cipher/misty1/misty1.h diff --git a/modules/ciphers/misty1/modinfo.txt b/modules/cipher/misty1/modinfo.txt index 36600e5fe..36600e5fe 100644 --- a/modules/ciphers/misty1/modinfo.txt +++ b/modules/cipher/misty1/modinfo.txt diff --git a/modules/ciphers/noekeon/modinfo.txt b/modules/cipher/noekeon/modinfo.txt index 8025c2073..8025c2073 100644 --- a/modules/ciphers/noekeon/modinfo.txt +++ b/modules/cipher/noekeon/modinfo.txt diff --git a/modules/ciphers/noekeon/noekeon.cpp b/modules/cipher/noekeon/noekeon.cpp index 437972fe5..437972fe5 100644 --- a/modules/ciphers/noekeon/noekeon.cpp +++ b/modules/cipher/noekeon/noekeon.cpp diff --git a/modules/ciphers/noekeon/noekeon.h b/modules/cipher/noekeon/noekeon.h index 660ab487a..660ab487a 100644 --- a/modules/ciphers/noekeon/noekeon.h +++ b/modules/cipher/noekeon/noekeon.h diff --git a/modules/ciphers/rc2/modinfo.txt b/modules/cipher/rc2/modinfo.txt index 099141de7..099141de7 100644 --- a/modules/ciphers/rc2/modinfo.txt +++ b/modules/cipher/rc2/modinfo.txt diff --git a/modules/ciphers/rc2/rc2.cpp b/modules/cipher/rc2/rc2.cpp index 6d764e5c4..6d764e5c4 100644 --- a/modules/ciphers/rc2/rc2.cpp +++ b/modules/cipher/rc2/rc2.cpp diff --git a/modules/ciphers/rc2/rc2.h b/modules/cipher/rc2/rc2.h index 8f46821a4..8f46821a4 100644 --- a/modules/ciphers/rc2/rc2.h +++ b/modules/cipher/rc2/rc2.h diff --git a/modules/ciphers/rc5/modinfo.txt b/modules/cipher/rc5/modinfo.txt index 4a150c3b0..4a150c3b0 100644 --- a/modules/ciphers/rc5/modinfo.txt +++ b/modules/cipher/rc5/modinfo.txt diff --git a/modules/ciphers/rc5/rc5.cpp b/modules/cipher/rc5/rc5.cpp index 0c0229b6c..0c0229b6c 100644 --- a/modules/ciphers/rc5/rc5.cpp +++ b/modules/cipher/rc5/rc5.cpp diff --git a/modules/ciphers/rc5/rc5.h b/modules/cipher/rc5/rc5.h index 0827048dc..0827048dc 100644 --- a/modules/ciphers/rc5/rc5.h +++ b/modules/cipher/rc5/rc5.h diff --git a/modules/ciphers/rc6/modinfo.txt b/modules/cipher/rc6/modinfo.txt index 1457e78c1..1457e78c1 100644 --- a/modules/ciphers/rc6/modinfo.txt +++ b/modules/cipher/rc6/modinfo.txt diff --git a/modules/ciphers/rc6/rc6.cpp b/modules/cipher/rc6/rc6.cpp index 67d765222..67d765222 100644 --- a/modules/ciphers/rc6/rc6.cpp +++ b/modules/cipher/rc6/rc6.cpp diff --git a/modules/ciphers/rc6/rc6.h b/modules/cipher/rc6/rc6.h index d629b0995..d629b0995 100644 --- a/modules/ciphers/rc6/rc6.h +++ b/modules/cipher/rc6/rc6.h diff --git a/modules/ciphers/safer/modinfo.txt b/modules/cipher/safer/modinfo.txt index 973cbff19..973cbff19 100644 --- a/modules/ciphers/safer/modinfo.txt +++ b/modules/cipher/safer/modinfo.txt diff --git a/modules/ciphers/safer/safe_tab.cpp b/modules/cipher/safer/safe_tab.cpp index 06de7fa49..06de7fa49 100644 --- a/modules/ciphers/safer/safe_tab.cpp +++ b/modules/cipher/safer/safe_tab.cpp diff --git a/modules/ciphers/safer/safer_sk.cpp b/modules/cipher/safer/safer_sk.cpp index 639130714..639130714 100644 --- a/modules/ciphers/safer/safer_sk.cpp +++ b/modules/cipher/safer/safer_sk.cpp diff --git a/modules/ciphers/safer/safer_sk.h b/modules/cipher/safer/safer_sk.h index 1bc65e2f7..1bc65e2f7 100644 --- a/modules/ciphers/safer/safer_sk.h +++ b/modules/cipher/safer/safer_sk.h diff --git a/modules/ciphers/salsa20/modinfo.txt b/modules/cipher/salsa20/modinfo.txt index de1683643..de1683643 100644 --- a/modules/ciphers/salsa20/modinfo.txt +++ b/modules/cipher/salsa20/modinfo.txt diff --git a/modules/ciphers/salsa20/salsa20.cpp b/modules/cipher/salsa20/salsa20.cpp index d11ba8799..d11ba8799 100644 --- a/modules/ciphers/salsa20/salsa20.cpp +++ b/modules/cipher/salsa20/salsa20.cpp diff --git a/modules/ciphers/salsa20/salsa20.h b/modules/cipher/salsa20/salsa20.h index e107d8569..e107d8569 100644 --- a/modules/ciphers/salsa20/salsa20.h +++ b/modules/cipher/salsa20/salsa20.h diff --git a/modules/ciphers/seed/modinfo.txt b/modules/cipher/seed/modinfo.txt index d04979335..d04979335 100644 --- a/modules/ciphers/seed/modinfo.txt +++ b/modules/cipher/seed/modinfo.txt diff --git a/modules/ciphers/seed/seed.cpp b/modules/cipher/seed/seed.cpp index ecb6a86fa..ecb6a86fa 100644 --- a/modules/ciphers/seed/seed.cpp +++ b/modules/cipher/seed/seed.cpp diff --git a/modules/ciphers/seed/seed.h b/modules/cipher/seed/seed.h index 95ddbe1d5..95ddbe1d5 100644 --- a/modules/ciphers/seed/seed.h +++ b/modules/cipher/seed/seed.h diff --git a/modules/ciphers/seed/seed_tab.cpp b/modules/cipher/seed/seed_tab.cpp index 5880f0489..5880f0489 100644 --- a/modules/ciphers/seed/seed_tab.cpp +++ b/modules/cipher/seed/seed_tab.cpp diff --git a/modules/ciphers/serpent/modinfo.txt b/modules/cipher/serpent/modinfo.txt index baaccbf01..baaccbf01 100644 --- a/modules/ciphers/serpent/modinfo.txt +++ b/modules/cipher/serpent/modinfo.txt diff --git a/modules/ciphers/serpent/serpent.cpp b/modules/cipher/serpent/serpent.cpp index 997daa8b1..997daa8b1 100644 --- a/modules/ciphers/serpent/serpent.cpp +++ b/modules/cipher/serpent/serpent.cpp diff --git a/modules/ciphers/serpent/serpent.h b/modules/cipher/serpent/serpent.h index 685470e4c..685470e4c 100644 --- a/modules/ciphers/serpent/serpent.h +++ b/modules/cipher/serpent/serpent.h diff --git a/modules/ciphers/skipjack/modinfo.txt b/modules/cipher/skipjack/modinfo.txt index 4b38d6d28..4b38d6d28 100644 --- a/modules/ciphers/skipjack/modinfo.txt +++ b/modules/cipher/skipjack/modinfo.txt diff --git a/modules/ciphers/skipjack/skipjack.cpp b/modules/cipher/skipjack/skipjack.cpp index 3cad75436..3cad75436 100644 --- a/modules/ciphers/skipjack/skipjack.cpp +++ b/modules/cipher/skipjack/skipjack.cpp diff --git a/modules/ciphers/skipjack/skipjack.h b/modules/cipher/skipjack/skipjack.h index 240148f19..240148f19 100644 --- a/modules/ciphers/skipjack/skipjack.h +++ b/modules/cipher/skipjack/skipjack.h diff --git a/modules/ciphers/square/modinfo.txt b/modules/cipher/square/modinfo.txt index a20697923..a20697923 100644 --- a/modules/ciphers/square/modinfo.txt +++ b/modules/cipher/square/modinfo.txt diff --git a/modules/ciphers/square/sqr_tab.cpp b/modules/cipher/square/sqr_tab.cpp index 248ace4cd..248ace4cd 100644 --- a/modules/ciphers/square/sqr_tab.cpp +++ b/modules/cipher/square/sqr_tab.cpp diff --git a/modules/ciphers/square/square.cpp b/modules/cipher/square/square.cpp index f2b15499b..f2b15499b 100644 --- a/modules/ciphers/square/square.cpp +++ b/modules/cipher/square/square.cpp diff --git a/modules/ciphers/square/square.h b/modules/cipher/square/square.h index efbc6e730..efbc6e730 100644 --- a/modules/ciphers/square/square.h +++ b/modules/cipher/square/square.h diff --git a/modules/ciphers/tea/modinfo.txt b/modules/cipher/tea/modinfo.txt index 6a0e76b15..6a0e76b15 100644 --- a/modules/ciphers/tea/modinfo.txt +++ b/modules/cipher/tea/modinfo.txt diff --git a/modules/ciphers/tea/tea.cpp b/modules/cipher/tea/tea.cpp index c5bd1b1fa..c5bd1b1fa 100644 --- a/modules/ciphers/tea/tea.cpp +++ b/modules/cipher/tea/tea.cpp diff --git a/modules/ciphers/tea/tea.h b/modules/cipher/tea/tea.h index 2fc9fe838..2fc9fe838 100644 --- a/modules/ciphers/tea/tea.h +++ b/modules/cipher/tea/tea.h diff --git a/modules/ciphers/turing/modinfo.txt b/modules/cipher/turing/modinfo.txt index 95ae2cf48..95ae2cf48 100644 --- a/modules/ciphers/turing/modinfo.txt +++ b/modules/cipher/turing/modinfo.txt diff --git a/modules/ciphers/turing/tur_tab.cpp b/modules/cipher/turing/tur_tab.cpp index 08793f59d..08793f59d 100644 --- a/modules/ciphers/turing/tur_tab.cpp +++ b/modules/cipher/turing/tur_tab.cpp diff --git a/modules/ciphers/turing/turing.cpp b/modules/cipher/turing/turing.cpp index 017b5cf1d..017b5cf1d 100644 --- a/modules/ciphers/turing/turing.cpp +++ b/modules/cipher/turing/turing.cpp diff --git a/modules/ciphers/turing/turing.h b/modules/cipher/turing/turing.h index 14b2e6fd6..14b2e6fd6 100644 --- a/modules/ciphers/turing/turing.h +++ b/modules/cipher/turing/turing.h diff --git a/modules/ciphers/twofish/modinfo.txt b/modules/cipher/twofish/modinfo.txt index 35639d858..35639d858 100644 --- a/modules/ciphers/twofish/modinfo.txt +++ b/modules/cipher/twofish/modinfo.txt diff --git a/modules/ciphers/twofish/two_tab.cpp b/modules/cipher/twofish/two_tab.cpp index 7d349312b..7d349312b 100644 --- a/modules/ciphers/twofish/two_tab.cpp +++ b/modules/cipher/twofish/two_tab.cpp diff --git a/modules/ciphers/twofish/twofish.cpp b/modules/cipher/twofish/twofish.cpp index b2357e347..b2357e347 100644 --- a/modules/ciphers/twofish/twofish.cpp +++ b/modules/cipher/twofish/twofish.cpp diff --git a/modules/ciphers/twofish/twofish.h b/modules/cipher/twofish/twofish.h index 8519a9aa8..8519a9aa8 100644 --- a/modules/ciphers/twofish/twofish.h +++ b/modules/cipher/twofish/twofish.h diff --git a/modules/ciphers/wid_wake/modinfo.txt b/modules/cipher/wid_wake/modinfo.txt index 299ebfdd7..299ebfdd7 100644 --- a/modules/ciphers/wid_wake/modinfo.txt +++ b/modules/cipher/wid_wake/modinfo.txt diff --git a/modules/ciphers/wid_wake/wid_wake.cpp b/modules/cipher/wid_wake/wid_wake.cpp index d7ebdece0..d7ebdece0 100644 --- a/modules/ciphers/wid_wake/wid_wake.cpp +++ b/modules/cipher/wid_wake/wid_wake.cpp diff --git a/modules/ciphers/wid_wake/wid_wake.h b/modules/cipher/wid_wake/wid_wake.h index 09171a8f5..09171a8f5 100644 --- a/modules/ciphers/wid_wake/wid_wake.h +++ b/modules/cipher/wid_wake/wid_wake.h diff --git a/modules/ciphers/xtea/modinfo.txt b/modules/cipher/xtea/modinfo.txt index 0120a3bce..0120a3bce 100644 --- a/modules/ciphers/xtea/modinfo.txt +++ b/modules/cipher/xtea/modinfo.txt diff --git a/modules/ciphers/xtea/xtea.cpp b/modules/cipher/xtea/xtea.cpp index db5c7effc..db5c7effc 100644 --- a/modules/ciphers/xtea/xtea.cpp +++ b/modules/cipher/xtea/xtea.cpp diff --git a/modules/ciphers/xtea/xtea.h b/modules/cipher/xtea/xtea.h index 193c13bb9..193c13bb9 100644 --- a/modules/ciphers/xtea/xtea.h +++ b/modules/cipher/xtea/xtea.h diff --git a/modules/hash/ripemd128/modinfo.txt b/modules/hash/rmd128/modinfo.txt index 318337a25..9be80268b 100644 --- a/modules/hash/ripemd128/modinfo.txt +++ b/modules/hash/rmd128/modinfo.txt @@ -1,6 +1,6 @@ realname "RIPEMD-128" -define RIPEMD128 +define RIPEMD_128 load_on auto diff --git a/modules/hash/ripemd128/rmd128.cpp b/modules/hash/rmd128/rmd128.cpp index 4c33350b6..4c33350b6 100644 --- a/modules/hash/ripemd128/rmd128.cpp +++ b/modules/hash/rmd128/rmd128.cpp diff --git a/modules/hash/ripemd128/rmd128.h b/modules/hash/rmd128/rmd128.h index 2cb98e516..2cb98e516 100644 --- a/modules/hash/ripemd128/rmd128.h +++ b/modules/hash/rmd128/rmd128.h diff --git a/modules/hash/ripemd160/modinfo.txt b/modules/hash/rmd160/modinfo.txt index a9b204e53..11183b03e 100644 --- a/modules/hash/ripemd160/modinfo.txt +++ b/modules/hash/rmd160/modinfo.txt @@ -1,6 +1,6 @@ realname "RIPEMD-160" -define RIPEMD160 +define RIPEMD_160 load_on auto diff --git a/modules/hash/ripemd160/rmd160.cpp b/modules/hash/rmd160/rmd160.cpp index 20c0ad4f1..20c0ad4f1 100644 --- a/modules/hash/ripemd160/rmd160.cpp +++ b/modules/hash/rmd160/rmd160.cpp diff --git a/modules/hash/ripemd160/rmd160.h b/modules/hash/rmd160/rmd160.h index 0544f21cc..0544f21cc 100644 --- a/modules/hash/ripemd160/rmd160.h +++ b/modules/hash/rmd160/rmd160.h diff --git a/src/ssl3_mac.cpp b/modules/mac/ssl3mac/ssl3_mac.cpp index ceb04bf44..ceb04bf44 100644 --- a/src/ssl3_mac.cpp +++ b/modules/mac/ssl3mac/ssl3_mac.cpp diff --git a/include/ssl3_mac.h b/modules/mac/ssl3mac/ssl3_mac.h index 8ab08c97d..8ab08c97d 100644 --- a/include/ssl3_mac.h +++ b/modules/mac/ssl3mac/ssl3_mac.h diff --git a/src/x919_mac.cpp b/modules/mac/x919_mac/x919_mac.cpp index 92ec7b7b8..92ec7b7b8 100644 --- a/src/x919_mac.cpp +++ b/modules/mac/x919_mac/x919_mac.cpp diff --git a/include/x919_mac.h b/modules/mac/x919_mac/x919_mac.h index bedb2cf58..bedb2cf58 100644 --- a/include/x919_mac.h +++ b/modules/mac/x919_mac/x919_mac.h diff --git a/src/def_alg.cpp b/src/def_alg.cpp index 4cd48b1a3..64e27d480 100644 --- a/src/def_alg.cpp +++ b/src/def_alg.cpp @@ -40,7 +40,7 @@ #include <botan/lion.h> #endif -#ifdef BOTAN_HAS_LUBYRACK +#ifdef BOTAN_HAS_LUBY_RACKOFF #include <botan/lubyrack.h> #endif @@ -148,11 +148,11 @@ #include <botan/md5.h> #endif -#ifdef BOTAN_HAS_RIPEMD128 +#ifdef BOTAN_HAS_RIPEMD_128 #include <botan/rmd128.h> #endif -#ifdef BOTAN_HAS_RIPEMD160 +#ifdef BOTAN_HAS_RIPEMD_160 #include <botan/rmd160.h> #endif @@ -178,8 +178,14 @@ #include <botan/cbc_mac.h> #include <botan/cmac.h> #include <botan/hmac.h> + +#ifdef BOTAN_HAS_SSL3_MAC #include <botan/ssl3_mac.h> +#endif + +#ifdef BOTAN_HAS_ANSI_X919_MAC #include <botan/x919_mac.h> +#endif #include <botan/mode_pad.h> #include <botan/pgp_s2k.h> @@ -475,8 +481,14 @@ Default_Engine::find_mac(const std::string& algo_spec) const HANDLE_TYPE_ONE_STRING("CBC-MAC", CBC_MAC); HANDLE_TYPE_ONE_STRING("CMAC", CMAC); HANDLE_TYPE_ONE_STRING("HMAC", HMAC); + +#ifdef BOTAN_HAS_SSL3_MAC HANDLE_TYPE_ONE_STRING("SSL3-MAC", SSL3_MAC); +#endif + +#ifdef BOTAN_HAS_ANSI_X919_MAC HANDLE_TYPE_NO_ARGS("X9.19-MAC", ANSI_X919_MAC); +#endif return 0; } |