MCPcopy Create free account
hub / github.com/F-Stack/f-stack / gf128_mul

Function gf128_mul

freebsd/opencrypto/gfmult.c:218–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

216}
217
218struct gf128
219gf128_mul(struct gf128 v, struct gf128table *tbl)
220{
221 struct gf128 ret;
222
223 ret = MAKE_GF128(0, 0);
224
225 ret = gfmultword(v.v[1], ret, tbl);
226 ret = gfmultword(v.v[0], ret, tbl);
227
228 return ret;
229}
230
231/*
232 * Calculate a*h^4 + b*h^3 + c*h^2 + d*h, or:

Callers 2

AES_GMAC_UpdateFunction · 0.85
gf128_genmultable4Function · 0.85

Calls 1

gfmultwordFunction · 0.85

Tested by

no test coverage detected