diff options
Diffstat (limited to 'src/block/lubyrack')
-rw-r--r-- | src/block/lubyrack/lubyrack.cpp | 4 | ||||
-rw-r--r-- | src/block/lubyrack/lubyrack.h | 5 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/block/lubyrack/lubyrack.cpp b/src/block/lubyrack/lubyrack.cpp index 335570973..731dceb0b 100644 --- a/src/block/lubyrack/lubyrack.cpp +++ b/src/block/lubyrack/lubyrack.cpp @@ -122,9 +122,7 @@ std::string LubyRackoff::name() const /* * Luby-Rackoff Constructor */ -LubyRackoff::LubyRackoff(HashFunction* h) : - BlockCipher(2, 32, 2), - hash(h) +LubyRackoff::LubyRackoff(HashFunction* h) : hash(h) { } diff --git a/src/block/lubyrack/lubyrack.h b/src/block/lubyrack/lubyrack.h index 0c267683a..81dddf579 100644 --- a/src/block/lubyrack/lubyrack.h +++ b/src/block/lubyrack/lubyrack.h @@ -24,6 +24,11 @@ class BOTAN_DLL LubyRackoff : public BlockCipher size_t block_size() const { return 2 * hash->output_length(); } + Key_Length_Specification key_spec() const + { + return Key_Length_Specification(2, 32, 2); + } + void clear(); std::string name() const; BlockCipher* clone() const; |