diff --git a/encryption/encryption_keys.go b/encryption/encryption_keys.go index 3ae6f07171e966c3472efdf424488dcec5d559c4..792d0e9d0d44275dcc7aaa26e3b5dd2766dc8549 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 +}