From 7ce46c265d1e266ed0e1be32eb4e605206ca0920 Mon Sep 17 00:00:00 2001 From: gosdn-user <gosdn@proton.me> Date: Tue, 20 Feb 2024 15:31:26 +0100 Subject: [PATCH] wip --- ekms/internal/kms/module.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ekms/internal/kms/module.go b/ekms/internal/kms/module.go index 3407c8af..1d53bc0c 100644 --- a/ekms/internal/kms/module.go +++ b/ekms/internal/kms/module.go @@ -166,11 +166,13 @@ func (eqe *EmulatedQuantumModule) KeyChopper(bulkKey *quantumlayer.QuantumLayerB if eqe.keyStore.keySingleSize == 0 { return nil, nil, errors.New("KeyChopper: no keySingleSize set") } - // TODO check if multiple of 8 (1 Byte) if bulkKey.BulkKeyLength != len(*bulkKey.BulkKey) { - logrus.Errorf("Length missmatch: %d, %d", bulkKey.BulkKeyLength, len(*bulkKey.BulkKey)) - return nil, nil, errors.New("bulkKey length mismatch") + if (bulkKey.BulkKeyLength) != (len(*bulkKey.BulkKey)*8){ + logrus.Errorf("Length missmatch: %d, %d", bulkKey.BulkKeyLength, len(*bulkKey.BulkKey)) + return nil, nil, errors.New("bulkKey length mismatch") + } + } initialKeyIdsLen := len(keyIds) -- GitLab