Go to the documentation of this file.
15 #ifndef OPENSSL_HEADER_CMAC_H
16 #define OPENSSL_HEADER_CMAC_H
20 #if defined(__cplusplus)
76 #if defined(__cplusplus)
91 #endif // OPENSSL_HEADER_CMAC_H
OPENSSL_EXPORT int CMAC_Reset(CMAC_CTX *ctx)
OPENSSL_EXPORT void CMAC_CTX_free(CMAC_CTX *ctx)
OPENSSL_EXPORT int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in)
OPENSSL_EXPORT int CMAC_Final(CMAC_CTX *ctx, uint8_t *out, size_t *out_len)
#define BSSL_NAMESPACE_END
OPENSSL_EXPORT int CMAC_Update(CMAC_CTX *ctx, const uint8_t *in, size_t in_len)
OPENSSL_EXPORT CMAC_CTX * CMAC_CTX_new(void)
OPENSSL_EXPORT int AES_CMAC(uint8_t out[16], const uint8_t *key, size_t key_len, const uint8_t *in, size_t in_len)
#define BORINGSSL_MAKE_DELETER(type, deleter)
OPENSSL_EXPORT int CMAC_Init(CMAC_CTX *ctx, const void *key, size_t key_len, const EVP_CIPHER *cipher, ENGINE *engine)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:56