From 6b264873f2041afdaa77c17547220272196e66cb Mon Sep 17 00:00:00 2001 From: Avinal Kumar Date: Mon, 29 Mar 2021 23:50:08 +0530 Subject: [PATCH] add driver code for testing Signed-off-by: Avinal Kumar --- src/Main.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Main.cpp b/src/Main.cpp index d1c91cd..fede8d6 100644 --- a/src/Main.cpp +++ b/src/Main.cpp @@ -7,11 +7,23 @@ * The driver code */ +#include "Encryptor.h" #include "Utils.h" int main(int argc, char const *argv[]) { krypto::fileop test; std::vector buffer; + std::string filename, password; + std::cin >> filename >> password; + krypto::filestat stat(filename); + test.read_file(filename, buffer, stat); + test.pad_input(buffer, stat.filesize); + + krypto::Encryptor encryptor; + // encryptor.blowfish_encrypt(buffer, password, stat.filesize); + encryptor.blowfish_decrypt(buffer,password,stat.filesize); + test.write_file(filename.substr(8) , buffer, stat.filesize); + return 0; }