arcis-interpreter
Interpreter for MPC circuits written with the Arcis framework. This crate provides the runtime engine that executes compiled Arcis circuits, handling the secure multi-party computation protocols and managing encrypted data operations during circuit evaluation.
Usage
use ;
// Use macros to define circuit components
arcis_type_macro!
library_macro!
module_macro!
Main Exports
Macros
arcis_type_macro- Define custom types that can be used in Arcis circuitslibrary_macro- Create reusable library functions for circuitsmodule_macro- Define modular circuit componentserror_macro- Handle errors within circuit execution
The interpreter handles the low-level execution of MPC protocols, managing communication between parties and ensuring secure computation of encrypted values.