mirror of
https://github.com/luxfi/pulsar.git
synced 2026-07-26 22:53:49 +00:00
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:
+6
-6
@@ -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
|
||||
|
||||
@@ -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`
|
||||
|
||||
Reference in New Issue
Block a user