fix more tests

This commit is contained in:
eyedeekay
2025-03-22 18:12:13 -04:00
parent 8561b3ec69
commit 9091834074

View File

@ -27,10 +27,17 @@ import (
func generateTestRouterInfo(t *testing.T) (*router_info.RouterInfo, crypto.RecievingPublicKey, crypto.SigningPublicKey, crypto.SigningPrivateKey, crypto.SigningPrivateKey, error) {
// Generate signing key pair (Ed25519)
var ed25519_privkey crypto.Ed25519PrivateKey
_, err := (&ed25519_privkey).Generate()
ed25519_signingprivkey, err := crypto.GenerateEd25519Key() // Use direct key generation
if err != nil {
t.Fatalf("Failed to generate Ed25519 private key: %v\n", err)
}
ed25519_privkey = ed25519_signingprivkey.(crypto.Ed25519PrivateKey) // Store the generated key
// Verify key size
if len(ed25519_privkey) != 64 {
t.Fatalf("Generated Ed25519 private key has wrong size: got %d, want 64", len(ed25519_privkey))
}
ed25519_pubkey_raw, err := ed25519_privkey.Public()
if err != nil {
t.Fatalf("Failed to derive Ed25519 public key: %v\n", err)
@ -135,10 +142,16 @@ func generateTestRouterInfo(t *testing.T) (*router_info.RouterInfo, crypto.Recie
// Generate signing key pair for the LeaseSet (Ed25519)
var leaseSetSigningPrivKey crypto.Ed25519PrivateKey
_, err = leaseSetSigningPrivKey.Generate()
leaseSetSigningPrivkey, err := crypto.GenerateEd25519Key() // Use direct key generation
if err != nil {
t.Fatalf("Failed to generate lease set Ed25519 private key: %v", err)
}
leaseSetSigningPrivKey = leaseSetSigningPrivkey.(crypto.Ed25519PrivateKey) // Store the generated key
// Verify key size
if len(leaseSetSigningPrivKey) != 64 {
t.Fatalf("Generated Ed25519 private key has wrong size: got %d, want 64", len(leaseSetSigningPrivKey))
}
leaseSetSigningPubKeyRaw, err := leaseSetSigningPrivKey.Public()
if err != nil {
@ -179,10 +192,17 @@ func createTestLease(t *testing.T, index int, routerInfo *router_info.RouterInfo
func generateTestDestination(t *testing.T) (*destination.Destination, crypto.RecievingPublicKey, crypto.SigningPublicKey, crypto.SigningPrivateKey, error) {
// Generate client signing key pair (Ed25519)
var ed25519_privkey crypto.Ed25519PrivateKey
_, err := (&ed25519_privkey).Generate()
ed25519_signingprivkey, err := crypto.GenerateEd25519Key() // Use direct key generation
if err != nil {
t.Fatalf("Failed to generate Ed25519 private key: %v\n", err)
}
ed25519_privkey = ed25519_signingprivkey.(crypto.Ed25519PrivateKey) // Store the generated key
// Verify key size
if len(ed25519_privkey) != 64 {
t.Fatalf("Generated Ed25519 private key has wrong size: got %d, want 64", len(ed25519_privkey))
}
ed25519_pubkey_raw, err := ed25519_privkey.Public()
if err != nil {
t.Fatalf("Failed to derive Ed25519 public key: %v\n", err)