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/simd.h
/* SPDX-License-Identifier: GPL-2.0 */ /* * Shared crypto simd helpers */ #ifndef _CRYPTO_INTERNAL_SIMD_H #define _CRYPTO_INTERNAL_SIMD_H #include <linux/percpu.h> #include <linux/types.h> /* skcipher support */ struct simd_skcipher_alg; struct skcipher_alg; struct simd_skcipher_alg *simd_skcipher_create_compat(const char *algname, const char *drvname, const char *basename); struct simd_skcipher_alg *simd_skcipher_create(const char *algname, const char *basename); void simd_skcipher_free(struct simd_skcipher_alg *alg); int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, struct simd_skcipher_alg **simd_algs); void simd_unregister_skciphers(struct skcipher_alg *algs, int count, struct simd_skcipher_alg **simd_algs); /* AEAD support */ struct simd_aead_alg; struct aead_alg; struct simd_aead_alg *simd_aead_create_compat(const char *algname, const char *drvname, const char *basename); struct simd_aead_alg *simd_aead_create(const char *algname, const char *basename); void simd_aead_free(struct simd_aead_alg *alg); int simd_register_aeads_compat(struct aead_alg *algs, int count, struct simd_aead_alg **simd_algs); void simd_unregister_aeads(struct aead_alg *algs, int count, struct simd_aead_alg **simd_algs); /* * crypto_simd_usable() - is it allowed at this time to use SIMD instructions or * access the SIMD register file? * * This delegates to may_use_simd(), except that this also returns false if SIMD * in crypto code has been temporarily disabled on this CPU by the crypto * self-tests, in order to test the no-SIMD fallback code. This override is * currently limited to configurations where the extra self-tests are enabled, * because it might be a bit too invasive to be part of the regular self-tests. * * This is a macro so that <asm/simd.h>, which some architectures don't have, * doesn't have to be included directly here. */ #ifdef CONFIG_CRYPTO_MANAGER_EXTRA_TESTS DECLARE_PER_CPU(bool, crypto_simd_disabled_for_test); #define crypto_simd_usable() \ (may_use_simd() && !this_cpu_read(crypto_simd_disabled_for_test)) #else #define crypto_simd_usable() may_use_simd() #endif #endif /* _CRYPTO_INTERNAL_SIMD_H */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply