Versions in this module Expand all Collapse all v1 v1.0.0 Sep 24, 2023 Changes in this version + type CMCrypt struct + func (c *CMCrypt) Decrypt(enData []byte, key []byte, iv []byte) (data []byte, err error) + func (c *CMCrypt) DecryptE(enData []byte, priKey []byte) (data []byte, err error) + func (c *CMCrypt) Encrypt(data []byte, key []byte, iv []byte) (enData []byte, err error) + func (c *CMCrypt) EncryptE(data []byte, pubKey []byte) (enData []byte, err error) + func (c *CMCrypt) GenKey() (priKey []byte, pubKey []byte, err error) + func (c *CMCrypt) Hash(data ...[]byte) []byte + func (c *CMCrypt) NewHash() hash.Hash + func (c *CMCrypt) Sign(data []byte, priKey []byte) (signature []byte, err error) + func (c *CMCrypt) Verify(data []byte, signature []byte, pubKey []byte) bool + type Crypt interface + Decrypt func(enData []byte, key []byte, iv []byte) (data []byte, err error) + DecryptE func(enData []byte, priKey []byte) (data []byte, err error) + Encrypt func(data []byte, key []byte, iv []byte) (enData []byte, err error) + EncryptE func(data []byte, pubKey []byte) (enData []byte, err error) + GenKey func() (priKey []byte, pubKey []byte, err error) + Hash func(data ...[]byte) []byte + NewHash func() hash.Hash + Sign func(data []byte, priKey []byte) (signature []byte, err error) + Verify func(data []byte, signature []byte, pubKey []byte) bool + type GMCrypt struct + func (c *GMCrypt) Decrypt(enData []byte, key []byte, iv []byte) (data []byte, err error) + func (c *GMCrypt) DecryptE(enData []byte, priKey []byte) (data []byte, err error) + func (c *GMCrypt) Encrypt(data []byte, key []byte, iv []byte) (enData []byte, err error) + func (c *GMCrypt) EncryptE(data []byte, pubKey []byte) (enData []byte, err error) + func (c *GMCrypt) GenKey() (priKey []byte, pubKey []byte, err error) + func (c *GMCrypt) Hash(data ...[]byte) []byte + func (c *GMCrypt) NewHash() hash.Hash + func (c *GMCrypt) Sign(data []byte, priKey []byte) (signature []byte, err error) + func (c *GMCrypt) Verify(data []byte, signature []byte, pubKey []byte) bool