blob: 431954e4cd04ca6c527a9bc26ca57353701b07b2 [file] [log] [blame]
#ifndef __LPAD_ES9_PACKET_H
#define __LPAD_ES9_PACKET_H
#include <stdint.h>
#include "LPAdES9.h"
uint8_t* encodeInitiateAuthenticationHttpBody(void* req);
uint8_t* encodeAuthenticateClientHttpBody(void* req);
uint8_t* encodeGetBoundProfilePackageHttpBody(void* req);
uint8_t* encodeHandleNotificationHttpBody(void* req);
int decodeHttpInitiateAuthenticationRsp(uint8_t* body, initAuthRsp_t* rsp);
int decodeHttpAuthenticateClientRsp(uint8_t* body, authClientRsp_t* rsp);
int decodeHttpGetBoundProfilePackageRsp(uint8_t* body, getBPPRsp_t* rsp);
#endif