From 5a91e030843c1e5bd65caeff7b972b7916c09272 Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Fri, 7 Jan 2022 21:41:48 +0000
Subject: [PATCH] Update register HMAC to pass build

---
 go.mod                   | 2 +-
 go.sum                   | 2 ++
 network/node/register.go | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/go.mod b/go.mod
index 7435fe0fc..d235193b2 100644
--- a/go.mod
+++ b/go.mod
@@ -20,7 +20,7 @@ require (
 	github.com/spf13/viper v1.7.1
 	gitlab.com/elixxir/bloomfilter v0.0.0-20200930191214-10e9ac31b228
 	gitlab.com/elixxir/comms v0.0.4-0.20220104182551-5f9da6b4a832
-	gitlab.com/elixxir/crypto v0.0.7-0.20220104182450-8ae43b36323a
+	gitlab.com/elixxir/crypto v0.0.7-0.20220107212555-7b80ecaff6d6
 	gitlab.com/elixxir/ekv v0.1.6
 	gitlab.com/elixxir/primitives v0.0.3-0.20220104173924-275cb9d7834f
 	gitlab.com/xx_network/comms v0.0.4-0.20211227194445-c099754b3cda
diff --git a/go.sum b/go.sum
index 4a9d2a813..cc2697392 100644
--- a/go.sum
+++ b/go.sum
@@ -276,6 +276,8 @@ gitlab.com/elixxir/crypto v0.0.0-20200804182833-984246dea2c4/go.mod h1:ucm9SFKJo
 gitlab.com/elixxir/crypto v0.0.3/go.mod h1:ZNgBOblhYToR4m8tj4cMvJ9UsJAUKq+p0gCp07WQmhA=
 gitlab.com/elixxir/crypto v0.0.7-0.20220104182450-8ae43b36323a h1:tnsmzW+NJuTJhda0/IYQa/RD41pH0TK36Z50cG0mdV4=
 gitlab.com/elixxir/crypto v0.0.7-0.20220104182450-8ae43b36323a/go.mod h1:qmW0OGPB21GcaGg1Jvt527/qUw7ke6W8DKCiYBfsx48=
+gitlab.com/elixxir/crypto v0.0.7-0.20220107212555-7b80ecaff6d6 h1:/ZZzlUqeeN+VWnaU+MfOJ743VnkhrUrSWO9pdz9PJHU=
+gitlab.com/elixxir/crypto v0.0.7-0.20220107212555-7b80ecaff6d6/go.mod h1:qmW0OGPB21GcaGg1Jvt527/qUw7ke6W8DKCiYBfsx48=
 gitlab.com/elixxir/ekv v0.1.6 h1:M2hUSNhH/ChxDd+s8xBqSEKgoPtmE6hOEBqQ73KbN6A=
 gitlab.com/elixxir/ekv v0.1.6/go.mod h1:e6WPUt97taFZe5PFLPb1Dupk7tqmDCTQu1kkstqJvw4=
 gitlab.com/elixxir/primitives v0.0.0-20200731184040-494269b53b4d/go.mod h1:OQgUZq7SjnE0b+8+iIAT2eqQF+2IFHn73tOo+aV11mg=
diff --git a/network/node/register.go b/network/node/register.go
index 3e19eb675..37cf86074 100644
--- a/network/node/register.go
+++ b/network/node/register.go
@@ -272,7 +272,7 @@ func requestKey(sender *gateway.Sender, comms RegisterNodeCommsInterface,
 	// Verify the HMAC
 	h.Reset()
 	if !registration.VerifyClientHMAC(sessionKey.Bytes(), keyResponse.EncryptedClientKey,
-		h, keyResponse.EncryptedClientKeyHMAC) {
+		opts.Hash.New, keyResponse.EncryptedClientKeyHMAC) {
 		return nil, nil, 0, errors.WithMessagef(err, "Failed to verify client HMAC")
 	}
 
-- 
GitLab