MP-SPDZ

Contents:

  • Getting Started
  • Running Computation
  • Recommended Reading
  • Compilation Process
  • Run-Time Options
  • High-Level Interface
  • Bytecode Utilities
  • The Journey of a Program
  • Compiler Optimizations
  • Virtual Machine
  • Low-Level Interface
  • Using High-Level Functionality in C++
  • Navigating the C++ Code
  • Machine Learning Quickstart
  • Machine Learning
  • Networking
  • Input/Output
  • Client Interface
  • Multinode Computation Example
  • Non-linear Computation
  • Preprocessing
  • Lowest-Level Interface
  • Adding a Protocol
  • Adding an Instruction
  • Homomorphic Encryption
  • Threshold ECDSA
  • Troubleshooting
MP-SPDZ
  • »
  • Overview: module code

All modules for which code is available

  • Compiler.GC.instructions
  • Compiler.GC.types
  • Compiler.circuit
  • Compiler.decision_tree
  • Compiler.dijkstra
  • Compiler.instructions
  • Compiler.library
  • Compiler.ml
  • Compiler.mpc_math
  • Compiler.oram
  • Compiler.path_oblivious_heap
  • Compiler.program
  • Compiler.sorting
  • Compiler.sqrt_oram
  • Compiler.types
  • ExternalIO.client
  • _operator

© Copyright 2025, CSIRO's Data61.

Built with Sphinx using a theme provided by Read the Docs.