linux/include/crypto/ghash.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 * Common values for GHASH algorithms
   4 */
   5
   6#ifndef __CRYPTO_GHASH_H__
   7#define __CRYPTO_GHASH_H__
   8
   9#include <linux/types.h>
  10#include <crypto/gf128mul.h>
  11
  12#define GHASH_BLOCK_SIZE        16
  13#define GHASH_DIGEST_SIZE       16
  14
  15struct ghash_ctx {
  16        struct gf128mul_4k *gf128;
  17};
  18
  19struct ghash_desc_ctx {
  20        u8 buffer[GHASH_BLOCK_SIZE];
  21        u32 bytes;
  22};
  23
  24#endif
  25