mirror of
https://github.com/luxfi/vm.git
synced 2026-10-30 15:13:40 +00:00
The local Ringtail*-prefixed types in vm carried over from before the
luxfi/corona R-LWE rename became canonical. They are vm-internal (do
not wrap external Ringtail packages) but the name was misleading after
production-side R-LWE shifted to Corona.
Renames in consensus/quasar/{types,quasar,config,gpu_ntt,gpu_ntt_c,
doc,integration_test}.go and wallet/keychain/pq_keychain*.go:
RingtailSignature → CoronaSignature
RingtailCoordinator → CoronaCoordinator
NewRingtailSignature → NewCoronaSignature
SignatureTypeRingtail → SignatureTypeCorona
QuasarSignature.ringtail field → corona
NewQuasarSignature(bls, ringtail) param → corona
Build: go build ./consensus/quasar/ ./wallet/keychain/ PASS.
Test:
vm/consensus/quasar PASS 1.504s
vm/wallet/keychain PASS 1.277s
(vm has pre-existing protobuf submodule gaps in components/message
and connectproto/pb/xsvm unrelated to this rename.)