summaryrefslogtreecommitdiffhomepage
path: root/tka/tka.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-11-17tka: fix typo in commentBrad Fitzpatrick1-2/+2
2025-11-14various: adds missing apostrophes to commentsAlex Chan1-8/+8
2025-11-10tka: log a better error if there are no chain candidatesAlex Chan1-0/+4
2025-11-10tka: remove an unused parameter from `computeActiveAncestor`Alex Chan1-2/+2
2025-10-21ipn, tka: improve the logging around TKA sync and AUM errorsAlex Chan1-5/+5
2025-09-26tka: use ts_omit_tailnetlock in another spot, for ed25519consensusBrad Fitzpatrick1-1/+1
2025-09-12all: add ts_omit_tailnetlock as a start of making it build-time modularBrad Fitzpatrick1-0/+2
2025-06-16tka: reject removal of the last signing keyAnton Tolchanov1-0/+7
2024-06-03ipn/ipnlocal: discard node keys that have been rotated outAnton Tolchanov1-5/+16
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2023-09-09all: use set.Set consistently instead of map[T]struct{}Brad Fitzpatrick1-3/+4
2023-08-01all: implement lock revoke-keys commandTom DNetto1-3/+118
2023-07-19tka: allow checkpoint AUMs to change TKA stateTom DNetto1-14/+1
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-2/+2
2023-03-03tka: compact TKA storage on startupTom DNetto1-0/+14
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-29cmd/tailscale,ipn: store disallowed TKA's in prefs, lock local-disableTom DNetto1-0/+7
2022-11-29Revert "ipn,types/persist: store disallowed TKA's in prefs, lock local-disable"Brad Fitzpatrick1-5/+0
2022-11-29ipn,types/persist: store disallowed TKA's in prefs, lock local-disableTom DNetto1-0/+5
2022-11-11cmd/tailscale,ipn: minor fixes to tailscale lock commandsTom DNetto1-0/+9
2022-10-17tka: make rotation signatures use nested keyIDTom DNetto1-1/+6
2022-09-26tka: Checkpoint every 50 updatesTom DNetto1-4/+13
2022-08-31tka: implement credential signatures (key material delegation)Tom DNetto1-0/+4
2022-08-26tka: make storage a parameter rather than an Authority struct memberTom DNetto1-26/+52
2022-08-25tka: move disablement logic out-of-band from AUMsTom DNetto1-0/+8
2022-08-24tka: optimize common case of processing updates built from headTom DNetto1-12/+39
2022-08-24tka: support rotating node-keys in node-key signaturesTom DNetto1-5/+6
2022-08-15tka: Use strict decoding settings, implement Unserialize()Tom DNetto1-2/+21
2022-08-04tka,types/key: remove dependency for tailcfg & types/ packages on tkaTom DNetto1-3/+6
2022-08-03tka,types/key: implement direct node-key signaturesTom DNetto1-0/+17
2022-07-29tka,types/key: implement NLPrivate glue for tailnet key authority keysTom DNetto1-13/+15
2022-07-29tka: support processing non-primary forks, scenario-driven testsTom DNetto1-10/+51
2022-07-19tka: implement Authority API surfaceTom DNetto1-0/+207
2022-07-15tka: implement consensus & state computation internalsTom DNetto1-0/+332
2022-07-06tka: implement AUM and Key typesTom DNetto1-0/+6