Commit Graph

  • 9df8cbe39f Build on Go 1.27 main v1.9.7 zeekayandHanzo Dev 2026-09-17 13:06:45 -07:00
  • 411aaa98ef go 1.26.8 zeekayandHanzo Dev 2026-09-08 23:58:41 -07:00
  • c5d69cbcbc ci: a runner label names the platform, not the org zeekayandHanzo Dev 2026-09-08 12:09:47 -07:00
  • 84326dd386 chore: symlink AGENTS.md + GEMINI.md + CLAUDE.md -> LLM.md zeekayandHanzo Dev 2026-09-02 01:28:08 -07:00
  • 6ed7637d52 Pin past the versions the proxy can no longer serve zeekay 2026-09-01 12:28:38 -07:00
  • d723670964 fix(deps): re-record the hashes of three tags that moved v1.9.6 zeekay 2026-08-28 19:49:19 -07:00
  • 2acf3421eb Name Zen in the hero card's font stack zeekay 2026-08-28 11:42:12 -07:00
  • 7a762eb446 Strengthen the relabel arm to isolate the nonce ledger zeekayandHanzo Dev 2026-08-21 10:57:31 -07:00
  • 9b175ae9b8 pulsar: the single-use guard keys on the secret share, not the public label v1.9.5 zeekay 2026-08-21 08:41:15 -07:00
  • 8b1ea4ef7d pulsar: one share, one binding — and the cert is checked where it is spent v1.9.4 zeekay 2026-08-21 01:01:00 -07:00
  • 5ffd230f0a pulsar: one share, one binding — and the cert is checked where it is spent v1.9.3 zeekay 2026-08-21 01:01:00 -07:00
  • edcc134399 ci: one CI path — .hanzo/workflows zeekayandHanzo Dev 2026-07-30 17:19:05 -07:00
  • 22731aba99 spec: cite Ringtail by its title, and state Corona's licence zeekayandHanzo Dev 2026-07-29 11:12:14 -07:00
  • 1c896ab5fe deps: drop go.sum lines that disagree with the checksum log zeekayandHanzo Dev 2026-07-28 09:39:30 -07:00
  • 0f3bbe54a8 fix(deps): correct moved-tag hashes for luxfi modules in go.sum zeekay 2026-07-26 02:42:50 -07:00
  • 9bfb37024f chore(deps): bump geth v1.20.1 + luxfi deps — stack unification zeekay 2026-07-15 11:12:40 -07:00
  • 26d6815bd0 chore(deps): bump geth v1.20.1 + luxfi deps — stack unification v1.9.2 zeekay 2026-07-15 11:12:40 -07:00
  • 5130c73400 ci: run linux jobs on lux-build-amd64 ARC scale set (no GitHub-hosted builders) zeekay 2026-07-11 00:13:41 -07:00
  • 160df36c07 fix(pulsar): hard-cap PartyID before signer-bitmap allocation (DoS) v1.9.1 zeekay 2026-07-08 07:34:25 -07:00
  • fd0b427d46 refactor(layout): ref/go/pkg -> pkg, ref/go/cmd -> cmd (canonical Go layout); home pulsard daemon at pkg/pulsard v1.9.0 zeekayandHanzo Dev 2026-06-30 15:59:28 -07:00
  • 2008710cd2 docs(brand): add hero banner v1.8.0 zeekay 2026-06-28 20:35:41 -07:00
  • 6731bef01f chore(brand): dynamic hero banner zeekay 2026-06-28 20:35:40 -07:00
  • edce889e9b Pulsar v0.7.0: rip the legacy trusted-dealer / reconstruct path — no-reconstruct is now STRUCTURAL v0.7.0 zeekay 2026-06-28 18:42:59 -07:00
  • d8c2b20ad2 docs: drop the deleted trusted-dealer / LargeCombine sections zeekay 2026-06-28 14:26:37 -07:00
  • 1b9ba6088b pulsar: rip the legacy_trusted_dealer reconstruct path + trusted dealer zeekay 2026-06-28 14:23:29 -07:00
  • 551abf7cdf pulsar: scrub stale dealer/LargeCombine references from surviving sources zeekay 2026-06-28 14:17:09 -07:00
  • d6f37003eb pulsar: migrate no-reconstruct SIGN tests off the trusted dealer zeekay 2026-06-28 14:12:26 -07:00
  • 74f7fd8d5d bench(pulsar): mlwe-conversion overhead — de-dup regression check v0.6.4 zeekay 2026-06-28 07:19:32 -07:00
  • 34dfb8b885 bench(pulsar): committee-output verify baseline (stock FIPS-204) zeekay 2026-06-28 07:16:00 -07:00
  • 1b0c7fd015 bench(pulsar): BCC no-reconstruct distributed sign + AggregateBCC isolated zeekay 2026-06-28 07:14:50 -07:00
  • c9710d003b bench(pulsar): HYPERBALL no-reconstruct sign + reconstruct-tax baseline zeekay 2026-06-28 07:12:17 -07:00
  • 503c90af07 bench(pulsar): RSS dealerless keygen — combinatorial C(N,M) curve zeekay 2026-06-28 07:04:32 -07:00
  • 455e8a9760 docs: VERSIONS + CHANGELOG — keygen is dealerless (RSS), not trusted-dealer zeekay 2026-06-28 06:21:25 -07:00
  • 241ccba17f Merge docs/pulsar-final2: bring Pulsar docs current to v0.6.3 (dealerless RSS keygen + hyperball no-reconstruct signer + Avalanche-native sampled-cert math) zeekay 2026-06-28 06:17:39 -07:00
  • ef0f8ac574 docs(pulsar): bring PULSAR.md + DKG-PROOF-BOUNDARY.md current to v0.6.3 zeekay 2026-06-28 06:17:21 -07:00
  • f4a11d5b55 Pulsar v0.6.3: fix uint32 overflow in RSS subset-secret accumulation (unblocks large committees) v1.7.1 v0.6.3 zeekay 2026-06-28 05:53:29 -07:00
  • e0212d39cf merge Pulsar trustless signing: dealerless RSS + general partition + overflow-fix + HYPERBALL no-reconstruct (gate 5) v1.7.0 zeekay 2026-06-28 05:47:34 -07:00
  • b8dbdd3596 Pulsar v0.6.2: complete mlwe de-dup — route SHAKE samplers + ML-DSA ring core onto luxfi/mlwe (Phases 3+4, byte-preserving) v0.6.2 zeekay 2026-06-28 02:13:46 -07:00
  • d531f4986a pulsar: route ML-DSA ring core (NTT/INTT/MulNTT) onto luxfi/mlwe/ring/mldsa (Phase 4, byte-preserving) zeekay 2026-06-28 02:11:10 -07:00
  • 32507843d2 pulsar: route FIPS-204 SHAKE samplers onto luxfi/mlwe/sample/shake (Phase 3, byte-preserving) zeekay 2026-06-28 01:54:56 -07:00
  • a6f0578112 Pulsar v0.6.1: de-dup transcript + Shamir onto luxfi/mlwe (byte-preserving) v0.6.1 zeekay 2026-06-28 01:32:37 -07:00
  • ddff80e0e3 pulsar: route Shamir Lagrange + field arithmetic onto luxfi/mlwe/share (Phase 2, byte-preserving) zeekay 2026-06-28 01:20:10 -07:00
  • a554370b38 pulsar: route transcript onto luxfi/mlwe/transcript (Phase 1, byte-preserving) zeekay 2026-06-28 01:08:02 -07:00
  • d9a34f3cb4 pulsar: prove the secret mask y is never serialised onto the wire v1.6.0 zeekay 2026-06-28 01:15:50 -07:00
  • bc510e7176 pulsar: GATE 6 — fail-closed behaviours for the hyperball signer zeekay 2026-06-28 01:12:53 -07:00
  • 392adece9f pulsar: prove owner fault-tolerant defaults sign under stock circl (n=8,t=7; n=16,t=14) v1.5.3 zeekay 2026-06-28 01:10:33 -07:00
  • a478df69c3 pulsar: route transcript onto luxfi/mlwe/transcript (Phase 1, byte-preserving) zeekay 2026-06-28 01:08:02 -07:00
  • 0dbb5fdc13 pulsar: GATE 5 — no-reconstruct hyperball verifies under stock circl zeekay 2026-06-28 01:06:15 -07:00
  • d3ef96d6cf pulsar: Mithril 3-round hyperball no-reconstruct threshold signer zeekay 2026-06-28 01:03:25 -07:00
  • e2be20c467 pulsar: fix uint32 overflow in RSS subset-secret accumulation (unblocks large committees) zeekay 2026-06-28 01:03:22 -07:00
  • be9b5db56a pulsar: derive ML-DSA-65 hyperball params for no-reconstruct signing zeekay 2026-06-28 00:55:35 -07:00
  • 185cc55557 Pulsar v0.6: dealerless RSS (Mithril) keygen — the dealer is dead at keygen too v0.6.0 zeekay 2026-06-28 00:31:06 -07:00
  • eebeab3ec7 pulsar: consume dkg v0.3.4 (clean norm-only bound) + fix bad-committee test ((2,7) is norm-viable → use (12,16) norm-blown) v1.5.2 zeekay 2026-06-28 00:23:58 -07:00
  • 64594c2bcc pulsar: consume dkg v0.3.2 (per-(N,T) bound) + prove dealerless RSS signs under stock circl at n=8,t=8 + n=16,t=16 (T==N, N>6) v1.5.1 zeekay 2026-06-28 00:18:17 -07:00
  • 8c6c87ed0c pulsar: claim hygiene — reflect v0.5.1 auth-safe-by-default + ledger-pruning + no-asm v0.5.1 zeekay 2026-06-27 23:29:37 -07:00
  • 202456dfba pulsar: CI assertion — no .s/.c/cgo files seal GATE-C blind spot (RED LOW/INFO nit #3) zeekay 2026-06-27 23:27:44 -07:00
  • a55e1d5c7f pulsar: epoch-prune the in-memory nonce ledger (RED LOW nit #2) zeekay 2026-06-27 23:25:53 -07:00
  • 8aad342dd7 pulsar: origin-auth safe-by-default — fail-closed on nil verifier (RED MEDIUM nit #1) zeekay 2026-06-27 23:23:27 -07:00
  • 404102c357 pulsar: consume luxfi/dkg v0.3.0 (Mithril RSS) from the published tag v1.5.0 zeekay 2026-06-27 23:06:14 -07:00
  • afd9de23a0 pulsar: dealerless RSS FIPS-leg Sign API (fail-closed, quorum-gated) zeekay 2026-06-27 23:05:15 -07:00
  • 33f1bb97fb pulsar: prove dealerless RSS stock-circl-verifiable for ALL 15 committees zeekay 2026-06-27 23:02:28 -07:00
  • 492c42e98b pulsar: dealerless RSS (Mithril) FIPS-204 key — beats the pick-2 wall zeekay 2026-06-27 23:01:10 -07:00
  • de7508e14a Pulsar v0.5: malicious-security hardening (red-verified, 0 crit/high) v0.5.0 zeekay 2026-06-27 22:56:02 -07:00
  • 7f96587ed9 pulsar: claim hygiene — nonce safe-by-construction, authenticated blame, honest GATE-C wording zeekay 2026-06-27 22:33:52 -07:00
  • f24f324b37 pulsar: GATE-C indirection lint + honest soundness wording (RED INFO) zeekay 2026-06-27 22:32:16 -07:00
  • 5a3264ab68 pulsar: authenticate partial->PartyID; gate blame on signature validity (RED MEDIUM) zeekay 2026-06-27 22:28:34 -07:00
  • ef9bb41dfd pulsar: nonce dedup keys on w1 ALONE — close RED LOW cross-committee gap zeekay 2026-06-27 22:11:53 -07:00
  • 858872cd42 pulsar: nonce single-use SAFE BY CONSTRUCTION — close RED HIGH default-path fail-open zeekay 2026-06-27 22:08:57 -07:00
  • 0d8cdd1640 merge Phase-3b: pulsar onto luxfi/dkg — no-reconstruct vss DKG + malicious CSCP + hardening suite v1.4.0 zeekay 2026-06-27 22:31:11 -07:00
  • 360ebbc25a reconcile: unify Phase-3b — luxfi/dkg vss DKG + KAT (feat) ∪ malicious hardening suite (harden) zeekay 2026-06-27 22:28:56 -07:00
  • e0d31539fc pulsar: authenticate partial->PartyID; gate blame on signature validity (RED MEDIUM) zeekay 2026-06-27 22:28:34 -07:00
  • bc18129216 pulsar: nonce dedup keys on w1 ALONE — close RED LOW cross-committee gap zeekay 2026-06-27 22:11:53 -07:00
  • 3f2fb59aa6 pulsar: nonce single-use SAFE BY CONSTRUCTION — close RED HIGH default-path fail-open zeekay 2026-06-27 22:08:57 -07:00
  • 7e679946a6 pulsar: no-reconstruct DKG via luxfi/dkg vss (Phase-3b step 2) v1.3.0 zeekay 2026-06-27 22:02:34 -07:00
  • 4996f8a355 pulsar: KAT helper -> katDKGMatrixFromCoeff (yield dkgMatrixFromCoeff to production talus_dkg_vss.go) zeekay 2026-06-27 22:02:30 -07:00
  • 47a36f6df9 pulsar: prove luxfi/dkg CSCP bridge w1 == ideal oracle == HighBits(A·ȳ) (step 4 fidelity) zeekay 2026-06-27 21:59:19 -07:00
  • 7ca7d10040 pulsar: lift TALUS CSCP to luxfi/dkg malicious cscp.SecureHighBitsVec (step 4) zeekay 2026-06-27 21:51:07 -07:00
  • 985448e865 pulsar: lift TALUS CSCP to luxfi/dkg malicious cscp.SecureHighBitsVec (step 4) zeekay 2026-06-27 21:51:07 -07:00
  • 9f26f26e65 pulsar: consume luxfi/dkg v0.2.0 + pin-4 ExpandA/t1 KAT (Phase-3b step 1) zeekay 2026-06-27 21:39:38 -07:00
  • 8e03308f64 pulsar: add luxfi/dkg v0.2.0 dep (Phase 3b start) zeekay 2026-06-27 21:39:32 -07:00
  • 520396ebc6 pulsar: malicious-behavior capstone + selective-abort + order-independence (item 5b) zeekay 2026-06-27 21:21:36 -07:00
  • d2b4c1eb62 pulsar: nonce-ticket lifecycle + authenticated-message equivocation (item 5a) zeekay 2026-06-27 21:19:02 -07:00
  • ee398080f6 pulsar: GATE-2 hardened to call-graph reachability (GATE C) + CI legacy-tag invariant (items 3-4) zeekay 2026-06-27 21:15:13 -07:00
  • 90b8ff7ddd pulsar: identifiable abort for the sign path (RED MEDIUM) + GATE B zeekay 2026-06-27 21:10:55 -07:00
  • 789ed0adfc pulsar: nonce single-use anti-replay guard closes RED nonce-reuse key-recovery (HIGH) + GATE A zeekay 2026-06-27 20:58:24 -07:00
  • 2962fd5c15 pulsar: claim hygiene — VERSIONS.md (v0.3 removed / v0.4 no-reconstruct / keygen track) + FINAL SCOPED claim in PROOF-CLAIMS §0 zeekay 2026-06-27 20:52:05 -07:00
  • 9661ad4ac0 Pulsar v0.4: no-reconstruct BCC/CSCP committee signing is the sole production path v0.4.0 zeekay 2026-06-27 20:06:25 -07:00
  • 00afb8ec20 pulsar: no-reconstruct committee threshold sign; quarantine reconstruct+dealer zeekay 2026-06-27 19:30:56 -07:00
  • 6667462663 Merge: scope dealerless-keygen claim correctly (Phase 0) v1.2.1 zeekay 2026-06-27 18:28:28 -07:00
  • 11d490a015 pulsar: scope the dealerless-keygen claim correctly (Phase 0 claim cleanup) zeekay 2026-06-27 18:28:28 -07:00
  • c469bf602b pulsar: TALUS docs to v1.2.0 — PULSAR-V13-W-LEAK closed (semi-honest), residuals scoped zeekay 2026-06-27 14:14:46 -07:00
  • bdbd9a346a pulsar: REAL CSCP secure-comparison circuit closes PULSAR-V13-W-LEAK (semi-honest) v1.2.0 zeekay 2026-06-27 12:34:56 -07:00
  • a18093496d pulsar: TALUS-TEE w1 source + nonce pool + BLOCKERS V12-item-3 (CSCP obstruction) zeekay 2026-06-27 11:52:08 -07:00
  • 532a00c0bb pulsar: TALUS threshold ML-DSA — dealerless nonce DKG + CEF distributed-w1 + 2 profiles (PULSAR-V12) zeekay 2026-06-27 11:47:18 -07:00
  • 91d756ad8f BLOCKERS: PULSAR-V12 item-1 BUILT (no-reconstruct signer), item-2 obstruction computed; PARTIAL-Z-PROOF functionally closed on the new path zeekay 2026-06-27 11:07:32 -07:00
  • 0c710e8f34 pulsar: dealerless ML-DSA DKG obstruction, derived not asserted (PULSAR-V12 Part 2) zeekay 2026-06-27 11:06:09 -07:00
  • 1118868729 pulsar: no-reconstruct single-share threshold ML-DSA signer (PULSAR-V12 Part 1) zeekay 2026-06-27 11:01:26 -07:00
  • 6f1c423730 BLOCKERS: file PULSAR-V12-PARALLEL-PQ (consensus dual-PQ AND-mode consumer) zeekay 2026-06-27 01:13:08 -07:00
  • 430e1a5c05 security(pulsar): rip v0.1 reconstruct-then-sign Combine path — H-1b zeekay 2026-06-26 19:50:04 -07:00
  • 39ee49604c fix(consensus): add FullW/LowBitsW to the generic forbidden-wire-field sweep (was NonceCert-specific); docs: tag v1.1.4, EC-machine-check note v1.1.5 zooqueen 2026-06-21 20:40:00 -07:00