Skip to content
Snippets Groups Projects

Draft: Akms ckms api implementation

Closed Neil-Jocelyn Schark requested to merge akms-ckms-api-implementation into master
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
@@ -130,9 +130,6 @@ func emulatedKMS(config *Config, id uuid.UUID, peerChannel chan string) *kms.EKM
// Attach to eKMS
emuKMS := kms.NewEKMS(config.Name, id, os.Stdout, log.TraceLevel, false, config.InterComAddr, config.AkmsURL)
// Create AKMSReceiverServer object
akmsCkmsReceiverServer := akmsCkmsServer.NewAKMSReceiver(config.AkmsCkmsServerPort, emuKMS)
var qm kms.QuantumModule
var err error
for _, peer := range config.Peers {
@@ -177,7 +174,10 @@ func emulatedKMS(config *Config, id uuid.UUID, peerChannel chan string) *kms.EKM
go kms.StartETSI(config.GRPCAddr, emuKMS)
// Start the akmsCkmsReceiverServer
go akmsCkmsReceiverServer.Serve()
if config.AkmsCkmsServerPort != "" {
akmsCkmsReceiverServer := akmsCkmsServer.NewAKMSReceiver(config.AkmsCkmsServerPort, emuKMS)
go akmsCkmsReceiverServer.Serve()
}
return emuKMS
}
Loading