Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + func AesDecrypt(cryted string, key string) (string, error) + func AesEncrypt(orig string, key string) (string, error) + func PKCS7Padding(ciphertext []byte, blocksize int) []byte + func PKCS7UnPadding(origData []byte) []byte + func RsaDecrypt(ciphertext []byte, privateKey []byte) ([]byte, error) + func RsaEncrypt(origData []byte, publicKey []byte) ([]byte, error) + type Data struct + MaxHostCount uint64 + type License struct + Data Data + ExpireDate time.Time + IssueDate time.Time + User string + func ParseLicense(licenseKey string) (*License, error) + func (license *License) IsExpired() bool