Lines Matching +full:umac +full:- +full:reset
1 /* $OpenBSD: umac.h,v 1.5 2022/01/01 01:55:30 jsg Exp $ */
2 /* -----------------------------------------------------------------------
4 * umac.h -- C Implementation UMAC Message Authentication
6 * Version 0.93a of rfc4418.txt -- 2006 July 14
8 * For a full description of UMAC message authentication see the UMAC
9 * world-wide-web page at http://www.cs.ucdavis.edu/~rogaway/umac
10 * Please report bugs and suggestions to the UMAC webpage.
12 * Copyright (c) 1999-2004 Ted Krovetz
23 * ---------------------------------------------------------------------- */
29 * 2) If you set the switch to use SSE2, then all data must be 16-byte
32 * 3) When calling the function umac(), it is assumed that msg is in
38 * UMAC. Paulo Barreto's version is in the public domain and can be found
40 * "Barreto"). The only two files needed are rijndael-alg-fst.c and
41 * rijndael-alg-fst.h.
44 * includes a fast IA-32 assembly version.
62 /* Reset a umac_ctx to begin authenticating a new message */
77 int umac(struct umac_ctx *ctx, u_char *input,
80 /* All-in-one implementation of the functions Reset, Update and Final */
119 /* matching umac-128 API, we reuse umac_ctx, since it's opaque */