|
ComputeFHE 1.0
General-Purpose Privacy-Preserving Computation Library for TFHE
|
Manages conditional execution state and variable multiplexing. More...
#include <ConditionManager.h>
Public Member Functions | |
| ConditionManager (const BinaryDigit &condition) | |
| void | next_state () |
| bool | done () |
| bool | if_state () |
Static Public Member Functions | |
| static void | register_variable (void *var_instance, FixedPoint *data) |
| static void | unregister_variable (void *var_instance) |
| static bool | conditional_mode () |
Manages conditional execution state and variable multiplexing.
This class tracks which encrypted variables are modified within an Eif block and ensures that their final values are correctly computed based on the encrypted condition.