diff options
author | Siddharth Ravikumar <sravik@bgsu.edu> | 2015-01-12 21:54:51 -0500 |
---|---|---|
committer | Siddharth Ravikumar <sravik@bgsu.edu> | 2015-01-12 21:54:51 -0500 |
commit | 50b626d226a510bc2888dd6eba97b461025756e2 (patch) | |
tree | 1c69760aaef9310db7f0c695228cd93333427bd6 /tests/test_crypto.py | |
parent | 6fc8528576146b3b3779667332a6f2e896333c2a (diff) |
deleted old test files in tests/
deleted: tests/combox_tests.py
deleted: tests/test_config.py
deleted: tests/test_crypto.py
deleted: tests/test_file.py
Diffstat (limited to 'tests/test_crypto.py')
-rw-r--r-- | tests/test_crypto.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/tests/test_crypto.py b/tests/test_crypto.py deleted file mode 100644 index 143cfdb..0000000 --- a/tests/test_crypto.py +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright (C) 2014 Combox author(s). See AUTHORS. -# -# This file is part of Combox. -# -# Combox is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Combox is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Combox (see COPYING). If not, see -# <http://www.gnu.org/licenses/>. - -from os import path - -from file import (split_data, glue_data, write_file, - read_file, write_shards, read_shards) -from crypto import encrypt, decrypt, encrypt_shards, decrypt_shards - -PASS = 'topsecret' -### Read file, encrypt it to a cipher, write cipher to file, read -### encrypted file, decrypt it, write decrypted data to file. -f = path.abspath('tests/files/the-red-star.jpg') -f_content = read_file(f) -f_cipher = encrypt(f_content, PASS) -f_encrypted = path.abspath('tests/files/the-red-star.cipher') -write_file(f_encrypted, f_cipher) -f_cipher = read_file(f_encrypted) -f_content = decrypt(f_cipher, PASS) -f = path.abspath('tests/files/the-red-star-decrypted.jpg') -write_file(f, f_content) - -### Read file, split it, encrypt shards, write encrypted shards to -### file, read encrypted shards from file, decrypt the encrypted -### shards, glue the shards together, write glued data to file. -f = path.abspath('tests/files/the-red-star.jpg') -f_content = read_file(f) -f_shards = split_data(f_content, 5) -ciphered_shards = encrypt_shards(f_shards, PASS) -f_path = path.dirname(f) -f_basename = "%s.ciphered" % path.basename(f) -write_shards(ciphered_shards, f_path, f_basename) -ciphered_shards = read_shards(f_path, f_basename) -f_parts = decrypt_shards(ciphered_shards, PASS) -f_content = glue_data(f_parts) -f = path.abspath('tests/files/the-red-star-from-ciphered-shards.jpg') -write_file(f, f_content) |