Versions in this module Expand all Collapse all v1 v1.0.1 Mar 3, 2024 v1.0.0 Mar 3, 2024 Changes in this version + var ErrFailedToMarshalTokenClaims = errors.New("failed to marshal token claims") + var ErrInvalidSignature = errors.New("invalid signature") + var ErrInvalidToken = errors.New("invalid token") + var ErrInvalidTokenFormat = errors.New("invalid token format") + var ErrTokenExpired = errors.New("token expired") + var ErrorCalculatingHmac = errors.New("error calculating hmac") + func New256Temporary[Payload any](data Payload, ttl time.Duration) (string, error) + func New256[Payload any](data Payload) (string, error) + func NewTemporary[Payload any](data Payload, ttl time.Duration) (string, error) + func New[Payload any](data Payload) (string, error) + func Parse256[Payload any](token string) (Payload, error) + func Parse[Payload any](token string) (Payload, error) + func SetSigningKey(sk string) Other modules containing this package github.com/dmitrymomot/go-signature/v2