Plugins
Plugin marketplace
Confium plugins provide cryptographic algorithms via the cfmp_* contract. Install with one command; verify signatures automatically. The registry is open — anyone can publish.
Available now
Published plugins
botan
v3.2.0 FIPS-capableBotan crypto provider plugin — FIPS-capable backend providing SHA-256, AES-GCM, Ed25519, ECDSA, and more.
Interfaces
Algorithms
Signed by Ribose Open (ribose)
Install
confium install botan In development
Upcoming plugins
These plugins are in development. Watch the repos or contribute via PR.
openssl
OpenSSL crypto provider plugin — wraps libcrypto for hash, cipher, AEAD, and signature operations.
ring
Ring crypto provider — high-performance Rust crypto for hash, AEAD, and signature operations.
frost-ed25519
FROST threshold signature protocol implementation for Ed25519.
frost-p256
FROST threshold signature protocol implementation for P-256 / ECDSA.
cmp20
CMP20 threshold ECDSA protocol implementation.
ml-dsa-65
ML-DSA-65 (FIPS 204) post-quantum signature algorithm.
sm2-sm3
Chinese national standard SM2/SM3 cryptographic algorithms.
For plugin authors
Publish your own plugin
The Confium registry is open. Write a plugin in any language that
produces a cdylib, wrap it with confium-publish,
sign the manifest with your PGP key, and submit a PR against the registry.
Trust
Signed manifests
Every plugin manifest is PGP-signed by the publisher. The CLI verifies the signature against the trusted-publisher list before install.
Verify
SHA-256 attestation
The manifest records the SHA-256 of the binary artifact. The CLI re-computes and compares after download.
Audit
Transparent registry
The registry is a git repository. Every addition, update, and takedown is a PR visible to the public.