29 #include "aes/rijndael.h"
33 #define DTLS_CCM_BLOCKSIZE 16
34 #define DTLS_CCM_MAX 16
35 #define DTLS_CCM_NONCE_SIZE 12
60 unsigned char *msg,
size_t lm,
61 const unsigned char *aad,
size_t la);
66 unsigned char *msg,
size_t lm,
67 const unsigned char *aad,
size_t la);
long int dtls_ccm_encrypt_message(rijndael_ctx *ctx, size_t M, size_t L, unsigned char nonce[DTLS_CCM_BLOCKSIZE], unsigned char *msg, size_t lm, const unsigned char *aad, size_t la)
long int dtls_ccm_decrypt_message(rijndael_ctx *ctx, size_t M, size_t L, unsigned char nonce[DTLS_CCM_BLOCKSIZE], unsigned char *msg, size_t lm, const unsigned char *aad, size_t la)
#define DTLS_CCM_BLOCKSIZE