encrypt

package
v1.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 1, 2023 License: MIT Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AESDecrypt added in v1.1.3

func AESDecrypt(encrypted []byte, key []byte) (decrypted []byte, err error)

AESDecrypt - implementation for mysql AES_DECRYPT

func AESEncrypt added in v1.1.3

func AESEncrypt(src []byte, key []byte) (encrypted []byte, err error)

AESEncrypt - implementation for mysql AES_ENCRYPT

func GenerateKeyAES added in v1.1.3

func GenerateKeyAES(key []byte) (genKey []byte)

func SealBoxDecrypted

func SealBoxDecrypted(k string, data []byte) (res []byte, err error)

func SealBoxEncrypted

func SealBoxEncrypted(k string, data []byte) (res []byte, err error)

Types

type RsaPemPrivateKey

type RsaPemPrivateKey struct {
	Private []byte
	Public  []byte
}

func GenerateRsaKeyPem

func GenerateRsaKeyPem(bitSize int) (res *RsaPemPrivateKey, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL