// // Created by xajhuang on 2022/12/2. // #ifndef VCPE_PROJECT_PROTO_H #define VCPE_PROJECT_PROTO_H #ifdef __cplusplus extern "C" { #endif #include typedef enum { CRYPTO_NONE = 0, CRYPTO_BASE64 = 1, CRYPTO_AES128 = 2, CRYPTO_3DES = 3, CRYPTO_AES256 = 4, } PROTO_CRYPTO_TYPE; typedef enum { TYPE_ADD_RNG = 0, TYPE_DEL_RNG = 1, TYPE_QUE_USR = 2, } PROTO_POST_TYPE; const char *proto_msg_validation(const char *pJsonStr, const char *msgJson); const char *proto_create_new(cJSON *pMsgCtx, int httpCode); const char *proto_decode_context(const char *pString, unsigned int *pVer, unsigned long long *pTm, int *pErrCode); #ifdef __cplusplus } #endif #endif //VCPE_PROJECT_PROTO_H