#include <openssl/evp.h>Go to the source code of this file.
Typedefs | |
| typedef struct CMAC_CTX_st | CMAC_CTX |
Functions | |
| CMAC_CTX * | CMAC_CTX_new (void) |
| void | CMAC_CTX_cleanup (CMAC_CTX *ctx) |
| void | CMAC_CTX_free (CMAC_CTX *ctx) |
| EVP_CIPHER_CTX * | CMAC_CTX_get0_cipher_ctx (CMAC_CTX *ctx) |
| int | CMAC_CTX_copy (CMAC_CTX *out, const CMAC_CTX *in) |
| int | CMAC_Init (CMAC_CTX *ctx, const void *key, size_t keylen, const EVP_CIPHER *cipher, ENGINE *impl) |
| int | CMAC_Update (CMAC_CTX *ctx, const void *data, size_t dlen) |
| int | CMAC_Final (CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) |
| int | CMAC_resume (CMAC_CTX *ctx) |
| typedef struct CMAC_CTX_st CMAC_CTX |
| EVP_CIPHER_CTX* CMAC_CTX_get0_cipher_ctx | ( | CMAC_CTX * | ctx | ) |
| int CMAC_Final | ( | CMAC_CTX * | ctx, |
| unsigned char * | out, | ||
| size_t * | poutlen | ||
| ) |
| int CMAC_Init | ( | CMAC_CTX * | ctx, |
| const void * | key, | ||
| size_t | keylen, | ||
| const EVP_CIPHER * | cipher, | ||
| ENGINE * | impl | ||
| ) |
1.8.2