![]() |
API参考
|
Callback function that must be registered 更多...
#include <hitls_crypt_reg.h>

Callback function that must be registered
| CRYPT_CipherFreeCallback HITLS_CRYPT_BaseMethod::cipherFree |
CIPHER: release the context.
| CRYPT_DecryptCallback HITLS_CRYPT_BaseMethod::decrypt |
TLS decryption: provides the decryption capability for records.
| CRYPT_DigestCallback HITLS_CRYPT_BaseMethod::digest |
HASH: single hash function.
| CRYPT_DigestCopyCallback HITLS_CRYPT_BaseMethod::digestCopy |
HASH: copy the hash context.
| CRYPT_DigestFinalCallback HITLS_CRYPT_BaseMethod::digestFinal |
HASH: output the hash result.
| CRYPT_DigestFreeCallback HITLS_CRYPT_BaseMethod::digestFree |
HASH: release the context.
| CRYPT_DigestInitCallback HITLS_CRYPT_BaseMethod::digestInit |
HASH: initialize the context.
| CRYPT_DigestSizeCallback HITLS_CRYPT_BaseMethod::digestSize |
HASH: obtains the hash length.
| CRYPT_DigestUpdateCallback HITLS_CRYPT_BaseMethod::digestUpdate |
HASH: add input data.
| CRYPT_EncryptCallback HITLS_CRYPT_BaseMethod::encrypt |
TLS encryption: provides the encryption capability for records.
| CRYPT_HmacCallback HITLS_CRYPT_BaseMethod::hmac |
HMAC: single HMAC function.
| CRYPT_HmacFinalCallback HITLS_CRYPT_BaseMethod::hmacFinal |
HMAC: output result.
| CRYPT_HmacFreeCallback HITLS_CRYPT_BaseMethod::hmacFree |
HMAC: release the context.
| CRYPT_HmacInitCallback HITLS_CRYPT_BaseMethod::hmacInit |
HMAC: initialize the context.
| CRYPT_HmacReInitCallback HITLS_CRYPT_BaseMethod::hmacReinit |
HMAC: reinitialize the context.
| CRYPT_HmacSizeCallback HITLS_CRYPT_BaseMethod::hmacSize |
HMAC: obtain the HMAC length based on the hash algorithm.
| CRYPT_HmacUpdateCallback HITLS_CRYPT_BaseMethod::hmacUpdate |
HMAC: add input data.
| CRYPT_RandBytesCallback HITLS_CRYPT_BaseMethod::randBytes |
Obtain the random number.