docs: rename pulsarm → pulsar (decomplect metaphor)

Go package is already named 'pulsar' (per imports in luxfi/consensus
quasar/witness.go). Only stale doc paths in LLM.md and gitignore
patterns carried the legacy 'pulsarm' identifier.

LLM.md: Updated all 'ref/go/pkg/pulsarm/' path references to
        'ref/go/pkg/pulsar/' (matches actual filesystem).

.gitignore: Removed pulsarm-prefixed dudect lib patterns; kept the
            pulsar-prefixed patterns (which match actual artifacts).

Formal academic name "Pulsar-M" remains in NIST MPTC submission
LaTeX (spec/pulsar-m.tex) and proofs/pulsar-m/ for paper-consistency.
This commit is contained in:
Hanzo AI
2026-05-20 16:13:19 -07:00
parent 7f8b5e32f0
commit 844ba8ed64
2 changed files with 13 additions and 13 deletions
+6 -6
View File
@@ -6,12 +6,12 @@ bench/results/*.json
ct/dudect/dudect/
ct/dudect/dudect_verify
ct/dudect/dudect_combine
ct/dudect/libpulsarm_verify.so
ct/dudect/libpulsarm_verify.dylib
ct/dudect/libpulsarm_verify.h
ct/dudect/libpulsarm_combine.so
ct/dudect/libpulsarm_combine.dylib
ct/dudect/libpulsarm_combine.h
ct/dudect/libpulsar_verify.so
ct/dudect/libpulsar_verify.dylib
ct/dudect/libpulsar_verify.h
ct/dudect/libpulsar_combine.so
ct/dudect/libpulsar_combine.dylib
ct/dudect/libpulsar_combine.h
ct/dudect/libpulsar_verify.so
ct/dudect/libpulsar_verify.dylib
ct/dudect/libpulsar_verify.h
+7 -7
View File
@@ -203,15 +203,15 @@ FIPS 204 signature on the same message + public key.
## Where to look for X
- Keygen / sign / verify (single-party): `ref/go/pkg/pulsarm/keygen.go`,
- Keygen / sign / verify (single-party): `ref/go/pkg/pulsar/keygen.go`,
`sign.go`, `verify.go`.
- 2-round threshold sign: `ref/go/pkg/pulsarm/threshold.go`
- Epoch DKG (identifiable abort): `ref/go/pkg/pulsarm/dkg.go`
- Proactive reshare (beacon randomization): `ref/go/pkg/pulsarm/reshare.go`
- Small-committee Shamir (GF(257)): `ref/go/pkg/pulsarm/shamir.go`
- Large-committee Shamir (GF(q)): `ref/go/pkg/pulsarm/shamir_gfq.go`,
- 2-round threshold sign: `ref/go/pkg/pulsar/threshold.go`
- Epoch DKG (identifiable abort): `ref/go/pkg/pulsar/dkg.go`
- Proactive reshare (beacon randomization): `ref/go/pkg/pulsar/reshare.go`
- Small-committee Shamir (GF(257)): `ref/go/pkg/pulsar/shamir.go`
- Large-committee Shamir (GF(q)): `ref/go/pkg/pulsar/shamir_gfq.go`,
`largeshamir.go`
- Field auto-selection logic: `ref/go/pkg/pulsarm/types.go:resolveField`
- Field auto-selection logic: `ref/go/pkg/pulsar/types.go:resolveField`
- KAT vectors: `vectors/`
- LaTeX submission spec: `spec/pulsar-m.tex` (full; not a stub),
`spec/parameters.tex`, `spec/system-model.tex`, `spec/security-games.tex`