tailscale/types/key
Andrew Dunham 1e67947cfa control/controlclient, tailcfg: add Node.Expired field, set for expired nodes
Nodes that are expired, taking into account the time delta calculated
from MapResponse.ControlTime have the newly-added Expired boolean set.
For additional defense-in-depth, also replicate what control does and
clear the Endpoints and DERP fields, and additionally set the node key
to a bogus value.

Updates #6932

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: Ia2bd6b56064416feee28aef5699ca7090940662a
2023-01-11 09:45:21 -05:00
..
chal.go client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise 2022-11-02 09:22:26 -07:00
control_test.go types/key: add a special key with custom serialization for control private keys (#2792) 2021-09-03 13:17:46 -07:00
control.go types/key: add ControlPrivate.Shared wrapper too 2022-07-19 14:49:01 -07:00
disco_test.go types/key: fix license header on disco files. 2021-10-29 13:45:49 -07:00
disco.go all: fix spelling mistakes 2022-09-29 13:36:13 -07:00
machine_test.go types/key: add MachinePrecomputedSharedKey.Open 2022-07-22 12:05:29 -07:00
machine.go types/key: add MachinePrecomputedSharedKey.Open 2022-07-22 12:05:29 -07:00
nl_test.go types/key,cmd/tailscale/cli: support tlpub prefix for tailnet-lock keys 2022-11-30 18:04:47 -08:00
nl.go types/key,cmd/tailscale/cli: support tlpub prefix for tailnet-lock keys 2022-11-30 18:04:47 -08:00
node_test.go types/key: add missing ChallengePublic.UnmarshalText 2022-10-27 11:12:38 -07:00
node.go control/controlclient, tailcfg: add Node.Expired field, set for expired nodes 2023-01-11 09:45:21 -05:00
util_test.go types/key: add a special key with custom serialization for control private keys (#2792) 2021-09-03 13:17:46 -07:00
util.go tka,types/key: implement NLPrivate glue for tailnet key authority keys 2022-07-29 12:16:32 -07:00