13 #ifndef _ISSACWEBPRO_COMMON_H
14 #define _ISSACWEBPRO_COMMON_H
char * issac_string
Definition: issacweb.h:29
unsigned char * issac_binary
Definition: issacweb.h:30
EXTERNC int issacweb_base64_decode(issac_binary outbuf, issac_string inputstring)
BASE64 인코딩된 문자열을 디코딩 한다.
char * issac_string
Definition: issacwebpro_common.h:18
EXTERNC int issacweb_publickey_encrypt_s(issac_string outstring, issac_binary inbuf, int inbuf_len, issac_string certificate)
메세지를 공개키 방식으로 암호화 한다.
EXTERNC int issacweb_encrypt(issac_binary outbuf, issac_binary input, int input_len, issac_binary key)
메세지를 대칭키 방식으로 암호화 한다.
EXTERNC int issacweb_decrypt_s(issac_binary outbuf, issac_string inputstring, issac_binary key)
대칭키 방식으로 암호화한 메세지를 복호화한다.
EXTERNC int issacweb_hybrid_encrypt_s(issac_string outstring, issac_binary input, int input_len, issac_string certificate, issac_binary key)
메세지를 하이브리드 방식으로 암호화 한다.
EXTERNC int issacweb_base64_encode(issac_string outstring, issac_binary input, int input_len)
버퍼를 BASE64 인코딩 한다.
EXTERNC int issacweb_publickey_encrypt(issac_binary outbuf, issac_binary inbuf, int inbuf_len, issac_string certificate)
메세지를 공개키 방식으로 암호화 한다.
EXTERNC int issacweb_encrypt_s(issac_string outstring, issac_binary input, int input_len, issac_binary key)
메세지를 대칭키 방식으로 암호화 한다.
EXTERNC const char * errorcode_to_string(int code)
EXTERNC int issacweb_decrypt(issac_binary outbuf, issac_binary input, int input_len, issac_binary key)
대칭키 방식으로 암호화한 메세지를 복호화한다.
EXTERNC int issacweb_hybrid_encrypt(issac_binary outbuf, issac_binary input, int input_len, issac_string certificate, issac_binary key)
메세지를 하이브리드 방식으로 암호화 한다.
unsigned char * issac_binary
Definition: issacwebpro_common.h:19
Definition: issacwebpro_common.h:21
void * session
Definition: issacwebpro_common.h:22
#define EXTERNC
Definition: wasdk_public.h:16