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

Send sha256sum and check it Fixes #2

This commit is contained in:
Zack Scholl 2017-10-17 21:28:32 -06:00
parent 0cf680fd66
commit 3ab0f92bd8
3 changed files with 42 additions and 31 deletions

View file

@ -20,6 +20,7 @@ var server, file string
// Global varaibles
var serverAddress, fileName, codePhraseFlag, connectionTypeFlag string
var runAsRelay, debugFlag bool
var fileSalt, fileIV, fileHash string
func main() {
flag.BoolVar(&runAsRelay, "relay", false, "run as relay")
@ -62,14 +63,14 @@ func main() {
log.Fatal(err)
return
}
encrypted, salt, iv := Encrypt(fdata, codePhraseFlag)
var encrypted []byte
encrypted, fileSalt, fileIV = Encrypt(fdata, codePhraseFlag)
if err != nil {
log.Fatal(err)
return
}
ioutil.WriteFile(fileName+".encrypted", encrypted, 0644)
ioutil.WriteFile(fileName+".salt", []byte(salt), 0644)
ioutil.WriteFile(fileName+".iv", []byte(iv), 0644)
fileHash = HashBytes(fdata)
}
log.SetFormatter(&log.TextFormatter{})