1#ifndef __CRYPTO_WRAPPER_H_
2#define __CRYPTO_WRAPPER_H_
9#include "mbedtls/platform.h"
10#include "mbedtls/cipher.h"
11#include "mbedtls/md.h"
22 mbedtls_cipher_type_t cipher_type;
27 unsigned char *output,
size_t *olen,
28 unsigned char *tag,
size_t tag_len);
31 unsigned char *output,
size_t *olen,
32 unsigned char *tag,
size_t tag_len);
34int mbedtls_message_digest(mbedtls_md_type_t md_type,
35 const uint8_t* input,
size_t ilen,
38int mbedtls_message_digest_hmac(mbedtls_md_type_t md_type,
39 const uint8_t* key,
size_t keylen,
40 const uint8_t* input,
size_t ilen,
Definition: cipher_wrapper.h:13