diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2015-09-01 02:53:39 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2015-09-01 02:53:39 +0300 |
commit | 32f8a474fdfe5ed1a5a9dfc34fa2dd41e1a6d9c1 (patch) | |
tree | 4d7eec934fd76754dfa0e28868f3f67601ba9d05 /utils/encrypt_block.cpp | |
parent | cxx: Boost.Config for compiler workarounds (diff) | |
download | aes-tools-32f8a474fdfe5ed1a5a9dfc34fa2dd41e1a6d9c1.tar.gz aes-tools-32f8a474fdfe5ed1a5a9dfc34fa2dd41e1a6d9c1.zip |
refactoring
Diffstat (limited to '')
-rw-r--r-- | utils/encrypt_block.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/utils/encrypt_block.cpp b/utils/encrypt_block.cpp index c8313a6..1a62bda 100644 --- a/utils/encrypt_block.cpp +++ b/utils/encrypt_block.cpp @@ -130,7 +130,7 @@ namespace template <aesni::Algorithm algorithm> bool encrypt_using_boxes_with_algorithm( - const AesNI_BoxAlgorithmParams& algorithm_params, + const AesNI_BoxKey& box_key, aesni::Mode mode, const std::string& key, std::deque<std::string> plaintexts) @@ -152,7 +152,7 @@ namespace aesni_box_init( &box, algorithm, - &algorithm_params, + &box_key, mode, iv_ptr, aesni::ErrorDetailsThrowsInDestructor()); @@ -182,27 +182,27 @@ namespace const std::string& key, std::deque<std::string> plaintexts) { - AesNI_BoxAlgorithmParams algorithm_params; + AesNI_BoxKey box_key; switch (algorithm) { case AESNI_AES128: aesni::from_string<AESNI_AES128>( - algorithm_params.aes128_key, key); + box_key.aes128_key, key); return encrypt_using_boxes_with_algorithm<AESNI_AES128>( - algorithm_params, mode, key, plaintexts); + box_key, mode, key, plaintexts); case AESNI_AES192: aesni::from_string<AESNI_AES192>( - algorithm_params.aes192_key, key); + box_key.aes192_key, key); return encrypt_using_boxes_with_algorithm<AESNI_AES192>( - algorithm_params, mode, key, plaintexts); + box_key, mode, key, plaintexts); case AESNI_AES256: aesni::from_string<AESNI_AES256>( - algorithm_params.aes256_key, key); + box_key.aes256_key, key); return encrypt_using_boxes_with_algorithm<AESNI_AES256>( - algorithm_params, mode, key, plaintexts); + box_key, mode, key, plaintexts); default: return false; |