Versions in this module Expand all Collapse all v1 v1.1.1 Dec 30, 2025 Changes in this version + func CompareBoolPoint(name string, old, new *bool, reqLogger logr.Logger) bool + func CompareInt64(name string, old, new int64, reqLogger logr.Logger) bool v1.1.0 Aug 27, 2025 Changes in this version + const AESSecretNameENVKey + const AESSecretNamespaceENVKey + type Decryptor interface + Decrypt func(context.Context, []byte) ([]byte, error) + ValidateAesSecret func(ctx context.Context) (string, error) + func NewSecretDecyptor(client client.Client, reqLogger logr.Logger) Decryptor + type SecretDecryptor struct + func (d *SecretDecryptor) Decrypt(ctx context.Context, encryptedData []byte) ([]byte, error) + func (d *SecretDecryptor) ValidateAesSecret(ctx context.Context) (string, error) v1.0.0 Aug 14, 2025 Changes in this version + const AESKeyEnvVar + func AES_CTR_Decrypt(encryptedData []byte) ([]byte, error) + func AES_CTR_Encrypt(plainText []byte) ([]byte, error) + func CompareInt32(name string, old, new int32, reqLogger logr.Logger) bool + func CompareIntPoint(name string, old, new *int, reqLogger logr.Logger) bool + func CompareStringValue(name string, old, new string, reqLogger logr.Logger) bool + func Round(num float64) int + func SliceJoin(a []Stringer, sep string) string + func ValidateAndSetAESKey() error + type Stringer interface + String func() string