67 Commits (d4c5b278b3dd67e31498dfbfe321c5e00a801898)

Author SHA1 Message Date
Andrew Lytvynov 840c7668e2
types/key: add IsZero method to HardwareAttestationKey (#17370) 7 months ago
Patrick O'Doherty db02a46645
types/key: Update HardwareAttestationPublic representation (#17233) 7 months ago
Patrick O'Doherty 510830ca7a
tailcfg: add HardwareAttestationKey to MapRequest (#17102) 7 months ago
Patrick O'Doherty 55beba4094
types/key: init HardwareAttestionKey implementation (#16867) 8 months ago
Jordan Whited 1677fb1905
wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#16603) 9 months ago
Mike O'Driscoll e72c528a5f
cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) 10 months ago
Simon Law 3ee4c60ff0
cmd/derper: fix mesh auth for DERP servers (#16061) 11 months ago
Erisa A c588c36233
types/key: use tlpub: in error message (#13707) 2 years ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Brad Fitzpatrick 9a8c2f47f2 types/key: remove copy returning array by value 2 years ago
Joe Tsai 2e404b769d
all: use new AppendEncode methods available in Go 1.22 (#11079) 2 years ago
Jordan Whited 8b47322acc
wgengine/magicsock: implement probing of UDP path lifetime (#10844) 2 years ago
James Tucker ca4396107e types/key: update some doc strings for public key serialization 3 years ago
Brad Fitzpatrick d506a55c8a ipn/ipnstate: address TODO about garbage during peer sorting 3 years ago
Joe Tsai c6fadd6d71
all: implement AppendText alongside MarshalText (#9207) 3 years ago
Brad Fitzpatrick 77f56794c9 types/key: add test for NodePublic.Shard 3 years ago
Brad Fitzpatrick cf8dd7aa09 all: use Go 1.20's bytes.Clone 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Andrew Dunham 1e67947cfa control/controlclient, tailcfg: add Node.Expired field, set for expired nodes 3 years ago
Tom DNetto 74c1f632f6 types/key,cmd/tailscale/cli: support tlpub prefix for tailnet-lock keys 3 years ago
Maisem Ali 235309adc4 all: store NL keys per profile 3 years ago
Tom DNetto 4c31183781 cmd/tailscale,ipn: minor fixes to tailscale lock commands 3 years ago
Brad Fitzpatrick 910db02652 client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise 4 years ago
Brad Fitzpatrick 4021ae6b9d types/key: add missing ChallengePublic.UnmarshalText 4 years ago
Adrian Dewhurst 8c09ae9032 tka, types/key: add NLPublic.KeyID 4 years ago
Brad Fitzpatrick 18c61afeb9 types/key: add ChallengePublic, ChallengePrivate, NewChallenge 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Tom DNetto a78f8fa701 tka: support rotating node-keys in node-key signatures 4 years ago
Tom DNetto facafd8819 client,cmd/tailscale,ipn,tka,types: implement tka initialization flow 4 years ago
Tom DNetto f50043f6cb tka,types/key: remove dependency for tailcfg & types/ packages on tka 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Tom DNetto 8cfd775885 tka,types/key: implement direct node-key signatures 4 years ago
Tom DNetto 4001d0bf25 assorted: plumb tka initialization & network-lock key into tailscaled 4 years ago
Tom DNetto 8d45d7e312 types/key: make NLPublic complement to NLPrivate 4 years ago
Tom DNetto 023d4e2216 tka,types/key: implement NLPrivate glue for tailnet key authority keys 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Brad Fitzpatrick 2024008667 types/key: add MachinePrecomputedSharedKey.Open 4 years ago
Brad Fitzpatrick 9bd3b5b89c types/key: add ControlPrivate.Shared wrapper too 4 years ago
Brad Fitzpatrick cfdb862673 types/key: add naclbox shared key wrapper type + Seal method 4 years ago
Tom ec4c49a338
types/key: make NodePublic implement Shardable (#4698) 4 years ago
David Anderson 293431aaea control/noise: use key.Machine{Public,Private} as appropriate. 4 years ago
David Anderson 17b5782b3a types/key: delete legacy NodeKey type. 5 years ago
David Anderson 84c3a09a8d types/key: export constants for key size, not a method. 5 years ago
David Anderson ff16e58d23 tailcfg: move NodeKey type to types/key. 5 years ago
David Anderson b43362852c types/key: delete legacy undifferentiated key types. 5 years ago
David Anderson 743293d473 types/key: remove node key AsPublic/AsPrivate compat shims. 5 years ago
David Anderson ef241f782e wgengine/magicsock: remove uses of tailcfg.DiscoKey. 5 years ago
David Anderson 073a3ec416 types/key: correct ShortString representation of DiscoPublic. 5 years ago
David Anderson 06dccea416 types/key: fix license header on disco files. 5 years ago