// 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;