package encryptor

import (
	"github.com/tidbcloud/metrics-integration/global/internal/infrastructure/config"
	"github.com/tidbcloud/pkgv2/secret/encrypt"
	secretprovider "github.com/tidbcloud/pkgv2/secret/provider"
)

func NewEncryptor() encrypt.Encryptor {
	CMKArn := config.Global().ServerConfig.CMKArn
	enc, err := secretprovider.NewSecretEncryptor(CMKArn)
	if err != nil {
		panic(err)
	}
	return enc
}
