1
0
mirror of https://github.com/ssh-vault/ssh-vault.git synced 2025-07-31 05:24:22 +03:00

shred before removing tempfile

This commit is contained in:
nbari
2016-10-09 00:47:52 +02:00
parent 5268ef1372
commit e4217721c6
3 changed files with 40 additions and 2 deletions

View File

@ -1,6 +1,7 @@
package sshvault
import (
"fmt"
"io/ioutil"
"os"
"os/exec"
@ -12,7 +13,7 @@ func (v *vault) Create() ([]byte, error) {
if err != nil {
return nil, err
}
defer os.Remove(tmpfile.Name())
defer Shred(tmpfile.Name())
editor := os.Getenv("EDITOR")
if editor == "" {
editor = "vi"
@ -28,5 +29,6 @@ func (v *vault) Create() ([]byte, error) {
if err != nil {
return nil, err
}
fmt.Printf("len(b) = %+v\n", len(b))
return b, nil
}