Documentation ¶
Index ¶
- func AESCBCDecrypt(encrypted string, key []byte) (decrypted []byte, err error)
- func AESCBCEncrypt(src []byte, key []byte) (encrypted string, err error)
- func AESDecrypt(encrypted []byte, key []byte) (decrypted []byte, err error)
- func AESEncrypt(src []byte, key []byte) (encrypted []byte, err error)
- func GenerateKeyAES(key []byte) (genKey []byte)
- func GenerateKeyAESCBC(key []byte) (genKey []byte)
- func SealBoxDecrypted(k string, data []byte) (res []byte, err error)
- func SealBoxEncrypted(k string, data []byte) (res []byte, err error)
- type RsaPemPrivateKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AESCBCDecrypt ¶ added in v1.1.4
AESCBCDecrypt - input hex encoding
func AESCBCEncrypt ¶ added in v1.1.4
AESCBCEncrypt - output hex encoding
func AESDecrypt ¶ added in v1.1.3
AESDecrypt - implementation for mysql AES_DECRYPT
func AESEncrypt ¶ added in v1.1.3
AESEncrypt - implementation for mysql AES_ENCRYPT
func GenerateKeyAES ¶ added in v1.1.3
func GenerateKeyAESCBC ¶ added in v1.1.4
Types ¶
type RsaPemPrivateKey ¶
func GenerateRsaKeyPem ¶
func GenerateRsaKeyPem(bitSize int) (res *RsaPemPrivateKey, err error)
Click to show internal directories.
Click to hide internal directories.