Files
pulsar/spec
zeekay d7dc75411e pulsar: drop -M qualifier everywhere — Pulsar (M-LWE) is the family name
Symmetric with Corona's parallel rename (PULSAR-* -> CORONA-* in
luxfi/corona). The -M was the M-LWE qualifier from when Pulsar-M and
Pulsar-R were sibling constructions; Pulsar-R shipped as Corona, so
the -M qualifier is dead weight across the family.

Changes:
  - spec/pulsar.tex: prose + tag strings PULSAR-M-* -> PULSAR-*
  - ref/go: all "Pulsar-M" string literals -> "Pulsar" in mode names,
    KAT message prefixes, and beacon strings (PULSAR-M-RESHARE-BEACON
    -> PULSAR-RESHARE-BEACON, etc.)
  - vectors/{sign,keygen,verify,threshold-sign,dkg}.json: regenerated
    from genkat with new mode strings

Preserved (different scope):
  - Go package directory name `pkg/pulsarm/` (renaming the dir is a
    Go module break for any importer; punted to a separate cleanup)
  - luxcpp/crypto/pulsar/ path references in comments (separate repo)

All 9 test packages pass: pulsarm (KAT replay, large e2e, reshare,
shamir, types) + the rest.
2026-05-13 14:21:45 -07:00
..