# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/me/me_mic.h File Reference

The MIC Calculator utility declarations. More...

`#include "co_int.h"`
`#include "mac.h"`

Go to the source code of this file.

## Data Structures
struct | mic_calc
| ========================== Context Definition =========================== This structure contains the attributes that defines the current state of the MIC key Calculator More...
## Functions
void | me_mic_init (struct mic_calc *mic_calc_ptr, uint32_t *mic_key_ptr, struct mac_addr *da, struct mac_addr *sa, uint8_t tid)
| Initializes mic_calc attributes before proceeding with MIC key calculations.
void | me_mic_calc (struct mic_calc *mic_calc_ptr, uint32_t start_ptr, uint32_t data_len)
| Performs MIC Key calculations over a continuous block in memory with an arbitrary starting point and length.
void | me_mic_end (struct mic_calc *mic_calc_ptr)
| Used to terminate the MIC calculation session and retrieve the resultant MIC key.

## Detailed Description

The MIC Calculator utility declarations.

Copyright (C) RivieraWaves 2011-2019

Definition in file me_mic.h.