Go to the source code of this file.
|
typedef GWENHYWFAR_CB int(* | GWEN_CRYPTMGR_DECRYPTKEY_FN) (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) |
|
typedef GWENHYWFAR_CB int(* | GWEN_CRYPTMGR_ENCRYPTKEY_FN) (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) |
|
typedef GWENHYWFAR_CB int(* | GWEN_CRYPTMGR_SIGNDATA_FN) (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) |
|
typedef GWENHYWFAR_CB int(* | GWEN_CRYPTMGR_VERIFYDATA_FN) (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, const uint8_t *pSignature, uint32_t lSignature) |
|
|
GWENHYWFAR_API int | GWEN_CryptMgr_DecryptKey (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) |
|
GWENHYWFAR_API int | GWEN_CryptMgr_EncryptKey (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) |
|
GWENHYWFAR_API GWEN_CRYPTMGR * | GWEN_CryptMgr_new (void) |
|
GWENHYWFAR_API GWEN_CRYPTMGR_DECRYPTKEY_FN | GWEN_CryptMgr_SetDecryptKeyFn (GWEN_CRYPTMGR *cm, GWEN_CRYPTMGR_DECRYPTKEY_FN f) |
|
GWENHYWFAR_API GWEN_CRYPTMGR_ENCRYPTKEY_FN | GWEN_CryptMgr_SetEncryptKeyFn (GWEN_CRYPTMGR *cm, GWEN_CRYPTMGR_ENCRYPTKEY_FN f) |
|
GWENHYWFAR_API void | GWEN_CryptMgr_SetLocalKeyName (GWEN_CRYPTMGR *cm, const char *s) |
|
GWENHYWFAR_API void | GWEN_CryptMgr_SetLocalKeyNumber (GWEN_CRYPTMGR *cm, int i) |
|
GWENHYWFAR_API void | GWEN_CryptMgr_SetLocalKeyVersion (GWEN_CRYPTMGR *cm, int i) |
|
GWENHYWFAR_API void | GWEN_CryptMgr_SetPeerKeyName (GWEN_CRYPTMGR *cm, const char *s) |
|
GWENHYWFAR_API void | GWEN_CryptMgr_SetPeerKeyNumber (GWEN_CRYPTMGR *cm, int i) |
|
GWENHYWFAR_API void | GWEN_CryptMgr_SetPeerKeyVersion (GWEN_CRYPTMGR *cm, int i) |
|
GWENHYWFAR_API GWEN_CRYPTMGR_SIGNDATA_FN | GWEN_CryptMgr_SetSignDataFn (GWEN_CRYPTMGR *cm, GWEN_CRYPTMGR_SIGNDATA_FN f) |
|
GWENHYWFAR_API GWEN_CRYPTMGR_VERIFYDATA_FN | GWEN_CryptMgr_SetVerifyDataFn (GWEN_CRYPTMGR *cm, GWEN_CRYPTMGR_VERIFYDATA_FN f) |
|
GWENHYWFAR_API int | GWEN_CryptMgr_SignData (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, GWEN_BUFFER *dbuf) |
|
GWENHYWFAR_API int | GWEN_CryptMgr_VerifyData (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, const uint8_t *pSignature, uint32_t lSignature) |
|
◆ GWEN_CRYPTMGR_DECRYPTKEY_FN
◆ GWEN_CRYPTMGR_ENCRYPTKEY_FN
◆ GWEN_CRYPTMGR_SIGNDATA_FN
◆ GWEN_CRYPTMGR_VERIFYDATA_FN
typedef GWENHYWFAR_CB int(* GWEN_CRYPTMGR_VERIFYDATA_FN) (GWEN_CRYPTMGR *cm, const uint8_t *pData, uint32_t lData, const uint8_t *pSignature, uint32_t lSignature) |
◆ GWEN_CryptMgr_DecryptKey()
◆ GWEN_CryptMgr_EncryptKey()
◆ GWEN_CryptMgr_new()
◆ GWEN_CryptMgr_SetDecryptKeyFn()
◆ GWEN_CryptMgr_SetEncryptKeyFn()
◆ GWEN_CryptMgr_SetLocalKeyName()
◆ GWEN_CryptMgr_SetLocalKeyNumber()
◆ GWEN_CryptMgr_SetLocalKeyVersion()
◆ GWEN_CryptMgr_SetPeerKeyName()
◆ GWEN_CryptMgr_SetPeerKeyNumber()
◆ GWEN_CryptMgr_SetPeerKeyVersion()
◆ GWEN_CryptMgr_SetSignDataFn()
◆ GWEN_CryptMgr_SetVerifyDataFn()
◆ GWEN_CryptMgr_SignData()
◆ GWEN_CryptMgr_VerifyData()
GWENHYWFAR_API int GWEN_CryptMgr_VerifyData |
( |
GWEN_CRYPTMGR * |
cm, |
|
|
const uint8_t * |
pData, |
|
|
uint32_t |
lData, |
|
|
const uint8_t * |
pSignature, |
|
|
uint32_t |
lSignature |
|
) |
| |