Home
last modified time | relevance | path

Searched refs:crypto (Results 1 – 25 of 278) sorted by relevance

12345678910>>...12

/linux/drivers/crypto/ccp/
H A DMakefile23 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 Drt2x00mac.c436 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 Drt73usb.c257 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(&reg, field, crypto->cipher); in rt73usb_config_shared_key()
319 rt2x00_set_field32(&reg, 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 DKconfig3 # 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 Dintro.rst7 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
H A Dkrb5.rst26 the low-level crypto that's needed for GSSAPI.
28 The following crypto types are supported::
46 #include <crypto/krb5.h>
110 used to do the actual crypto can be derived from the transport key.
131 Once the keys have been derived, crypto can be performed on the data. The
149 All these functions take the encoding type and an indication the mode of crypto
181 Two functions are provided to allocated and prepare a crypto object for use by
195 crypto object, an AEAD template for encryption and a synchronous hash for
260 A template AEAD crypto algorithm, called "krb5enc", is provided that hashes the
/linux/drivers/crypto/intel/
H A DKconfig3 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/aspeed/
H A DMakefile2 hace-crypto-$(CONFIG_CRYPTO_DEV_ASPEED_HACE_CRYPTO) := aspeed-hace-crypto.o
7 $(hace-crypto-y)
H A DKconfig13 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 Dcore.c17 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/Documentation/driver-api/crypto/iaa/
H A Diaa-crypto.rst9 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/drivers/crypto/nx/
H A DMakefile2 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 DKconfig16 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 DMakefile1 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 Dc293si-post.dtsi119 crypto@80000 {
123 crypto@80000 {
135 crypto@a0000 {
139 crypto@a0000 {
151 crypto@c0000 {
155 crypto@c0000 {
H A Dp1020rdb-pc_camp_core1.dts7 * This dts allows core1 to have l2, eth0, crypto.
111 28 72 58 /* usb, sdhci, crypto */
117 0xe6 0xe7 /* sdhci, crypto , pci */
/linux/drivers/crypto/starfive/
H A DMakefile3 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/Documentation/ABI/testing/
H A Ddebugfs-pfo-nx-crypto1 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 Dmac80211-advanced.rst27 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/crypto/intel/ixp4xx/
H A DKconfig2 tristate "Driver for IXP4xx crypto hardware acceleration"
14 Driver for the IXP4xx NPE crypto engine.
/linux/drivers/crypto/virtio/
H A DKconfig3 tristate "VirtIO crypto driver"
12 This driver provides support for virtio crypto device. If you
/linux/crypto/
H A DKconfig9 source "crypto/async_tx/Kconfig"
40 the /proc/sys/crypto/fips_name file.
144 cbc(aes), and the support for the crypto self-tests.
178 CRYPTO_SELFTESTS_FULL to get the full set of tests. All crypto code
194 All crypto code in the kernel is expected to pass the full tests.
205 tristate "Parallel crypto engine"
211 This converts an arbitrary crypto algorithm into a parallel
215 tristate "Software async crypto daemon"
221 This is a generic software asynchronous crypto daemon that
222 converts an arbitrary synchronous software crypto algorithm
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8-ss-security.dtsi14 crypto: crypto@31400000 { label
/linux/net/tipc/
H A Dcrypto.c3 * net/tipc/crypto.c: TIPC crypto for key handling & packet en/decryption
37 #include <crypto/aead.h>
38 #include <crypto/aes.h>
39 #include <crypto/rng.h>
40 #include "crypto.h"
83 /* TIPC crypto statistics' header */
137 * @crypto: TIPC crypto owns this key
142 * @mode: crypto mod
153 struct tipc_crypto *crypto; global() member
310 is_tx(crypto) global() argument
311 is_rx(crypto) global() argument
1466 tipc_crypto_start(struct tipc_crypto ** crypto,struct net * net,struct tipc_node * node) tipc_crypto_start() argument
1522 tipc_crypto_stop(struct tipc_crypto ** crypto) tipc_crypto_stop() argument
[all...]
/linux/arch/arm/boot/dts/marvell/
H A Dorion5x.dtsi211 cesa: crypto@90000 {
212 compatible = "marvell,orion-crypto";
216 marvell,crypto-srams = <&crypto_sram>;
217 marvell,crypto-sram-size = <0x800>;

12345678910>>...12