Problem
SigningNonces from frost-secp256k1-tr doesn't implement Zeroize. FROST nonces are critical—if leaked or reused, the private key can be recovered.
Affected Locations
keep-core/src/frost/signing.rs:49-61 - NonceWrapper has empty zeroize() impl
keep-core/src/frost/coordinator.rs:16-24 - our_nonces: Option<SigningNonces>
Mitigation Options
- File upstream issue with
frost-secp256k1-tr maintainers
- Consider process isolation for signing sessions
- Explicit memory clearing after signing completes