lockbox

password manager
Log | Files | Refs | README | LICENSE

commit 07acaf5e126a83a1e59ffc46d0db1178b35fc709
parent ae24333b378cb250aa65a820482386a97df50a85
Author: Sean Enck <sean@ttypty.com>
Date:   Mon, 23 Aug 2021 19:19:50 -0400

updating deps

Diffstat:
Mcmd/lb/main.go | 2+-
Mgo.mod | 2+-
Mgo.sum | 2++
Minternal/encdec.go | 3++-
Minternal/utils.go | 19-------------------
5 files changed, 6 insertions(+), 22 deletions(-)

diff --git a/cmd/lb/main.go b/cmd/lb/main.go @@ -222,7 +222,7 @@ func main() { } func stdin(one bool) (string, error) { - b, err := internal.Stdin(one) + b, err := stock.Stdin(one) if err != nil { return "", err } diff --git a/go.mod b/go.mod @@ -7,5 +7,5 @@ require ( github.com/pquerna/otp v1.3.0 golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c // indirect - voidedtech.com/stock v0.0.0-20210823174715-003d4cd6133c + voidedtech.com/stock v0.0.0-20210823181432-3a5f2d892234 ) diff --git a/go.sum b/go.sum @@ -22,3 +22,5 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= voidedtech.com/stock v0.0.0-20210823174715-003d4cd6133c h1:Fm4M/LmSmWI3DoSaIcR/ZuGTy4xTr8yeccoZRzbt5z4= voidedtech.com/stock v0.0.0-20210823174715-003d4cd6133c/go.mod h1:fDeTx9Bymp++UZEUI+pxljhMDzibXQvRKTcg1h+5tw4= +voidedtech.com/stock v0.0.0-20210823181432-3a5f2d892234 h1:FrhnHikyaTkkcntnIq6J3Lgcx2nmTIYcZ5+T4WFILY4= +voidedtech.com/stock v0.0.0-20210823181432-3a5f2d892234/go.mod h1:fDeTx9Bymp++UZEUI+pxljhMDzibXQvRKTcg1h+5tw4= diff --git a/internal/encdec.go b/internal/encdec.go @@ -10,6 +10,7 @@ import ( "time" "golang.org/x/crypto/nacl/secretbox" + "voidedtech.com/stock" ) const ( @@ -90,7 +91,7 @@ func (l Lockbox) Encrypt(datum []byte) error { } data := datum if data == nil { - b, err := Stdin(false) + b, err := stock.Stdin(false) if err != nil { return err } diff --git a/internal/utils.go b/internal/utils.go @@ -1,8 +1,6 @@ package internal import ( - "bufio" - "bytes" "io/fs" "os" "path/filepath" @@ -52,20 +50,3 @@ func Find(store string, display bool) ([]string, error) { } return results, nil } - -// Stdin reads one (or more) lines from stdin. -func Stdin(one bool) ([]byte, error) { - scanner := bufio.NewScanner(os.Stdin) - var b bytes.Buffer - for scanner.Scan() { - b.WriteString(scanner.Text()) - b.WriteString("\n") - if one { - break - } - } - if err := scanner.Err(); err != nil { - return nil, err - } - return b.Bytes(), nil -}