summaryrefslogtreecommitdiffhomepage
path: root/tailcfg/tailcfg_view.go
diff options
context:
space:
mode:
Diffstat (limited to 'tailcfg/tailcfg_view.go')
-rw-r--r--tailcfg/tailcfg_view.go24
1 files changed, 14 insertions, 10 deletions
diff --git a/tailcfg/tailcfg_view.go b/tailcfg/tailcfg_view.go
index b3e9c145b..931cdb601 100644
--- a/tailcfg/tailcfg_view.go
+++ b/tailcfg/tailcfg_view.go
@@ -136,7 +136,7 @@ func (v NodeView) User() UserID { return v.ж.User }
func (v NodeView) Sharer() UserID { return v.ж.Sharer }
func (v NodeView) Key() key.NodePublic { return v.ж.Key }
func (v NodeView) KeyExpiry() time.Time { return v.ж.KeyExpiry }
-func (v NodeView) KeySignature() mem.RO { return mem.B(v.ж.KeySignature) }
+func (v NodeView) KeySignature() tkatype.MarshaledSignature { return v.ж.KeySignature }
func (v NodeView) Machine() key.MachinePublic { return v.ж.Machine }
func (v NodeView) DiscoKey() key.DiscoPublic { return v.ж.DiscoKey }
func (v NodeView) Addresses() views.Slice[netip.Prefix] { return views.SliceOf(v.ж.Addresses) }
@@ -610,13 +610,15 @@ func (v *RegisterResponseView) UnmarshalJSON(b []byte) error {
return nil
}
-func (v RegisterResponseView) User() UserView { return v.ж.User.View() }
-func (v RegisterResponseView) Login() Login { return v.ж.Login }
-func (v RegisterResponseView) NodeKeyExpired() bool { return v.ж.NodeKeyExpired }
-func (v RegisterResponseView) MachineAuthorized() bool { return v.ж.MachineAuthorized }
-func (v RegisterResponseView) AuthURL() string { return v.ж.AuthURL }
-func (v RegisterResponseView) NodeKeySignature() mem.RO { return mem.B(v.ж.NodeKeySignature) }
-func (v RegisterResponseView) Error() string { return v.ж.Error }
+func (v RegisterResponseView) User() UserView { return v.ж.User.View() }
+func (v RegisterResponseView) Login() Login { return v.ж.Login }
+func (v RegisterResponseView) NodeKeyExpired() bool { return v.ж.NodeKeyExpired }
+func (v RegisterResponseView) MachineAuthorized() bool { return v.ж.MachineAuthorized }
+func (v RegisterResponseView) AuthURL() string { return v.ж.AuthURL }
+func (v RegisterResponseView) NodeKeySignature() tkatype.MarshaledSignature {
+ return v.ж.NodeKeySignature
+}
+func (v RegisterResponseView) Error() string { return v.ж.Error }
// A compilation failure here means this code must be regenerated, with the command at the top of this file.
var _RegisterResponseViewNeedsRegeneration = RegisterResponse(struct {
@@ -749,8 +751,10 @@ func (v RegisterRequestView) Expiry() time.Time { return v.ж.Expir
func (v RegisterRequestView) Followup() string { return v.ж.Followup }
func (v RegisterRequestView) Hostinfo() HostinfoView { return v.ж.Hostinfo.View() }
func (v RegisterRequestView) Ephemeral() bool { return v.ж.Ephemeral }
-func (v RegisterRequestView) NodeKeySignature() mem.RO { return mem.B(v.ж.NodeKeySignature) }
-func (v RegisterRequestView) SignatureType() SignatureType { return v.ж.SignatureType }
+func (v RegisterRequestView) NodeKeySignature() tkatype.MarshaledSignature {
+ return v.ж.NodeKeySignature
+}
+func (v RegisterRequestView) SignatureType() SignatureType { return v.ж.SignatureType }
func (v RegisterRequestView) Timestamp() *time.Time {
if v.ж.Timestamp == nil {
return nil