Versions in this module Expand all Collapse all v1 v1.0.0 Feb 10, 2023 Changes in this version + func Decrypt(cfg key.Config, cipherText []byte) (string, error) + type EncryptedData struct + Encrypted []byte + Key key.GeneratedKey + func Encrypt(cfg key.Config, message string) (EncryptedData, error) + type HmacData struct + Digest string + Salt string + func HmacWithPassword(cfg key.Config, message string) (HmacData, error) + type SealBuilder struct + B64 string + Expiration int64 + IV string + Id string + Salt string + func (sb *SealBuilder) GetHmacSalt() string + func (sb *SealBuilder) Parse(sealed string, now int64, timestampSkewSec int) error + func (sb SealBuilder) Build(keyCfg key.Config) (string, error) + func (sb SealBuilder) Verify(keyCfg key.Config) error