diff options
author | lloyd <[email protected]> | 2010-10-29 12:59:05 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2010-10-29 12:59:05 +0000 |
commit | a8de7de2c8e3fc559d050bc3887d9fd12bac58ab (patch) | |
tree | ead7cfb9be4c8f5e453473eabf8c9f3d61c67f82 /doc | |
parent | d678296cd1a2c1ff8efa8cedaad719bc9c444d40 (diff) |
Remove use of lookups
Diffstat (limited to 'doc')
-rw-r--r-- | doc/examples/decrypt.cpp | 8 | ||||
-rw-r--r-- | doc/examples/encrypt.cpp | 8 |
2 files changed, 10 insertions, 6 deletions
diff --git a/doc/examples/decrypt.cpp b/doc/examples/decrypt.cpp index 2e913d2d3..ea510c5e9 100644 --- a/doc/examples/decrypt.cpp +++ b/doc/examples/decrypt.cpp @@ -96,14 +96,16 @@ int main(int argc, char* argv[]) return 1; } - if(!have_block_cipher(algo)) + const BlockCipher* cipher_proto = global_state().algorithm_factory().prototype_block_cipher(algo); + + if(!cipher_proto) { std::cout << "Don't know about the block cipher \"" << algo << "\"\n"; return 1; } - const u32bit key_len = max_keylength_of(algo); - const u32bit iv_len = block_size_of(algo); + const u32bit key_len = cipher_proto->maximum_keylength(); + const u32bit iv_len = cipher_proto->block_size(); std::auto_ptr<PBKDF> pbkdf(get_pbkdf("PBKDF2(SHA-1)")); diff --git a/doc/examples/encrypt.cpp b/doc/examples/encrypt.cpp index 8f53c85e3..28017d875 100644 --- a/doc/examples/encrypt.cpp +++ b/doc/examples/encrypt.cpp @@ -113,14 +113,16 @@ int main(int argc, char* argv[]) try { - if(!have_block_cipher(algo)) + const BlockCipher* cipher_proto = global_state().algorithm_factory().prototype_block_cipher(algo); + + if(!cipher_proto) { std::cout << "Don't know about the block cipher \"" << algo << "\"\n"; return 1; } - const u32bit key_len = max_keylength_of(algo); - const u32bit iv_len = block_size_of(algo); + const u32bit key_len = cipher_proto->maximum_keylength(); + const u32bit iv_len = cipher_proto->block_size(); AutoSeeded_RNG rng; |