| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-08-24 | tka: support rotating node-keys in node-key signatures | Tom DNetto | 1 | -29/+0 |
| 2022-08-22 | client,cmd/tailscale,ipn,tka,types: implement tka initialization flow | Tom DNetto | 1 | -1/+6 |
| 2022-08-04 | tka,types/key: remove dependency for tailcfg & types/ packages on tka | Tom DNetto | 2 | -16/+27 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -0/+10 |
| 2022-08-03 | tka,types/key: implement direct node-key signatures | Tom DNetto | 2 | -0/+41 |
| 2022-08-03 | assorted: plumb tka initialization & network-lock key into tailscaled | Tom DNetto | 1 | -0/+7 |
| 2022-08-03 | types/key: make NLPublic complement to NLPrivate | Tom DNetto | 2 | -4/+46 |
| 2022-07-29 | tka,types/key: implement NLPrivate glue for tailnet key authority keys | Tom DNetto | 3 | -3/+124 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-07-22 | types/key: add MachinePrecomputedSharedKey.Open | Brad Fitzpatrick | 2 | -1/+24 |
| 2022-07-19 | types/key: add ControlPrivate.Shared wrapper too | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-07-19 | types/key: add naclbox shared key wrapper type + Seal method | Brad Fitzpatrick | 2 | -0/+47 |
| 2022-05-17 | types/key: make NodePublic implement Shardable (#4698) | Tom | 1 | -0/+12 |
| 2021-11-10 | control/noise: use key.Machine{Public,Private} as appropriate. | David Anderson | 1 | -0/+39 |
| 2021-11-02 | types/key: delete legacy NodeKey type. | David Anderson | 3 | -110/+0 |
| 2021-10-29 | types/key: export constants for key size, not a method. | David Anderson | 2 | -12/+8 |
| 2021-10-29 | tailcfg: move NodeKey type to types/key.danderson/nodekey-move | David Anderson | 3 | -0/+110 |
| 2021-10-29 | types/key: delete legacy undifferentiated key types.danderson/nodekey-delete-old | David Anderson | 2 | -193/+0 |
| 2021-10-29 | types/key: remove node key AsPublic/AsPrivate compat shims.danderson/nodekey-cleanup | David Anderson | 1 | -18/+0 |
| 2021-10-29 | wgengine/magicsock: remove uses of tailcfg.DiscoKey. | David Anderson | 1 | -0/+8 |
| 2021-10-29 | types/key: correct ShortString representation of DiscoPublic. | David Anderson | 1 | -3/+6 |
| 2021-10-29 | types/key: fix license header on disco files. | David Anderson | 1 | -0/+4 |
| 2021-10-29 | types/key: new types for disco keys. | David Anderson | 2 | -0/+250 |
| 2021-10-28 | types/wgkey: delete, no longer used. | David Anderson | 1 | -19/+0 |
| 2021-10-28 | wgengine/wgcfg: convert to use new node key type. | David Anderson | 1 | -0/+13 |
| 2021-10-28 | types/key: add a dedicated type for node keys. | David Anderson | 3 | -5/+474 |
| 2021-09-03 | types/key: add a special key with custom serialization for control private ke... | Dave Anderson | 8 | -59/+593 |
| 2021-09-03 | Revert "types/key: add MachinePrivate and MachinePublic." | David Anderson | 6 | -490/+59 |
| 2021-09-03 | types/key: add MachinePrivate and MachinePublic. | David Anderson | 6 | -59/+490 |
| 2021-06-18 | staticcheck.conf: turn off noisy lint errors | David Crawshaw | 1 | -2/+0 |
| 2021-01-14 | wgengine/magicsock: stop depending on UpdateDst in legacy codepaths. | David Anderson | 1 | -0/+9 |
| 2020-12-30 | wgkey: new package | Josh Bleecher Snyder | 1 | -4/+4 |
| 2020-08-20 | types/key: restore Curve25519 clamping in NewPrivate | Brad Fitzpatrick | 2 | -0/+32 |
| 2020-06-19 | all: generate discovery key, plumb it around | Brad Fitzpatrick | 1 | -0/+11 |
| 2020-04-09 | wgengine: don't allocate so much in userspaceEngine.getStatus | Brad Fitzpatrick | 1 | -0/+33 |
| 2020-03-27 | types/key: make Public implement TextMarshaler, TextUnmarshaler | Brad Fitzpatrick | 2 | -0/+46 |
| 2020-03-26 | cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world state | Brad Fitzpatrick | 1 | -1/+12 |
| 2020-02-28 | types/key: add IsZero methods | Brad Fitzpatrick | 1 | -0/+6 |
| 2020-02-17 | derp: use new types/key package | Brad Fitzpatrick | 1 | -0/+30 |