The ecc platform provides:
SECP256K1P256ED25519- ECDSA signing for Secp256k1, P-256
- FROST signing for all curves
- Schnorr, BIP-340, and Taproot signing for Secp256k1
- deterministic ECC key derivation
- ECIES support for compatible curves
Features that currently require ecc:
- Bitcoin, EVM, Tron, XRP, and Solana (
digital-assets) - AP2 and MC VI (
agentic-payments) authority-x509ecies
Build example:
./gradlew shadowJar -Pkeeper.features=evm,ecies -Pkeeper.platforms=ecc