Import upstream version 0.0~git20191110.eff2850
Debian Janitor
2 years ago
70 | 70 |
return nil
|
71 | 71 |
}
|
72 | 72 |
n := len(tok) - sha256.Size
|
|
73 |
if n <= 0 {
|
|
74 |
return nil
|
|
75 |
}
|
73 | 76 |
var hmac [sha256.Size]byte
|
74 | 77 |
genhmac(hmac[:0], tok[:n], k.signBytes())
|
75 | 78 |
if subtle.ConstantTimeCompare(tok[n:], hmac[:]) != 1 {
|
53 | 53 |
"now": "1985-10-26T01:20:01-07:00",
|
54 | 54 |
"ttl_sec": 60,
|
55 | 55 |
"secret": "cw_0x689RpI-jtRR7oE8h_eQsKImvJapLeSbXpwF4e4="
|
|
56 |
},
|
|
57 |
{
|
|
58 |
"desc": "very short payload size",
|
|
59 |
"token": "gAAAAABdnQ1TUKh2OE_ggbyCIxfg",
|
|
60 |
"now": "1985-10-26T01:20:01-07:00",
|
|
61 |
"ttl_sec": 0,
|
|
62 |
"secret": "cw_0x689RpI-jtRR7oE8h_eQsKImvJapLeSbXpwF4e4="
|
56 | 63 |
}
|
57 | 64 |
]
|