lockbox

password manager
Log | Files | Refs | README | LICENSE

commit 1547e5381fbadadbc04aafe6ca687065b5a75b06
parent 30a8da14bf40544249c6da73a8f548d9c1d1355e
Author: Sean Enck <sean@ttypty.com>
Date:   Sat, 15 Oct 2022 15:31:16 -0400

prevent multi-line totp tokens

Diffstat:
Minternal/backend/actions_test.go | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/internal/backend/actions_test.go b/internal/backend/actions_test.go @@ -126,6 +126,9 @@ func TestInserts(t *testing.T) { if err := fullSetup(t, true).Insert(backend.NewPath("test", "offset", "totp"), "5ae472abqdekjqykoyxk7hvc2leklq5n"); err != nil { t.Errorf("no error: %v", err) } + if err := fullSetup(t, true).Insert(backend.NewPath("test", "offset", "totp"), "ljaf\n5ae472abqdekjqykoyxk7hvc2leklq5n"); err.Error() != "totp tokens can NOT be multi-line" { + t.Errorf("wrong error: %v", err) + } } func TestRemoves(t *testing.T) {