Symbol: polyval_ctx
crypto/hctr2.c
139
struct polyval_ctx *poly_ctx = &rctx->u.poly_ctx;
crypto/hctr2.c
158
struct polyval_ctx *poly_ctx = &rctx->u.poly_ctx;
crypto/hctr2.c
183
struct polyval_ctx *poly_ctx = &rctx->u.poly_ctx;
crypto/hctr2.c
62
struct polyval_ctx poly_ctx;
crypto/hctr2.c
79
struct polyval_ctx ctx;
include/crypto/polyval.h
106
static inline void polyval_init(struct polyval_ctx *ctx,
include/crypto/polyval.h
109
*ctx = (struct polyval_ctx){ .key = key };
include/crypto/polyval.h
123
polyval_import_blkaligned(struct polyval_ctx *ctx,
include/crypto/polyval.h
127
*ctx = (struct polyval_ctx){ .key = key, .acc = *acc };
include/crypto/polyval.h
138
static inline void polyval_export_blkaligned(const struct polyval_ctx *ctx,
include/crypto/polyval.h
154
void polyval_update(struct polyval_ctx *ctx, const u8 *data, size_t len);
include/crypto/polyval.h
168
void polyval_final(struct polyval_ctx *ctx, u8 out[POLYVAL_BLOCK_SIZE]);
include/crypto/polyval.h
183
struct polyval_ctx ctx;
lib/crypto/polyval.c
239
static void polyval_mul(struct polyval_ctx *ctx)
lib/crypto/polyval.c
248
static void polyval_blocks(struct polyval_ctx *ctx,
lib/crypto/polyval.c
258
void polyval_update(struct polyval_ctx *ctx, const u8 *data, size_t len)
lib/crypto/polyval.c
283
void polyval_final(struct polyval_ctx *ctx, u8 out[POLYVAL_BLOCK_SIZE])
lib/crypto/tests/polyval_kunit.c
15
static void polyval_init_withtestkey(struct polyval_ctx *ctx)
lib/crypto/tests/polyval_kunit.c
28
#define HASH_CTX polyval_ctx
lib/crypto/tests/polyval_kunit.c
70
struct polyval_ctx hashofhashes_ctx;