From 7d7629518c616090d335917466a0318a612a4cd2 Mon Sep 17 00:00:00 2001
From: Martin Stiemerling <martin.stiemerling@h-da.de>
Date: Thu, 29 Jun 2023 16:15:06 +0200
Subject: [PATCH] first steps to getpeerlist

---
 kms/kmsetsi.go | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/kms/kmsetsi.go b/kms/kmsetsi.go
index e864d7b..5472595 100644
--- a/kms/kmsetsi.go
+++ b/kms/kmsetsi.go
@@ -48,10 +48,20 @@ func (es *etsiServer) ETSIRemoveKMSPeer(ctx context.Context, in *pb.ETSIKMSPeerR
 
 func (es *etsiServer) ETSIGetPeerList(ctx context.Context, in *pb.ETSIKMSPeerListRequest) (*pb.ETSIKMSPeerListReply, error) {
 
-	return &pb.ETSIKMSPeerListReply{
-		PeerName:   "X",
-		PeerStatus: "Y",
-	}, nil
+	ep := make([]*pb.ETSIKMSPeer, 2)
+
+	r := new(pb.ETSIKMSPeerListReply)
+
+	r.Peer = ep
+
+	p := pb.ETSIKMSPeer{
+		PeerName:   "Yo",
+		PeerStatus: "bla",
+	}
+
+	r.Peer[0] = &p
+
+	return r, nil
 }
 
 func (es *etsiServer) GetEncryptKeys256Bit(ctx context.Context, in *pb.ETSIGetEncryptKeys256BitRequest) (*pb.ETSIGetEncryptKeys256BitReply, error) {
-- 
GitLab