Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/*
 3 * Common values for the Polyval hash algorithm
 4 *
 5 * Copyright 2021 Google LLC
 6 */
 7
 8#ifndef _CRYPTO_POLYVAL_H
 9#define _CRYPTO_POLYVAL_H
10
11#include <linux/types.h>
12#include <linux/crypto.h>
13
14#define POLYVAL_BLOCK_SIZE	16
15#define POLYVAL_DIGEST_SIZE	16
16
17void polyval_mul_non4k(u8 *op1, const u8 *op2);
18
19void polyval_update_non4k(const u8 *key, const u8 *in,
20			  size_t nblocks, u8 *accumulator);
21
22#endif