From c97dd172f7f9d087ba9aa645b3c0ec12d5ecb971 Mon Sep 17 00:00:00 2001 From: Josh Rickmar Date: Tue, 16 May 2023 20:51:17 +0000 Subject: [PATCH] Replace solver.Roots with solverrpc.Roots This expects server deployments to have built a working csppsolver executable and it be placed in PATH. --- server/server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/server.go b/server/server.go index 147bcaa..79350fd 100644 --- a/server/server.go +++ b/server/server.go @@ -24,7 +24,7 @@ import ( "decred.org/cspp/v2/chacha20prng" "decred.org/cspp/v2/dcnet" "decred.org/cspp/v2/messages" - "decred.org/cspp/v2/solver" + "decred.org/cspp/v2/solverrpc" "decred.org/cspp/v2/x25519" "golang.org/x/crypto/ed25519" "golang.org/x/sync/errgroup" @@ -785,7 +785,7 @@ func (s *session) doRun(ctx context.Context) (err error) { powerSums := dcnet.AddVectors(vs...) coeffs := dcnet.Coefficients(powerSums) t := time.Now() - roots, err := solver.Roots(coeffs, dcnet.F) + roots, err := solverrpc.Roots(coeffs, dcnet.F) if err != nil { log.Printf("failed to solve roots: %v", err) close(blaming)