1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
From 26248e8f8eec44ea74ccaed3fb63a61c191e4bde Mon Sep 17 00:00:00 2001
From: Herman Slatman <hermanslatman@hotmail.com>
Date: Wed, 3 Jan 2024 16:01:38 +0100
Subject: [PATCH] Fix Nebula sign operations requiring curve to be specified
---
authority/provisioner/nebula_test.go | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/authority/provisioner/nebula_test.go b/authority/provisioner/nebula_test.go
index b190d6071..631d36db4 100644
--- a/authority/provisioner/nebula_test.go
+++ b/authority/provisioner/nebula_test.go
@@ -53,9 +53,10 @@ func mustNebulaCA(t *testing.T) (*cert.NebulaCertificate, ed25519.PrivateKey) {
NotAfter: time.Now().Add(10 * time.Minute),
PublicKey: pub,
IsCA: true,
+ Curve: cert.Curve_CURVE25519,
},
}
- if err := nc.Sign(priv); err != nil {
+ if err := nc.Sign(cert.Curve_CURVE25519, priv); err != nil {
t.Fatal(err)
}
return nc, priv
@@ -92,10 +93,11 @@ func mustNebulaCert(t *testing.T, name string, ipNet *net.IPNet, groups []string
IsCA: false,
Issuer: issuer,
InvertedGroups: invertedGroups,
+ Curve: cert.Curve_CURVE25519,
},
}
- if err := nc.Sign(signer); err != nil {
+ if err := nc.Sign(cert.Curve_CURVE25519, signer); err != nil {
t.Fatal(err)
}
|