ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/crypto/internal
/
usr
src
kernels
5.14.0-427.31.1.el9_4.x86_64
include
crypto
internal
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
acompress.h
1.8 MB
chmod
View
DL
Edit
Rename
Delete
aead.h
4.13 MB
chmod
View
DL
Edit
Rename
Delete
akcipher.h
3.31 MB
chmod
View
DL
Edit
Rename
Delete
blake2b.h
3.06 MB
chmod
View
DL
Edit
Rename
Delete
blake2s.h
3.43 MB
chmod
View
DL
Edit
Rename
Delete
chacha.h
969 B
chmod
View
DL
Edit
Rename
Delete
cipher.h
6.7 MB
chmod
View
DL
Edit
Rename
Delete
cryptouser.h
453 B
chmod
View
DL
Edit
Rename
Delete
des.h
3.25 MB
chmod
View
DL
Edit
Rename
Delete
geniv.h
702 B
chmod
View
DL
Edit
Rename
Delete
hash.h
6 MB
chmod
View
DL
Edit
Rename
Delete
kpp.h
6.54 MB
chmod
View
DL
Edit
Rename
Delete
poly1305.h
1.09 MB
chmod
View
DL
Edit
Rename
Delete
rng.h
1021 B
chmod
View
DL
Edit
Rename
Delete
rsa.h
1.6 MB
chmod
View
DL
Edit
Rename
Delete
scompress.h
3.34 MB
chmod
View
DL
Edit
Rename
Delete
simd.h
2.24 MB
chmod
View
DL
Edit
Rename
Delete
skcipher.h
5.29 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/crypto/internal/poly1305.h
/* SPDX-License-Identifier: GPL-2.0 */ /* * Common values for the Poly1305 algorithm */ #ifndef _CRYPTO_INTERNAL_POLY1305_H #define _CRYPTO_INTERNAL_POLY1305_H #include <asm/unaligned.h> #include <linux/types.h> #include <crypto/poly1305.h> /* * Poly1305 core functions. These only accept whole blocks; the caller must * handle any needed block buffering and padding. 'hibit' must be 1 for any * full blocks, or 0 for the final block if it had to be padded. If 'nonce' is * non-NULL, then it's added at the end to compute the Poly1305 MAC. Otherwise, * only the ε-almost-∆-universal hash function (not the full MAC) is computed. */ void poly1305_core_setkey(struct poly1305_core_key *key, const u8 raw_key[POLY1305_BLOCK_SIZE]); static inline void poly1305_core_init(struct poly1305_state *state) { *state = (struct poly1305_state){}; } void poly1305_core_blocks(struct poly1305_state *state, const struct poly1305_core_key *key, const void *src, unsigned int nblocks, u32 hibit); void poly1305_core_emit(const struct poly1305_state *state, const u32 nonce[4], void *dst); #endif
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply