1
1
Fork 0
mirror of https://github.com/schollz/croc.git synced 2025-10-11 05:11:06 +02:00

Store file data in memory when transfering

This commit is contained in:
Zack Scholl 2017-10-17 21:40:20 -06:00
parent 3ab0f92bd8
commit eb1b5a076c
2 changed files with 21 additions and 26 deletions

View file

@ -21,6 +21,7 @@ var server, file string
var serverAddress, fileName, codePhraseFlag, connectionTypeFlag string
var runAsRelay, debugFlag bool
var fileSalt, fileIV, fileHash string
var fileBytes []byte
func main() {
flag.BoolVar(&runAsRelay, "relay", false, "run as relay")
@ -63,13 +64,7 @@ func main() {
log.Fatal(err)
return
}
var encrypted []byte
encrypted, fileSalt, fileIV = Encrypt(fdata, codePhraseFlag)
if err != nil {
log.Fatal(err)
return
}
ioutil.WriteFile(fileName+".encrypted", encrypted, 0644)
fileBytes, fileSalt, fileIV = Encrypt(fdata, codePhraseFlag)
fileHash = HashBytes(fdata)
}