From 6b31d793706f8422e06b5148e366644074a48b5d Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sun, 26 Jul 2015 00:44:16 +0300 Subject: examples: merge to block utils --- examples/aes128ctr.cpp | 56 -------------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 examples/aes128ctr.cpp (limited to 'examples/aes128ctr.cpp') diff --git a/examples/aes128ctr.cpp b/examples/aes128ctr.cpp deleted file mode 100644 index 5419ce2..0000000 --- a/examples/aes128ctr.cpp +++ /dev/null @@ -1,56 +0,0 @@ -/** - * \file - * \author Egor Tensin - * \date 2015 - * \copyright This file is licensed under the terms of the MIT License. - * See LICENSE.txt for details. - */ - -#include "common.hpp" - -#include - -#include - -#include -#include - -int main() -{ - try - { - aesni::aes::Block plaintext; - make_default_plaintext(plaintext); - - aesni::aes::Key128 key; - make_default_key(key); - - aesni::aes::Block iv; - make_default_iv(iv); - - aesni::aes::RoundKeys128 encryption_keys; - aesni_aes128_expand_key(&key, &encryption_keys); - dump_encryption_keys(encryption_keys); - - aesni::aes::Block next_iv; - const auto ciphertext = aesni_aes128_encrypt_block_ctr(plaintext, &encryption_keys, iv, &next_iv); - dump_ciphertext(ciphertext); - dump_next_iv(next_iv); - - const auto decrypted = aesni_aes128_decrypt_block_ctr(ciphertext, &encryption_keys, iv, &next_iv); - dump_decrypted(decrypted); - dump_next_iv(next_iv); - - return 0; - } - catch (const aesni::Error& e) - { - std::cerr << e; - return 1; - } - catch (const std::exception& e) - { - std::cerr << e.what() << "\n"; - return 1; - } -} -- cgit v1.2.3