MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Namespaces | Enumerations
ot_provider.h File Reference
#include <array>
#include <atomic>
#include <memory>
#include <unordered_map>
#include <flatbuffers/flatbuffers.h>
Include dependency graph for ot_provider.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  encrypto::motion::AcOtSender< T >
 
class  encrypto::motion::AcOtReceiver< T >
 
class  encrypto::motion::OtVector
 
class  encrypto::motion::OtProviderSender
 
class  encrypto::motion::OtProviderReceiver
 
class  encrypto::motion::OtProvider
 
class  encrypto::motion::OtProviderFromFile
 
class  encrypto::motion::OtProviderFromBaseOTs
 
class  encrypto::motion::OtProviderFromOtExtension
 
class  encrypto::motion::OtProviderFromThirdParty
 
class  encrypto::motion::OtProviderFromMultipleThirdParties
 
class  encrypto::motion::OtProviderManager
 

Namespaces

 encrypto
 
 encrypto::motion
 
 encrypto::motion::communication
 

Enumerations

enum  encrypto::motion::OtProtocol : unsigned int {
  encrypto::motion::kGOt = 0, encrypto::motion::kROt = 1, encrypto::motion::kXcOt = 2, encrypto::motion::kAcOt = 3,
  encrypto::motion::kFixedXcOt128 = 4, encrypto::motion::kXcOtBit = 5, encrypto::motion::kGOt128 = 6, encrypto::motion::kInvalidOt = 7
}