From 465e5214f38f735c7e1ed9d42cb6607f65f00de5 Mon Sep 17 00:00:00 2001 From: joshemb <josh@elixxir.io> Date: Thu, 18 Aug 2022 13:48:05 -0700 Subject: [PATCH] Clean up permissioning register --- registration/register.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/registration/register.go b/registration/register.go index 57b6cf8f2..97c1f3d6d 100644 --- a/registration/register.go +++ b/registration/register.go @@ -62,14 +62,6 @@ func register(comms registrationMessageSender, host *connect.Host, "reception confirmation message") } - transmissionConfirmation := &pb.ClientRegistrationConfirmation{} - err = proto.Unmarshal(response.GetClientReceptionConfirmation(). - ClientRegistrationConfirmation, transmissionConfirmation) - if err != nil { - return nil, nil, 0, errors.WithMessage(err, "Failed to unmarshal "+ - "transmission confirmation message") - } - // Verify reception signature receptionSignature := response.GetClientReceptionConfirmation(). GetRegistrarSignature().Signature @@ -80,6 +72,15 @@ func register(comms registrationMessageSender, host *connect.Host, return nil, nil, 0, errors.WithMessage(err, "Failed to verify reception signature") } + // Unmarshal transmission confirmation + transmissionConfirmation := &pb.ClientRegistrationConfirmation{} + err = proto.Unmarshal(response.GetClientTransmissionConfirmation(). + ClientRegistrationConfirmation, transmissionConfirmation) + if err != nil { + return nil, nil, 0, errors.WithMessage(err, "Failed to unmarshal "+ + "transmission confirmation message") + } + // Verify transmission signature transmissionSignature := response.GetClientTransmissionConfirmation(). GetRegistrarSignature().Signature -- GitLab