mirror of
https://github.com/hanzoai/kms.git
synced 2026-10-17 11:18:16 +00:00
fix(kms-ui): truthful labels for validator key slots
The Keys page labeled the two validator slots "BLS public key" and "Corona public key". Those names do not describe the cryptography: the "BLS" slot is secp256k1 signed via CGGMP21 threshold ECDSA (not bls12-381), and the "Corona" slot is ed25519 signed via FROST (not post-quantum, not the Corona R-LWE lattice protocol). Relabel to state the actual scheme so operators are not misled into a bls12-381/PQ assumption. Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -110,13 +110,13 @@ function KeyDetail({ item, onClose }: { item: ValidatorKeySet; onClose: () => vo
|
||||
<div className="mt-4 flex flex-col gap-2">
|
||||
{item.bls_public_key && (
|
||||
<div>
|
||||
<div className="text-[11px] font-medium text-neutral-400">BLS public key</div>
|
||||
<div className="text-[11px] font-medium text-neutral-400">BLS slot public key (secp256k1 / CGGMP21 — not bls12-381)</div>
|
||||
<CodeBlock>{String(item.bls_public_key)}</CodeBlock>
|
||||
</div>
|
||||
)}
|
||||
{item.corona_public_key && (
|
||||
<div>
|
||||
<div className="text-[11px] font-medium text-neutral-400">Corona public key</div>
|
||||
<div className="text-[11px] font-medium text-neutral-400">Corona slot public key (ed25519 / FROST — not post-quantum)</div>
|
||||
<CodeBlock>{String(item.corona_public_key)}</CodeBlock>
|
||||
</div>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user