mirror of
https://github.com/data61/MP-SPDZ.git
synced 2026-01-11 14:37:56 -05:00
36 lines
524 B
C
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_ */
|