Files
khadhroony-bot3/kb-lib/src/executor/spl/elgamal_registry.rs
2026-07-24 20:14:28 +02:00

28 lines
1.1 KiB
Rust

// file: kb-lib/src/executor/spl/elgamal_registry.rs
// version: 3
//! Typed executor for the SPL ElGamal public-key registry.
mod builder;
mod constants;
mod executor;
mod intent;
/// Exposes the typed ElGamal registry executor.
pub use self::executor::ExSplElgamalRegistryExecutor;
/// Stable operation code for registry creation.
pub use self::intent::EX_SPL_ELGAMAL_REGISTRY_CREATE_OPERATION;
/// Stable operation code for registry update.
pub use self::intent::EX_SPL_ELGAMAL_REGISTRY_UPDATE_OPERATION;
/// Exposes the complete typed execution intent.
pub use self::intent::ExSplElgamalRegistryExecutionIntent;
/// Exposes one exact registry operation.
pub use self::intent::ExSplElgamalRegistryOperation;
/// Exposes the proof-location contract.
pub use self::intent::ExSplElgamalRegistryProofLocation;
/// Crate-root access to the exact ElGamal registry plan builder.
pub(crate) use self::builder::executor_spl_elgamal_registry_build_prepared_plan;
/// Canonical tracing target for the SPL ElGamal registry executor.
pub(crate) use self::constants::EX_SPL_ELGAMAL_REGISTRY_TRACING_TARGET;