123456789101112131415161718192021222324 |
- //
- // Created by miti on 21/07/19.
- //
- #ifndef DECRYPTORAPP_PROTOBUFSGXTRANSFORMSINITIATOR_H
- #define DECRYPTORAPP_PROTOBUFSGXTRANSFORMSINITIATOR_H
- #include "protobufSgxTransformsHelper.h"
- #define __STDC_FORMAT_MACROS
- #include <inttypes.h>
- #include <stdio.h>
- #include "sgx_report.h"
- #include "sgx_eid.h"
- #include "sgx_dh.h"
- namespace protobufSgxTransformsInitiator {
- using namespace protobufSgxTransformsHelper;
- void encode_msg1_to_protobuf( protobuf_sgx_dh_msg1_t& protobuf_dhmsg1, sgx_dh_msg1_t* native_dhmsg1);
- void encode_msg3_to_protobuf(protobuf_sgx_dh_msg3_t& protobuf_dhmsg3, sgx_dh_msg3_t* native_dhmsg3);
- int decode_msg2_from_protobuf(protobuf_sgx_dh_msg2_t& protobuf_dhmsg2, sgx_dh_msg2_t* native_dhmsg2);
- int print_initialized_msg1( protobuf_sgx_dh_msg1_t& protobuf_dhmsg1, sgx_dh_msg1_t* native_dhmsg1);
- };
- #endif //DECRYPTORAPP_PROTOBUFSGXTRANSFORMSINITIATOR_H
|