mirror of
https://github.com/luxfi/threshold.git
synced 2026-10-30 15:15:53 +00:00
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)