From 978d47ebb09b90993f1f5c40c8010b8fdb2f6378 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 24 Jul 2026 12:27:43 +0200 Subject: aesxx/block: refactoring --- aesxx/utils/helpers/cmd_parser_block.hpp | 4 ++-- aesxx/utils/helpers/data_parsers.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'aesxx/utils') diff --git a/aesxx/utils/helpers/cmd_parser_block.hpp b/aesxx/utils/helpers/cmd_parser_block.hpp index e8ba1b6..f454331 100644 --- a/aesxx/utils/helpers/cmd_parser_block.hpp +++ b/aesxx/utils/helpers/cmd_parser_block.hpp @@ -116,7 +116,7 @@ private: "an initialization vector is required for the selected mode of operation" }; } - iv = aes::Block{std::move(src.front())}; + iv = aes::Block::parse(src.front()); src.pop_front(); } @@ -131,7 +131,7 @@ private: src.pop_front(); if (block == "--") break; - blocks.emplace_back(aes::Block{std::move(block)}); + blocks.emplace_back(aes::Block::parse(block)); } return blocks; diff --git a/aesxx/utils/helpers/data_parsers.hpp b/aesxx/utils/helpers/data_parsers.hpp index acf2ed7..baa8d69 100644 --- a/aesxx/utils/helpers/data_parsers.hpp +++ b/aesxx/utils/helpers/data_parsers.hpp @@ -57,7 +57,7 @@ inline void validate(any& dest, const std::vector& values, aes::Alg inline void validate(any& dest, const std::vector& values, aes::Block*, int) { const std::string& src = program_options::validators::get_single_string(values); - dest = aes::Block{src}; + dest = aes::Block::parse(src); } } // namespace boost -- cgit v1.3