aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/utils/aes128ecb_decrypt_file.cpp
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2015-06-17 23:25:52 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2015-06-17 23:25:52 +0300
commit44d58e0a10c7dfdb33899fa98c0eea790e0b90ce (patch)
tree646541b156ffdd88bbaa4f1fa860aed465dfce60 /utils/aes128ecb_decrypt_file.cpp
parentrefactoring (diff)
downloadaes-tools-44d58e0a10c7dfdb33899fa98c0eea790e0b90ce.tar.gz
aes-tools-44d58e0a10c7dfdb33899fa98c0eea790e0b90ce.zip
factoring out AES-specific stuff
Diffstat (limited to 'utils/aes128ecb_decrypt_file.cpp')
-rw-r--r--utils/aes128ecb_decrypt_file.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/utils/aes128ecb_decrypt_file.cpp b/utils/aes128ecb_decrypt_file.cpp
index 0f88144..ab55304 100644
--- a/utils/aes128ecb_decrypt_file.cpp
+++ b/utils/aes128ecb_decrypt_file.cpp
@@ -36,15 +36,15 @@ namespace
int main(int argc, char** argv)
{
- AesNI_Block128 key;
- AesNI_Aes128_RoundKeys encryption_keys, decryption_keys;
-
if (argc != 4)
exit_with_usage();
try
{
- aesni_parse_block128(&key, argv[1], aesni::ErrorDetailsThrowsInDestructor());
+ aesni::aes::Key128 key;
+ aesni::aes::from_string(key, argv[1]);
+
+ aesni::aes::RoundKeys128 encryption_keys, decryption_keys;
const std::string src_path(argv[2]);
const std::string dest_path(argv[3]);
@@ -60,7 +60,7 @@ int main(int argc, char** argv)
src_buf.assign(std::istreambuf_iterator<char>(src_ifs),
std::istreambuf_iterator<char>());
- aesni_aes128_expand_key(key, &encryption_keys);
+ aesni_aes128_expand_key(&key, &encryption_keys);
aesni_aes128_derive_decryption_keys(&encryption_keys, &decryption_keys);
std::size_t dest_size;