Versions in this module Expand all Collapse all v0 v0.1.0 Jan 6, 2019 Changes in this version + func BytesString(b []byte) string + func GenerateSecretKey(n int) string + func StringBytes(s string) []byte + type ErrBadData struct + Data interface{} + Err error + func (e *ErrBadData) Error() string + type ErrDataExpired struct + func (e *ErrDataExpired) Error() string + type ErrDataTooShort struct + DataLength int + func (e *ErrDataTooShort) Error() string + type Serialization struct + Hash hash.Hash + SecretKey string + func (s *Serialization) Dumps(in interface{}, expiredTime time.Duration) (string, error) + func (s *Serialization) Loads(data string, receiveData interface{}) (err error) + func (s *Serialization) WithSalt(salt string) + type Signer struct + Hash hash.Hash + SecretKey string + func (s *Signer) Sign(value string) (string, error) + func (s *Signer) Unsign(value string) (string, error) + type SignerWithTimeout struct + Hash hash.Hash + SecretKey string + func (s *SignerWithTimeout) Sign(value string, expiredTime time.Duration) (string, error) + func (s *SignerWithTimeout) Unsign(value string) (string, error)