From 42a5f0a9fef428ad6e3a7b8095f3c2c678e834e8 Mon Sep 17 00:00:00 2001
From: jano3 <jano@bob.co.za>
Date: Fri, 6 Oct 2023 10:14:21 +0200
Subject: [PATCH] #38 Add Ship Logic PIN encryption key

---
 encryption/encryption_keys.go | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/encryption/encryption_keys.go b/encryption/encryption_keys.go
index 3ae6f07..792d0e9 100644
--- a/encryption/encryption_keys.go
+++ b/encryption/encryption_keys.go
@@ -12,11 +12,12 @@ type EncryptionKeysSecret struct {
 }
 
 type EncryptionKeys struct {
-	FirebaseEncryptionKey   string `json:"firebase_encryption_key"`
-	JWTEncryptionKey        string `json:"jwt_encryption_key"`
-	BobAPIAuthEncryptionKey string `json:"bob_api_auth_encryption_key"`
-	GenericEncryptionKey    string `json:"generic_encryption_key"`
-	BobGoEncryptionKey      string `json:"bobgo_encryption_key"`
+	FirebaseEncryptionKey     string `json:"firebase_encryption_key"`
+	JWTEncryptionKey          string `json:"jwt_encryption_key"`
+	BobAPIAuthEncryptionKey   string `json:"bob_api_auth_encryption_key"`
+	GenericEncryptionKey      string `json:"generic_encryption_key"`
+	BobGoEncryptionKey        string `json:"bobgo_encryption_key"`
+	ShipLogicPINEncryptionKey string `json:"ship_logic_pin_encryption_key"`
 }
 
 func GetEncryptionKeys(secretID string, isDebug bool) (EncryptionKeys, error) {
@@ -60,3 +61,8 @@ func GetBobGoEncryptionKey(secretID string, isDebug bool) (string, error) {
 	encryptionKeys, err := GetEncryptionKeys(secretID, isDebug)
 	return encryptionKeys.BobGoEncryptionKey, err
 }
+
+func GetShipLogicPINEncryptionKey(secretID string, isDebug bool) (string, error) {
+	encryptionKeys, err := GetEncryptionKeys(secretID, isDebug)
+	return encryptionKeys.ShipLogicPINEncryptionKey, err
+}
-- 
GitLab