|
int | luat_crypto_trng (char *buff, size_t len) |
| 生成随机数
|
|
int | luat_crypto_md5_simple (const char *str, size_t str_size, void *out_ptr) |
| 计算md5值
|
|
int | luat_crypto_hmac_md5_simple (const char *str, size_t str_size, const char *mac, size_t mac_size, void *out_ptr) |
| 计算hmac_md5值
|
|
int | luat_crypto_sha1_simple (const char *str, size_t str_size, void *out_ptr) |
| 计算sha1值
|
|
int | luat_crypto_hmac_sha1_simple (const char *str, size_t str_size, const char *mac, size_t mac_size, void *out_ptr) |
| 计算hmac_sha1值
|
|
int | luat_crypto_sha256_simple (const char *str, size_t str_size, void *out_ptr) |
| 计算sha256值
|
|
int | luat_crypto_hmac_sha256_simple (const char *str, size_t str_size, const char *mac, size_t mac_size, void *out_ptr) |
| 计算hmac_sha256值
|
|
int | luat_crypto_sha512_simple (const char *str, size_t str_size, void *out_ptr) |
| 计算sha512值
|
|
int | luat_crypto_hmac_sha512_simple (const char *str, size_t str_size, const char *mac, size_t mac_size, void *out_ptr) |
| 计算hmac_sha512值
|
|
int | luat_crypto_base64_encode (unsigned char *dst, size_t dlen, size_t *olen, const unsigned char *src, size_t slen) |
| BASE64加密
|
|
int | luat_crypto_base64_decode (unsigned char *dst, size_t dlen, size_t *olen, const unsigned char *src, size_t slen) |
| BASE64解密
|
|
int | luat_crypto_cipher_list (const char **list, size_t *len) |
|
int | luat_crypto_cipher_suites (const char **list, size_t *len) |
|
int | luat_crypto_md (const char *md, const char *str, size_t str_size, void *out_ptr, const char *key, size_t key_len) |
|
int | luat_crypto_md_file (const char *md, void *out_ptr, const char *key, size_t key_len, const char *path) |
|
int | luat_crypto_md_init (const char *md, const char *key, luat_crypt_stream_t *stream) |
|
int | luat_crypto_md_update (const char *str, size_t str_size, luat_crypt_stream_t *stream) |
|
int | luat_crypto_md_finish (void *out_ptr, luat_crypt_stream_t *stream) |
|
int | luat_crypto_cipher_xxx (luat_crypto_cipher_ctx_t *cctx) |
|