Files
zeekay b022e0953f threshold: purge Ringtail identifiers and prose throughout
Final pass to drop the Ringtail name from production code, leaving
the regression-guard death test as the only remaining mention.

Code renames:
  cmd/ringtail_oracle/             → cmd/corona_oracle/
  ProtocolRingtail (enum value)    → ProtocolCorona
  ErrRingtailFailed (error sentinel) → ErrCoronaFailed
  RingtailShare, RingtailGroupKey,
    RingtailRound1, RingtailRound2 (struct fields) → Corona*
  AddRingtailRound1/2,
    CompleteRingtailRound2,
    VerifyRingtailOnly, HasRingtail (methods)      → Corona variants
  RingtailBenchmark (struct)       → CoronaBenchmark
  RingtailKAT / kRingtailKAT* (C++ KAT artifacts)  → Corona*
  RINGTAIL.v1 (domain-separation)  → CORONA.v1
  ringtail_kat.h, ringtail_kat_test.cpp (referenced from comments)
                                   → corona_kat.h, corona_kat_test.cpp

Prose updates in:
  protocols/corona/{config,keygen,refresh,sign}/*.go
  protocols/quasar/{quasar,quasar_test}.go
  protocols/lens/doc.go
  protocols/pulsar/{doc,pulsar}.go
  protocols/lss/adapters/{corona,full_coverage_test,xrpl_address_test}.go
  pkg/thresholdd/corona.go
  internal/test/mpc_test_suite.go
  go.mod  (transitive lattice/v7 comment)

The death test (protocols/lss/ringtail_death_test.go) is intentionally
preserved with its name and content unchanged — it is a regression
guard that fails CI if any future commit re-introduces a
github.com/luxfi/ringtail import into lss_pulsar.go / lss_lens.go.

Build: go build ./... PASS.
Tests:
  protocols/lss + lss/* (8 packages) PASS
  protocols/corona                   PASS  1.753s
  protocols/quasar                   PASS  0.989s
  pkg/thresholdd                     PASS  4.343s
  cmd/corona_oracle                  builds clean (no tests)
2026-05-14 09:24:28 -07:00
..