MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Namespaces | Enumerations
ot_extension_data.h File Reference
#include <array>
#include <atomic>
#include <cstddef>
#include <memory>
#include <mutex>
#include <queue>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "utility/bit_matrix.h"
#include "utility/bit_vector.h"
#include "utility/block.h"
#include "utility/meta.hpp"
#include "utility/reusable_future.h"
Include dependency graph for ot_extension_data.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  encrypto::motion::OtExtensionReceiverData
 
struct  encrypto::motion::OtExtensionSenderData
 
struct  encrypto::motion::OtExtensionData
 

Namespaces

 encrypto
 
 encrypto::motion
 

Enumerations

enum  encrypto::motion::OtExtensionDataType : unsigned int { encrypto::motion::kReceptionMask = 0, encrypto::motion::kReceptionCorrection = 1, encrypto::motion::kSendMessage = 2, encrypto::motion::kOtExtensionInvalidDataType = 3 }
 
enum  encrypto::motion::OtMessageType {
  encrypto::motion::OtMessageType::kGenericBoolean, encrypto::motion::OtMessageType::kBit, encrypto::motion::OtMessageType::kBlock128, encrypto::motion::OtMessageType::kUint8,
  encrypto::motion::OtMessageType::kUint16, encrypto::motion::OtMessageType::kUint32, encrypto::motion::OtMessageType::kUint64, encrypto::motion::OtMessageType::kUint128
}