Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/lib/crypto/mips/poly1305.h
29278 views
1
/* SPDX-License-Identifier: GPL-2.0 */
2
/*
3
* OpenSSL/Cryptogams accelerated Poly1305 transform for MIPS
4
*
5
* Copyright (C) 2019 Linaro Ltd. <[email protected]>
6
*/
7
8
asmlinkage void poly1305_block_init(struct poly1305_block_state *state,
9
const u8 raw_key[POLY1305_BLOCK_SIZE]);
10
asmlinkage void poly1305_blocks(struct poly1305_block_state *state,
11
const u8 *src, u32 len, u32 hibit);
12
asmlinkage void poly1305_emit(const struct poly1305_state *state,
13
u8 digest[POLY1305_DIGEST_SIZE],
14
const u32 nonce[4]);
15
16