From 0d3f55a926e42ffa45febc4cc722f3d7873206e0 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Wed, 16 Apr 2025 17:27:20 -0400 Subject: call key decoding functions when parsing known_hosts file --- key/box.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'key/box.go') diff --git a/key/box.go b/key/box.go index 38997eb..984447f 100644 --- a/key/box.go +++ b/key/box.go @@ -67,6 +67,11 @@ func (bpk1 BoxPublicKey) Compare(bpk2 BoxPublicKey) int { return bytes.Compare(bpk1[:], bpk2[:]) } +func DecodeBoxPublicKey(buf []byte) (BoxPublicKey, error) { + key, err := decodeBoxKey(buf) + return BoxPublicKey(key), err +} + func decodeBoxKey(buf []byte) ([32]byte, error) { var key [32]byte if hex.DecodedLen(len(buf)) != len(key) { -- cgit v1.2.3