cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mic.h (526B)


      1/* Orinoco MIC helpers
      2 *
      3 * See copyright notice in main.c
      4 */
      5#ifndef _ORINOCO_MIC_H_
      6#define _ORINOCO_MIC_H_
      7
      8#include <linux/types.h>
      9#include <crypto/hash.h>
     10
     11#define MICHAEL_MIC_LEN 8
     12
     13/* Forward declarations */
     14struct orinoco_private;
     15struct crypto_ahash;
     16
     17int orinoco_mic_init(struct orinoco_private *priv);
     18void orinoco_mic_free(struct orinoco_private *priv);
     19int orinoco_mic(struct crypto_shash *tfm_michael, u8 *key,
     20		u8 *da, u8 *sa, u8 priority,
     21		u8 *data, size_t data_len, u8 *mic);
     22
     23#endif /* ORINOCO_MIC_H */