| /linux/drivers/crypto/ccp/ |
| H A D | Makefile | 23 obj-$(CONFIG_CRYPTO_DEV_CCP_CRYPTO) += ccp-crypto.o 24 ccp-crypto-objs := ccp-crypto-main.o \ 25 ccp-crypto-aes.o \ 26 ccp-crypto-aes-cmac.o \ 27 ccp-crypto-aes-xts.o \ 28 ccp-crypto-aes-galois.o \ 29 ccp-crypto-des3.o \ 30 ccp-crypto-rsa.o \ 31 ccp-crypto-sha.o
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00mac.c | 436 static void memcpy_tkip(struct rt2x00lib_crypto *crypto, u8 *key, u8 key_len) in memcpy_tkip() argument 439 memcpy(crypto->key, in memcpy_tkip() 441 sizeof(crypto->key)); in memcpy_tkip() 444 memcpy(crypto->tx_mic, in memcpy_tkip() 446 sizeof(crypto->tx_mic)); in memcpy_tkip() 449 memcpy(crypto->rx_mic, in memcpy_tkip() 451 sizeof(crypto->rx_mic)); in memcpy_tkip() 460 struct rt2x00lib_crypto *crypto, in rt2x00mac_set_key() 462 struct rt2x00lib_crypto crypto; in rt2x00mac_set_key() local 485 memset(&crypto, 0, sizeof(crypto)); in rt2x00mac_set_key() [all …]
|
| H A D | rt73usb.c | 257 struct rt2x00lib_crypto *crypto, in rt73usb_config_shared_key() argument 265 if (crypto->cmd == SET_KEY) { in rt73usb_config_shared_key() 276 mask = (0xf << crypto->bssidx); in rt73usb_config_shared_key() 289 memcpy(key_entry.key, crypto->key, in rt73usb_config_shared_key() 291 memcpy(key_entry.tx_mic, crypto->tx_mic, in rt73usb_config_shared_key() 293 memcpy(key_entry.rx_mic, crypto->rx_mic, in rt73usb_config_shared_key() 312 rt2x00_set_field32(®, field, crypto->cipher); in rt73usb_config_shared_key() 319 rt2x00_set_field32(®, field, crypto->cipher); in rt73usb_config_shared_key() 344 if (crypto->cmd == SET_KEY) in rt73usb_config_shared_key() 346 else if (crypto->cmd == DISABLE_KEY) in rt73usb_config_shared_key() [all …]
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ |
| H A D | Kconfig | 3 # Chelsio inline crypto configuration 11 Enable support for inline crypto. 12 Allows enable/disable from list of inline crypto drivers. 22 Support Chelsio Inline TLS with Chelsio crypto accelerator. 29 tristate "Chelsio IPSec XFRM Tx crypto offload" 34 Support Chelsio Inline IPsec with Chelsio crypto accelerator. 48 crypto accelerator. CONFIG_CHELSIO_TLS_DEVICE flag can be enabled
|
| /linux/Documentation/crypto/ |
| H A D | intro.rst | 7 The kernel crypto API offers a rich set of cryptographic ciphers as well 12 To understand and properly use the kernel crypto API a brief explanation 18 The kernel crypto API refers to all algorithms as "transformations". 20 cryptographic operations, the kernel crypto API also knows compression 23 The kernel crypto API serves the following entity types: 28 called by consumers using the kernel crypto API 30 This specification is intended for consumers of the kernel crypto API as 35 register with the kernel crypto API). 50 transformation objects is held by a crypto API consumer or another 51 transformation. Transformation object is allocated when a crypto API
|
| /linux/drivers/crypto/intel/ |
| H A D | Kconfig | 3 source "drivers/crypto/intel/keembay/Kconfig" 4 source "drivers/crypto/intel/ixp4xx/Kconfig" 5 source "drivers/crypto/intel/qat/Kconfig" 6 source "drivers/crypto/intel/iaa/Kconfig"
|
| /linux/drivers/crypto/ |
| H A D | Kconfig | 4 bool "Hardware crypto devices" 7 Say Y here to get to see options for hardware crypto devices and 14 source "drivers/crypto/allwinner/Kconfig" 20 Some VIA processors come with an integrated crypto engine 89 and the sysfs API and the in-kernel API to the crypto cipher 95 loaded when a CEX crypto card is available. 97 loaded when a CEX crypto card is available. 144 The PCKMO instruction can be enabled and disabled in the crypto 218 tristate "Storlink SL3516 crypto offloader" 227 This option allows you to have support for SL3516 crypto offloader. [all …]
|
| /linux/Documentation/driver-api/crypto/iaa/ |
| H A D | iaa-crypto.rst | 9 The IAA crypto driver supports compression/decompression compatible 25 represented by selecting the 'deflate-iaa' crypto compression 37 specified by RFC 1951 and is given the crypto algorithm name 49 The IAA crypto driver is available via menuconfig using the following 52 Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression Accelerator 56 The IAA crypto driver also supports statistics, which are available 59 …Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression -> Enable Int… 140 crypto subsystem by removing and reinserting the iaa_crypto module. 182 … --mode=dedicated --type=kernel --priority=10 --name="iaa_crypto" --driver-name="crypto" iax1/wq1.0 203 The IAA crypto algorigthms is operational and compression and [all …]
|
| /linux/lib/crypto/ |
| H A D | Kconfig | 47 the functions from <crypto/blake2b.h>. 86 of the functions from <crypto/curve25519.h>. 107 uses any of the functions from <crypto/md5.h>. 121 the functions from <crypto/mldsa.h>. 140 of the functions from <crypto/poly1305.h>. 175 the functions from <crypto/polyval.h>. 193 uses any of the functions from <crypto/sha1.h>. 211 <crypto/sha2.h>. 231 <crypto/sha2.h>. 250 the functions from <crypto/sha [all...] |
| /linux/drivers/crypto/aspeed/ |
| H A D | Makefile | 2 hace-crypto-$(CONFIG_CRYPTO_DEV_ASPEED_HACE_CRYPTO) := aspeed-hace-crypto.o 7 $(hace-crypto-y)
|
| H A D | Kconfig | 13 bool "Enable Aspeed crypto debug messages" 16 Print Aspeed crypto debugging messages if you use this 35 bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto" 44 crypto driver.
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/ |
| H A D | core.c | 17 struct cfg80211_crypto_settings *crypto) in brcmf_wcc_set_sae_pwd() argument 19 return brcmf_set_wsec(ifp, crypto->sae_pwd, crypto->sae_pwd_len, in brcmf_wcc_set_sae_pwd()
|
| /linux/drivers/crypto/starfive/ |
| H A D | Kconfig | 2 # StarFive crypto drivers configuration 22 Support for StarFive JH7110 crypto hardware acceleration engine. 26 If you choose 'M' here, this module will be called jh7110-crypto.
|
| H A D | Makefile | 3 obj-$(CONFIG_CRYPTO_DEV_JH7110) += jh7110-crypto.o 4 jh7110-crypto-objs := jh7110-cryp.o jh7110-hash.o jh7110-rsa.o jh7110-aes.o
|
| /linux/drivers/crypto/nx/ |
| H A D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_NX_ENCRYPT) += nx-crypto.o 3 nx-crypto-objs := nx.o \ 13 nx-crypto-$(CONFIG_DEBUG_FS) += nx_debugfs.o
|
| /linux/drivers/crypto/amlogic/ |
| H A D | Kconfig | 16 will be called amlogic-gxl-crypto. 23 Say y to enable amlogic-crypto debug stats. 24 This will create /sys/kernel/debug/gxl-crypto/stats for displaying
|
| H A D | Makefile | 1 obj-$(CONFIG_CRYPTO_DEV_AMLOGIC_GXL) += amlogic-gxl-crypto.o 2 amlogic-gxl-crypto-y := amlogic-gxl-core.o amlogic-gxl-cipher.o
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | c293si-post.dtsi | 119 crypto@80000 { 123 crypto@80000 { 135 crypto@a0000 { 139 crypto@a0000 { 151 crypto@c0000 { 155 crypto@c0000 {
|
| H A D | p1020rdb-pc_camp_core1.dts | 7 * This dts allows core1 to have l2, eth0, crypto. 111 28 72 58 /* usb, sdhci, crypto */ 117 0xe6 0xe7 /* sdhci, crypto , pci */
|
| /linux/Documentation/ABI/testing/ |
| H A D | debugfs-pfo-nx-crypto | 1 What: /sys/kernel/debug/nx-crypto/* 7 These debugfs interfaces are built by the nx-crypto driver, built in 8 arch/powerpc/crypto/nx.
|
| /linux/Documentation/driver-api/80211/ |
| H A D | mac80211-advanced.rst | 27 Hardware crypto acceleration 31 :doc: Hardware crypto acceleration 72 Insert notes about VLAN interfaces with hw crypto here or in the hw 73 crypto chapter. 101 notes about supporting hw crypto with it.
|
| /linux/drivers/net/ethernet/netronome/ |
| H A D | Kconfig | 58 bool "NFP IPsec crypto offload support" 63 Enable driver support IPsec crypto offload on NFP NIC. 64 Say Y, if you are planning to make use of IPsec crypto 65 offload. NOTE that IPsec crypto offload on NFP NIC
|
| /linux/drivers/crypto/intel/ixp4xx/ |
| H A D | Kconfig | 2 tristate "Driver for IXP4xx crypto hardware acceleration" 14 Driver for the IXP4xx NPE crypto engine.
|
| /linux/drivers/crypto/virtio/ |
| H A D | Kconfig | 3 tristate "VirtIO crypto driver" 12 This driver provides support for virtio crypto device. If you
|
| /linux/net/tipc/ |
| H A D | crypto.c | 153 struct tipc_crypto *crypto; member 310 #define is_tx(crypto) (!(crypto)->node) argument 311 #define is_rx(crypto) (!is_tx(crypto)) argument 821 if (!maybe_get_net(aead->crypto->net)) { in tipc_aead_encrypt() 833 put_net(aead->crypto->net); in tipc_aead_encrypt() 847 struct tipc_crypto *tx = aead->crypto; in tipc_aead_encrypt_done() 972 struct tipc_crypto_stats __percpu *stats = aead->crypto->stats; in tipc_aead_decrypt_done() 973 struct net *net = aead->crypto->net; in tipc_aead_decrypt_done() 1078 ehdr->master_key = aead->crypto->key_master; in tipc_ehdr_build() 1195 aead->crypto = c; in tipc_crypto_key_attach() [all …]
|