ComputeFHE 1.0
General-Purpose Privacy-Preserving Computation Library for TFHE
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
computefhe::ConditionManager Class Reference

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 ()
 

Detailed Description

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.


The documentation for this class was generated from the following file: