WA-SDK  3.0.4.0
WA-SDK
issacapi_ka.h 파일 참조
#include "issacapi.h"
issacapi_ka.h에 대한 include 의존 그래프

이 파일의 소스 코드 페이지로 가기

데이터 구조

struct  KACONTEXT
 키합의 컨텍스트 더 자세히 ...
 

열거형 타입

enum  KEX_type { KEX_DH , KEX_DH_X9_42 , KEX_ECDH , KEX_ECCDH }
 키합의 종류 더 자세히 ...
 

함수

WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_Create (KACONTEXT *kacontext)
 KACONTEXT 구조체를 초기화한다. (KEDH) 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_CreateOnly (KACONTEXT *kacontext, KEX_type type)
 KACONTEXT 구조체를 초기화한다. (키합의 종류 지정) 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_Create_Ex (KACONTEXT *kacontext, KEX_type type)
 KACONTEXT 구조체를 초기화한다. (키합의 종류에 따라 임의의 기본값 설정) 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_Delete (KACONTEXT *kacontext)
 KACONTEXT 에 할당된 메모리를 해제한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KA_Initialize (void *sessioninfo, int *sessioninfo_len, int sessioninfo_alloc_len, KACONTEXT *kacontext)
 자신의 세션정보를 생성하고, 상대방에게 전달할 세션정보를 출력한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KA_Finalize (KACONTEXT *kacontext, void *sessioninfo, int sessioninfo_len)
 상대방의 세션정보를 조합하여 키합의를 마무리한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KA_GetSessionKey (void *key, int key_len, KACONTEXT *kacontext)
 키합의가 완료된 KACONTEXT 를 통해 세션키를 생성한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_SetParam_ECDH (KACONTEXT *kacontext, unsigned int curve_id)
 ECDH 에 사용할 커브를 설정한다. (호출하지 않으면 ISSACAPI_EC_CURVE_P256) 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_SetKDF (KACONTEXT *kacontext, int unused, int hashAlg)
 키유도 함수에 필요한 키길이와 해시 알고리즘을 설정한다. (호출하지 않으면 32, ISSACAPI_SHA256) 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_SetParam_PrivateKey (KACONTEXT *kacontext, PRIVATEKEY *priKey)
 ECDH 에 사용할 개인키를 설정한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_SetParam_PeerCertificate (KACONTEXT *kacontext, CERTIFICATE *peerCert)
 ECDH 에 사용할 상대방의 공개키를 인증서를 이용하여 설정한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_SetParam_PeerPublicKey (KACONTEXT *kacontext, PUBLICKEY *peerPubKey)
 ECDH 에 사용할 상대방의 공개키를 설정한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_KACONTEXT_GenerateKey (void *key, unsigned int keylen, KACONTEXT *kacontext)
 미리 입력된 개인키와 공개키를 이용하여 비밀키를 생성한다. 더 자세히 ...