diff --git a/ekms/internal/kms/kms.go b/ekms/internal/kms/kms.go index 4226c14e068b32db6ab6a7f843001d0f0e270201..12691f61f59f670b97e43ddf9ee900f1a7d2f396 100644 --- a/ekms/internal/kms/kms.go +++ b/ekms/internal/kms/kms.go @@ -276,10 +276,10 @@ func (kms *EKMS) GenerateAndSendKSAKey(address string, requestId string, number encryptedKSAKeyAsString := base64.StdEncoding.EncodeToString(encryptedKSAKey) - keys = append(keys, &pbIC.Key{ + keys[i] = &pbIC.Key{ Id: ksaKeyId.String(), Key: encryptedKSAKeyAsString, - }) + } } // TODO: move this somewhere else!