From 743293d473ad10bdb108f9a9f60963c1da1803d4 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Fri, 29 Oct 2021 14:48:36 -0700 Subject: [PATCH] types/key: remove node key AsPublic/AsPrivate compat shims. Updates #3206. Signed-off-by: David Anderson --- types/key/node.go | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/types/key/node.go b/types/key/node.go index c618939eb..c83aba15a 100644 --- a/types/key/node.go +++ b/types/key/node.go @@ -138,15 +138,6 @@ func (k NodePrivate) UntypedHexString() string { return hex.EncodeToString(k.k[:]) } -// AsPrivate returns k converted to a Private. -// -// Deprecated: exists only as a compatibility bridge while Private -// gets removed from the codebase. Do not introduce new uses that -// aren't related to #3206. -func (k NodePrivate) AsPrivate() Private { - return k.k -} - // NodePublic is the public portion of a NodePrivate. type NodePublic struct { k [32]byte @@ -316,12 +307,3 @@ func (k NodePublic) WireGuardGoString() string { b[second+3] = b64((k.k[31] << 2) & 63) return string(b) } - -// AsPublic returns k converted to a Public. -// -// Deprecated: exists only as a compatibility bridge while Public -// gets removed from the codebase. Do not introduce new uses that -// aren't related to #3206. -func (k NodePublic) AsPublic() Public { - return k.k -}