diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2015-06-18 03:43:17 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2015-06-18 03:43:17 +0300 |
commit | 7fa14cde1b878f4a04daf1c1f16ca21a2bc9f6fd (patch) | |
tree | d25d0a86280595b7fa32a2055f0373c070ce93c7 /test/toolkit.py | |
parent | ignore Intel SDE's logs (diff) | |
download | aes-tools-7fa14cde1b878f4a04daf1c1f16ca21a2bc9f6fd.tar.gz aes-tools-7fa14cde1b878f4a04daf1c1f16ca21a2bc9f6fd.zip |
test: merge block utilities
Diffstat (limited to 'test/toolkit.py')
-rw-r--r-- | test/toolkit.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/test/toolkit.py b/test/toolkit.py index 75a0b1f..f2c0a3e 100644 --- a/test/toolkit.py +++ b/test/toolkit.py @@ -75,14 +75,15 @@ class Tools: def _get_tool_path(self, fn): return os.path.join(self._root_dir_path, fn) - def get_encrypt_tool_path(self, algo, mode): - return self._get_tool_path('{0}{1}_encrypt_block.exe'.format(algo, mode)) + def get_encrypt_tool_path(self): + return self._get_tool_path('encrypt_block_aes.exe') - def get_decrypt_tool_path(self, algo, mode): - return self._get_tool_path('{0}{1}_decrypt_block.exe'.format(algo, mode)) + def get_decrypt_tool_path(self): + return self._get_tool_path('decrypt_block_aes.exe') - def run_tool(self, tool_path, args): + def run_tool(self, tool_path, algo, mode, args): cmd_list = ['sde', '--', tool_path] if self._use_sde else [tool_path] + cmd_list.extend(('-a', algo, '-m', mode, '--')) cmd_list.extend(args) logging.info('Trying to execute: {0}'.format(subprocess.list2cmdline(cmd_list))) try: @@ -112,11 +113,11 @@ class Tools: args = self._inputs_to_args(iter(inputs)) else: args = inputs.to_args() - return self.run_tool(self.get_encrypt_tool_path(algo, mode), args) + return self.run_tool(self.get_encrypt_tool_path(), algo, mode, args) def run_decrypt_tool(self, algo, mode, inputs): if isinstance(inputs, collections.Iterable): args = self._inputs_to_args(iter(inputs)) else: args = inputs.to_args() - return self.run_tool(self.get_decrypt_tool_path(algo, mode), args) + return self.run_tool(self.get_decrypt_tool_path(), algo, mode, args) |