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:
parent
3ab0f92bd8
commit
eb1b5a076c
2 changed files with 21 additions and 26 deletions
9
main.go
9
main.go
|
@ -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)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue