diff --git a/cmix/nodes/request.go b/cmix/nodes/request.go
index 3b2a36e93b4c72af9ef462d5efd2480d7e3e6cd4..010bf15a5e37888d9fa5bfb42963e0c5bb143c5d 100644
--- a/cmix/nodes/request.go
+++ b/cmix/nodes/request.go
@@ -44,8 +44,7 @@ func requestKey(sender gateway.Sender, comms RegisterNodeCommsInterface,
 
 	start := time.Now()
 	prime := grp.GetPBytes()
-	keyLen := len(prime)
-	dhPrivBytes, err := csprng.GenerateInGroup(prime, keyLen, rng)
+	dhPrivBytes, err := csprng.GenerateInGroup(prime, 32, rng)
 	if err != nil {
 		return nil, nil, 0, err
 	}