CryptDough documentation
Welcome to the documentation for CryptDough. The source is available on Github.
This version of the documentation has been autogenerated from commit 0633ec8.
Contents
- README
- Protocols
- Containers
- Operators
- Communication
- Backend
- Random
- Math Utilities
- Debug
SPDZ2KFANTASTIC4REPLICATED3BEAVER2PLAINTEXT1DUMMY0PROTOCOL_NUMMPI_COMMUNICATORNOCOPY_COMMUNICATORCOMMUNICATOR_NUMMPC_USE_MPI_COMMUNICATORMPC_USE_RANDOM_GENERATOR_TRIPLESSOCKET_COMMUNICATOR_RING_SIZESOCKET_COMMUNICATOR_BUFFER_SIZESOCKET_COMMUNICATOR_WAIT_MSNOCOPY_COMMUNICATOR_RING_SIZENOCOPY_COMMUNICATOR_THREADSMPC_GENERATE_DATAMPC_RANDOM_DATA_RANGEMPC_USE_RANDOM_GENERATOR_DATAMPC_EVALUATE_CORRECT_OUTPUTMPC_CHECK_CORRECTNESSUSE_DIVISION_CORRECTIONDEBUG_VECTOR_SAME_ASUSE_SECURE_JOINUSE_INDEX_MAPPED_VECTORPRINT_PROTOCOL_STATISTICSFORCE_CONV2D_LEFT_VECTORIZATION_MATERIALIZATIONUSE_BLAZE_LIBRARY_FOR_PLAINTEXT_MATMULBLAZE_USE_SHARED_MEMORY_PARALLELIZATIONUSE_OPTIMIZED_BIT_DECOMPOSITION_FOR_RCAUSE_OPTIMIZED_A2B_SIGN_FOR_GTZESERVICE_NAMESPACEMPC_PROTOCOL_REPLICATED_THREECOMPILED_MPC_PROTOCOL_NAMESPACEsingle_coutall_coutsingle_cout_nonlVARVECTOR_SPACINGTABLE_SPACINGDEBUG_PRINT_STRINGIFYSTRINGIFYoperator>>()operator<<()USE_GILBOA_CRTCONFIDENTIAL_1PCSPDZ2k_NPC_PROTOCOLUSE_STACKED_MULTIPLY_AUSE_STACKED_AND_Bcdough
- Benchmarks
CUSTOMERS_MULTIPLIERORDERS_MULTIPLIERPART_MULTIPLIERSUPPLIER_MULTIPLIERPARTSUPP_MULTIPLIERNATION_SIZEREGION_SIZEPARTSUPP_PER_PARTCUSTOMER_ORDER_FRACTIONCOMMENT_BITSTPCH_DATE_THRESHOLDTPCH_DATE_INTERVALTPCH_DISCOUNT_THRESHOLDTPCH_QUANTITY_THRESHOLDTPCDatabaseSECRECY_R_SIZESECRECY_S_SIZESECRECY_T1_SIZESECRECY_T2_SIZESECRECY_T3_SIZEDIAGNOSIS_SIZEMEDICATION_SIZESTANDARD_SIZESecrecyDatabase
- Profiling
- Examples
- Tests