Files
MP-SPDZ/BMR/msg_types.h
Marcel Keller 4ef6b6d873 Maintenance.
2020-05-08 21:43:05 +10:00

36 lines
524 B
C

/*
* msg_types.h
*
*/
#ifndef PROTOCOL_INC_MSG_TYPES_H_
#define PROTOCOL_INC_MSG_TYPES_H_
#define MESSAGE_TYPES \
X(TYPE_KEYS) \
X(TYPE_MASK_INPUTS) \
X(TYPE_MASK_OUTPUT) \
X(TYPE_PRF_OUTPUTS) \
X(TYPE_GARBLED_CIRCUIT) \
X(TYPE_LAUNCH_ONLINE) \
X(TYPE_RECEIVED_GC) \
X(TYPE_SPDZ_WIRES) \
X(TYPE_DELTA) \
X(TYPE_NEXT) \
X(TYPE_DONE) \
X(TYPE_MAX) \
#define X(NAME) NAME,
typedef enum {
MESSAGE_TYPES
} MSG_TYPE;
#undef X
extern const char* message_type_names[];
#endif /* PROTOCOL_INC_MSG_TYPES_H_ */