summaryrefslogtreecommitdiffhomepage
path: root/tka
AgeCommit message (Expand)AuthorFilesLines
2022-09-26tka: Checkpoint every 50 updatesTom DNetto4-11/+131
2022-09-21control/controlclient,ipn/ipnlocal: wire tka enable/disableTom DNetto7-14/+26
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-08-31tka: implement credential signatures (key material delegation)Tom DNetto3-27/+153
2022-08-30tka: validate key after UpdateKey before applying stateTom DNetto2-2/+10
2022-08-26tka: make storage a parameter rather than an Authority struct memberTom DNetto6-107/+143
2022-08-25tka: move disablement logic out-of-band from AUMsTom DNetto7-74/+54
2022-08-24tka: optimize common case of processing updates built from headTom DNetto2-13/+85
2022-08-24tka: support rotating node-keys in node-key signaturesTom DNetto4-23/+280
2022-08-22client,cmd/tailscale,ipn,tka,types: implement tka initialization flowTom DNetto6-9/+13
2022-08-15tka: Use strict decoding settings, implement Unserialize()Tom DNetto7-10/+89
2022-08-08tka: stable text representation of AUMHashDavid Crawshaw3-28/+53
2022-08-04tka,types/key: remove dependency for tailcfg & types/ packages on tkaTom DNetto12-50/+56
2022-08-03tka,types/key: implement direct node-key signaturesTom DNetto3-0/+150
2022-08-03tka: add attack-scenario unit tests, defensive checks, resolve TODOsTom DNetto3-57/+189
2022-08-03assorted: plumb tka initialization & network-lock key into tailscaledTom DNetto1-0/+13
2022-07-29tka,types/key: implement NLPrivate glue for tailnet key authority keysTom DNetto8-65/+64
2022-07-29tka: support processing non-primary forks, scenario-driven testsTom DNetto3-13/+347
2022-07-29tka: implement API surface for generating updatesTom DNetto2-0/+321
2022-07-19tka: implement synchronization mechanicsTom DNetto2-0/+624
2022-07-19tka: implement Authority API surfaceTom DNetto3-1/+393
2022-07-15tka: implement consensus & state computation internalsTom DNetto3-0/+884
2022-07-13tka: implement filesystem-based tailchonk implementationTom DNetto2-63/+356
2022-07-11tka: implement Chonk type & an in-memory implementationTom DNetto2-0/+286
2022-07-07tka: implement State and applying AUMsTom DNetto5-42/+677
2022-07-06tka: implement AUM and Key typesTom DNetto5-0/+644