From 4023d998389c3a7853710b393bcbe66eaf435a99 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 3 Mar 2024 12:52:59 -0500 Subject: [PATCH] fix: MarshalRegistryEntry should optionally take pk so it can work both for marshall and signing --- protocol/registry.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/protocol/registry.go b/protocol/registry.go index 0f810ab..5dbc726 100644 --- a/protocol/registry.go +++ b/protocol/registry.go @@ -123,7 +123,10 @@ func MarshalSignedRegistryEntry(sre SignedRegistryEntry) []byte { func MarshalRegistryEntry(pk []byte, data []byte, revision uint64) []byte { var buffer []byte buffer = append(buffer, byte(types.RecordTypeRegistryEntry)) - buffer = append(buffer, pk...) + + if pk != nil { + buffer = append(buffer, pk...) + } revBytes := utils.EncodeEndian(revision, 8) buffer = append(buffer, revBytes...)