13 #ifndef _ISSACWEBPRO_CLIENT_H
14 #define _ISSACWEBPRO_CLIENT_H
16 #include "issacweb_api.h"
char * issac_string
Definition: issacweb.h:29
unsigned char * issac_binary
Definition: issacweb.h:30
EXTERNC int issacweb_client_session_delete(issac_session *session)
클라이언트의 세션 정보를 담는 구조체(issac_session)를 생성할때 할당했던 메모리를 해제한다.
EXTERNC int issacweb_client_session_read(issac_session *session, issac_binary input, int input_len)
버퍼에 담긴 정보를 디코딩하여 클라이언트의 세션 정보를 담는 구조체(issac_session)를 생성한다.
EXTERNC int issacweb_client_session_create(issac_session *session, issac_string certificate)
클라이언트의 세션 정보를 담는 구조체(issac_session)를 생성한다.
EXTERNC int issacweb_client_session_resolve_confirm_s(issac_session *session, issac_string inputstring)
서버에서 생성한 세션 확인 메세지를 해석한다.
EXTERNC int issacweb_client_session_make_request(issac_binary outbuf, issac_session *session)
서버에 보낼 클라이언트의 세션 요청 메세지를 만든다.
EXTERNC int issacweb_client_session_resolve_confirm(issac_session *session, issac_binary input)
서버에서 생성한 세션 확인 메세지를 해석한다.
EXTERNC int issacweb_client_session_write(issac_binary outbuf, issac_session *session)
클라이언트의 세션 정보를 담는 구조체(issac_session)를 인코딩하여 버퍼에 담는다.
EXTERNC int issacweb_client_session_make_request_s(issac_string outstring, issac_session *session)
서버에 보낼 클라이언트의 세션 요청 메세지를 만든다.
EXTERNC int issacweb_client_session_decrypt(issac_binary outbuf, issac_binary input, int input_len, issac_session *session)
서버에서 세션 방식으로 암호화한 메세지를 복호화한다.
EXTERNC int issacweb_client_session_encrypt_s(issac_string outstring, issac_binary input, int input_len, issac_session *session)
서버에 보낼 메세지를 세션 방식으로 암호화 한다.
EXTERNC int issacweb_client_session_encrypt(issac_binary outbuf, issac_binary input, int input_len, issac_session *session)
서버에 보낼 메세지를 세션 방식으로 암호화 한다.
EXTERNC int issacweb_client_session_decrypt_s(issac_binary outbuf, issac_string inputstring, issac_session *session)
서버에서 세션 방식으로 암호화한 메세지를 복호화한다.
Definition: issacwebpro_common.h:21
#define EXTERNC
Definition: wasdk_public.h:16