diff options
author | Kamil Kisiel <kamil@kamilkisiel.net> | 2015-03-18 02:33:24 +0300 |
---|---|---|
committer | Kamil Kisiel <kamil@kamilkisiel.net> | 2015-03-18 02:33:24 +0300 |
commit | fec4f16574c75566532e989ebf2a814604a74832 (patch) | |
tree | 99c8a275cceaecdd0bc25973347ee2cba9959898 /securecookie_test.go | |
parent | 5f171f42328bdd573211bb82bdee8f259c4c61ae (diff) | |
parent | c7a729999d0c3e51964bd30c05547fac82f6527d (diff) |
Merge pull request #15 from abduelhamit/master
Improve Decode against timing attacks
Diffstat (limited to 'securecookie_test.go')
-rw-r--r-- | securecookie_test.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/securecookie_test.go b/securecookie_test.go index fe0cdb1..381320d 100644 --- a/securecookie_test.go +++ b/securecookie_test.go @@ -157,6 +157,16 @@ func TestMultiNoCodecs(t *testing.T) { } } +func TestMissingKey(t *testing.T) { + s1 := New(nil, nil) + + var dst []byte + err := s1.Decode("sid", "value", &dst) + if err != errHashKeyNotSet { + t.Fatalf("Expected %#v, got %#v", errHashKeyNotSet, err) + } +} + // ---------------------------------------------------------------------------- type FooBar struct { |