Encryption: Override Encrypt/Decrypt in util
Breaks every test that uses Encrypt or Decrypt
This commit is contained in:
@@ -2,7 +2,6 @@ package securejsondata
|
||||
|
||||
import (
|
||||
"github.com/grafana/grafana/pkg/infra/log"
|
||||
"github.com/grafana/grafana/pkg/setting"
|
||||
"github.com/grafana/grafana/pkg/util"
|
||||
)
|
||||
|
||||
@@ -14,7 +13,7 @@ type SecureJsonData map[string][]byte
|
||||
// is true if the key exists and false if not.
|
||||
func (s SecureJsonData) DecryptedValue(key string) (string, bool) {
|
||||
if value, ok := s[key]; ok {
|
||||
decryptedData, err := util.Decrypt(value, setting.SecretKey)
|
||||
decryptedData, err := util.Decrypt(value)
|
||||
if err != nil {
|
||||
log.Fatalf(4, err.Error())
|
||||
}
|
||||
@@ -28,7 +27,7 @@ func (s SecureJsonData) DecryptedValue(key string) (string, bool) {
|
||||
func (s SecureJsonData) Decrypt() map[string]string {
|
||||
decrypted := make(map[string]string)
|
||||
for key, data := range s {
|
||||
decryptedData, err := util.Decrypt(data, setting.SecretKey)
|
||||
decryptedData, err := util.Decrypt(data)
|
||||
if err != nil {
|
||||
log.Fatalf(4, err.Error())
|
||||
}
|
||||
@@ -42,7 +41,7 @@ func (s SecureJsonData) Decrypt() map[string]string {
|
||||
func GetEncryptedJsonData(sjd map[string]string) SecureJsonData {
|
||||
encrypted := make(SecureJsonData)
|
||||
for key, data := range sjd {
|
||||
encryptedData, err := util.Encrypt([]byte(data), setting.SecretKey)
|
||||
encryptedData, err := util.Encrypt([]byte(data))
|
||||
if err != nil {
|
||||
log.Fatalf(4, err.Error())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user