func (hs *HmacSigner) Decode(buf []byte, obj interface{}) error {
	return hs.alg.Decode(hs, buf, obj)
}
func (hs *HmacSigner) Decode(buf []byte, obj interface{}) error {
	return hs.alg.Decode(hs, buf, obj)
}
func ( hs * HmacSigner ) Decode ( buf [ ] byte , obj interface { } ) error { return hs . alg . Decode ( hs , buf , obj ) }
// Decode decodes a serialized token, verifying the signature, storing the
// decoded data from the token in obj.
Decode decodes a serialized token verifying the signature storing the decoded data from the token in obj .