Branch: Tag:

2014-05-02

2014-05-02 10:41:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.BlockCipher: Added substate_factory().

Added API hook to simplify implementation of compatibility wrappers
for the moved algorithms.

44:    "Cipher16": "predef::Nettle.BlockCipher16.GCM":1,    "Cipher::AES": "7.8::SSL.Cipher.AES":1,    "Cipher::IDEA": "7.8::SSL.Cipher.IDEA":1, -  "Cipher::State": "predef::Nettle.AES.State":1, "predef::Nettle.ARCTWO.State":1, "predef::Nettle.BLOWFISH.State":1, "predef::Nettle.BlockCipher.CBC.State":1, "predef::Nettle.CAMELLIA.State":1, "predef::Nettle.CAST128.State":1, "predef::Nettle.CHACHA.State":1, "predef::Nettle.DES.State":1, "predef::Nettle.DES3.State":1, "predef::Nettle.IDEA.State":1, "predef::Nettle.SALSA20.State":1, "predef::Nettle.SERPENT.State":1, "predef::Nettle.Twofish.State":1, +  "Cipher::State": "predef::Nettle.AES.State":1, "predef::Nettle.ARCTWO.State":1, "predef::Nettle.BLOWFISH.State":1, "predef::Nettle.BlockCipher.CBC.State":1, "predef::Nettle.BlockCipher.CBC.State.create":1, "predef::Nettle.BlockCipher.CBC.State.substate_factory":2, "predef::Nettle.BlockCipher16.GCM.State.create":1, "predef::Nettle.BlockCipher16.GCM.State.substate_factory":2, "predef::Nettle.CAMELLIA.State":1, "predef::Nettle.CAST128.State":1, "predef::Nettle.CHACHA.State":1, "predef::Nettle.DES.State":1, "predef::Nettle.DES3.State":1, "predef::Nettle.IDEA.State":1, "predef::Nettle.SALSA20.State":1, "predef::Nettle.SERPENT.State":1, "predef::Nettle.Twofish.State":1,    "Cipher::block_size()": "predef::Nettle.AEAD.State.block_size":1,    "Cipher::name()": "predef::Nettle.AEAD.State.name":1,    "Clist": "predef::GTKSupport.SClist":2,
1156:   "predef::Nettle.BLOWFISH.State": "Cipher::State"   "predef::Nettle.BlockCipher.CBC": "Crypto.CBC" "GCM"   "predef::Nettle.BlockCipher.CBC.State": "Cipher::State" + "predef::Nettle.BlockCipher.CBC.State.create": "Cipher::State" + "predef::Nettle.BlockCipher.CBC.State.substate_factory": "Cipher::State"   "predef::Nettle.BlockCipher.CTR": "GCM"   "predef::Nettle.BlockCipher.CTR.State.crypt": "digest()" "update()"   "predef::Nettle.BlockCipher16.CCM.State.digest": "global::digest_size()"   "predef::Nettle.BlockCipher16.CCM.State.digest_size": "CCM::digest_size()" "global::digest_size()"   "predef::Nettle.BlockCipher16.CCM8": "BlockCipher16::CCM"   "predef::Nettle.BlockCipher16.GCM": "Cipher16" -  + "predef::Nettle.BlockCipher16.GCM.State.create": "Cipher::State" + "predef::Nettle.BlockCipher16.GCM.State.substate_factory": "Cipher::State"   "predef::Nettle.CAMELLIA.State": "Cipher::State"   "predef::Nettle.CAST128.State": "Cipher::State"   "predef::Nettle.CHACHA.State": "Cipher::State"