Searched refs:polyval_ctx (Results 1 - 3 of 3) sorted by relevance

/external/boringssl/src/crypto/fipsmodule/modes/
H A Dpolyval.c53 void CRYPTO_POLYVAL_init(struct polyval_ctx *ctx, const uint8_t key[16]) {
64 void CRYPTO_POLYVAL_update_blocks(struct polyval_ctx *ctx, const uint8_t *in,
87 void CRYPTO_POLYVAL_finish(const struct polyval_ctx *ctx, uint8_t out[16]) {
H A Dinternal.h325 struct polyval_ctx { struct
336 void CRYPTO_POLYVAL_init(struct polyval_ctx *ctx, const uint8_t key[16]);
341 void CRYPTO_POLYVAL_update_blocks(struct polyval_ctx *ctx, const uint8_t *in,
345 void CRYPTO_POLYVAL_finish(const struct polyval_ctx *ctx, uint8_t out[16]);
/external/boringssl/src/crypto/cipher_extra/
H A De_aesgcmsiv.c640 struct polyval_ctx polyval_ctx; local
641 CRYPTO_POLYVAL_init(&polyval_ctx, auth_key);
643 CRYPTO_POLYVAL_update_blocks(&polyval_ctx, ad, ad_len & ~15);
649 CRYPTO_POLYVAL_update_blocks(&polyval_ctx, scratch, sizeof(scratch));
652 CRYPTO_POLYVAL_update_blocks(&polyval_ctx, in, in_len & ~15);
656 CRYPTO_POLYVAL_update_blocks(&polyval_ctx, scratch, sizeof(scratch));
669 CRYPTO_POLYVAL_update_blocks(&polyval_ctx, length_block.c,
672 CRYPTO_POLYVAL_finish(&polyval_ctx, out_tag);

Completed in 213 milliseconds