@@ -6,15 +6,15 @@ const fs = require('fs')
66
77const macros = require ( './macros' )
88
9- function encrypt ( results ) {
9+ function encrypt ( filename , keylocation ) {
1010 try {
11- const fileData = fs . readFileSync ( results . filename , 'utf8' )
12- const keyData = fs . readFileSync ( `${ results . rsakeys } /public.txt` , 'utf8' )
11+ const fileData = fs . readFileSync ( filename , 'utf8' )
12+ const keyData = fs . readFileSync ( `${ keylocation } /public.txt` , 'utf8' )
1313 const start = new Date ( )
1414 const key = new nodeRSA ( )
1515 key . importKey ( keyData )
1616
17- fs . writeFileSync ( `${ results . filename } ` , key . encrypt ( fileData , 'base64' ) , 'utf8' )
17+ fs . writeFileSync ( `${ filename } ` , key . encrypt ( fileData , 'base64' ) , 'utf8' )
1818
1919 return console . log ( macros . infoLog ( `✔\x20Success! File Has Been Encrypted. Took ${ new Date ( ) - start } ms` ) )
2020 } catch ( err ) {
@@ -25,15 +25,15 @@ function encrypt(results) {
2525 }
2626}
2727
28- function decrypt ( results ) {
28+ function decrypt ( filename , keylocation ) {
2929 try {
30- const fileData = fs . readFileSync ( results . filename , 'utf8' )
31- const keyData = fs . readFileSync ( `${ results . rsakeys } /private.txt` , 'utf8' )
30+ const fileData = fs . readFileSync ( filename , 'utf8' )
31+ const keyData = fs . readFileSync ( `${ keylocation } /private.txt` , 'utf8' )
3232 const start = new Date ( )
3333 const key = new nodeRSA ( )
3434 key . importKey ( keyData )
3535
36- fs . writeFileSync ( `${ results . filename } ` , key . decrypt ( fileData , 'utf8' ) , 'utf8' )
36+ fs . writeFileSync ( `${ filename } ` , key . decrypt ( fileData , 'utf8' ) , 'utf8' )
3737
3838 return console . log ( macros . infoLog ( `✔\x20Success! File Has Been Decrypted. Took ${ new Date ( ) - start } ms` ) )
3939 } catch ( err ) {
@@ -86,7 +86,7 @@ module.exports = {
8686
8787 console . log ( macros . infoLog ( 'Encrypting File Now. It might take awhile.' ) )
8888
89- return encrypt ( results )
89+ return encrypt ( results . filename , results . rsakeys )
9090 } ) . catch ( err => {
9191 console . clear ( )
9292 console . error ( macros . errorLog ( '[Modules:encryptFile:Error]' ) , macros . resetLog ( 'An Error Occured. Please see below.' ) )
@@ -138,7 +138,7 @@ module.exports = {
138138
139139 console . log ( macros . infoLog ( 'Decrypting File Now. It might take awhile.' ) )
140140
141- return decrypt ( results )
141+ return decrypt ( results . filename , results . rsakeys )
142142 } ) . catch ( err => {
143143 console . clear ( )
144144 console . error ( macros . errorLog ( '[Modules:decryptFile:Error]' ) , macros . resetLog ( 'An Error Occured. Please see below.' ) )
0 commit comments