vcpe/srcs/libs/include/proto.h

27 lines
554 B
C

//
// Created by xajhuang on 2022/12/2.
//
#ifndef VCPE_PROJECT_PROTO_H
#define VCPE_PROJECT_PROTO_H
#ifdef __cplusplus
extern "C" {
#endif
#include <s2j/cJSON.h>
typedef enum {
CRYPTO_NONE = 0,
CRYPTO_BASE64 = 1,
CRYPTO_AES128 = 2,
CRYPTO_3DES = 3,
CRYPTO_AES256 = 4,
} PROTO_CRYPTO_TYPE;
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