Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AESTransformer ¶
type AESTransformer struct {
// contains filtered or unexported fields
}
AESTransformer encrypts and decrypts data using AES-GCM.
func NewAESTransformer ¶
func NewAESTransformer(key []byte) (*AESTransformer, error)
NewAESTransformer creates a new AESTransformer with the given key.
func (*AESTransformer) ReverseTransform ¶
ReverseTransform decrypts the input data using AES-GCM.
type Base64Transformer ¶
type Base64Transformer struct{}
func NewBase64Transformer ¶
func NewBase64Transformer() *Base64Transformer
func (*Base64Transformer) ReverseTransform ¶
type ChainTransformer ¶
type ChainTransformer struct {
// contains filtered or unexported fields
}
ChainTransformer chains multiple Transformers together, supporting both forward and reverse transformations.
func NewChainTransformer ¶
func NewChainTransformer(transformers ...Transformer) *ChainTransformer
NewChainTransformer creates a new ChainTransformer.
func (*ChainTransformer) ReverseTransform ¶
ReverseTransform applies all transformers in reverse order.
Click to show internal directories.
Click to hide internal directories.