@@ -12,7 +12,6 @@ import (
12
12
"errors"
13
13
"io"
14
14
15
- "github.com/dyaksa/encryption-pii/crypto/config"
16
15
"github.com/dyaksa/encryption-pii/crypto/core"
17
16
)
18
17
@@ -380,9 +379,8 @@ func Decrypt(alg AesAlg, key []byte, encryptedData []byte) ([]byte, error) {
380
379
return nil , errors .New ("decrypt process failed" )
381
380
}
382
381
383
- func Encrypted (alg AesAlg , plainData string ) ([]byte , error ) {
384
- aesKey := config .GetAESKey ()
385
- block , err := aes .NewCipher ([]byte (aesKey ))
382
+ func Encrypted (alg AesAlg , key string , plainData string ) ([]byte , error ) {
383
+ block , err := aes .NewCipher ([]byte (key ))
386
384
if err != nil {
387
385
return nil , err
388
386
}
@@ -441,15 +439,14 @@ func Encrypted(alg AesAlg, plainData string) ([]byte, error) {
441
439
return nil , errors .New ("encrypt process failed" )
442
440
}
443
441
444
- func Decrypted (alg AesAlg , encryptedData []byte ) (string , error ) {
445
- aesKey := config .GetAESKey ()
442
+ func Decrypted (alg AesAlg , key string , encryptedData []byte ) (string , error ) {
446
443
encryptedDataOut := make ([]byte , hex .DecodedLen (len (encryptedData )))
447
444
encryptedDataOutN , err := hex .Decode (encryptedDataOut , encryptedData )
448
445
if err != nil {
449
446
return "" , err
450
447
}
451
448
452
- block , err := aes .NewCipher ([]byte (aesKey ))
449
+ block , err := aes .NewCipher ([]byte (key ))
453
450
if err != nil {
454
451
return "" , err
455
452
}
0 commit comments