From 84f90475a8325db65f7621e3d92071ada58eef52 Mon Sep 17 00:00:00 2001
From: Malte Bauch <malte.bauch@stud.h-da.de>
Date: Thu, 25 Jan 2024 10:26:49 +0100
Subject: [PATCH] WIP

---
 ekms/internal/kms/kms.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ekms/internal/kms/kms.go b/ekms/internal/kms/kms.go
index 12691f61..fa1ab085 100644
--- a/ekms/internal/kms/kms.go
+++ b/ekms/internal/kms/kms.go
@@ -262,13 +262,13 @@ func (kms *EKMS) GenerateAndSendKSAKey(address string, requestId string, number
 	kms.PKStoreMutex.Lock()
 
 	keys := make([]*pbIC.Key, number)
+	cryptoAlgo := crypto.NewAES()
 	for i := 0; i < number; i++ {
 		// generate ksa key
 		ksaKeyId := uuid.New()
 		ksaKey, err := crypto.Random256BitKey()
 
 		// encrypt the key
-		cryptoAlgo := crypto.NewAES()
 		encryptedKSAKey, err := cryptoAlgo.Encrypt(ksaKey, pk)
 		if err != nil {
 			return err
-- 
GitLab