summaryrefslogtreecommitdiff
path: root/securecookie_test.go
diff options
context:
space:
mode:
authorKamil Kisiel <kamil@kamilkisiel.net>2015-03-18 02:33:24 +0300
committerKamil Kisiel <kamil@kamilkisiel.net>2015-03-18 02:33:24 +0300
commitfec4f16574c75566532e989ebf2a814604a74832 (patch)
tree99c8a275cceaecdd0bc25973347ee2cba9959898 /securecookie_test.go
parent5f171f42328bdd573211bb82bdee8f259c4c61ae (diff)
parentc7a729999d0c3e51964bd30c05547fac82f6527d (diff)
Merge pull request #15 from abduelhamit/master
Improve Decode against timing attacks
Diffstat (limited to 'securecookie_test.go')
-rw-r--r--securecookie_test.go10
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 {