Home
last modified time | relevance | path

Searched +full:riscv +full:- +full:crypto (Results 1 – 7 of 7) sorted by relevance

/linux/lib/crypto/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "Crypto library routines"
31 # BLAKE2s support is always built-in, so there's no CRYPTO_LIB_BLAKE2S option.
53 default y if RISCV && 64BIT && RISCV_ISA_V && TOOLCHAIN_HAS_VECTOR_CRYPTO
62 of the functions from <crypto/curve25519.h>.
82 The MD5 and HMAC-MD5 library functions. Select this if your module
83 uses any of the functions from <crypto/md5.h>.
96 of the functions from <crypto/poly1305.h>.
106 default y if RISCV
122 default 2 if MIPS || RISCV
[all …]
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst1 .. SPDX-License-Identifier: GPL-2.0
3 RISC-V Hardware Probing Interface
4 ---------------------------------
6 The RISC-V hardware probing interface is based around a single syscall, which
18 The arguments are split into three groups: an array of key-value pairs, a CPU
19 set, and some flags. The key-value pairs are supplied with a count. Userspace
22 will be cleared to -1, and its value set to 0. The CPU set is defined by
23 CPU_SET(3) with size ``cpusetsize`` bytes. For value-like keys (eg. vendor,
25 have the same value. Otherwise -1 will be returned. For boolean-like keys, the
33 by sys_riscv_hwprobe() to only those which match each of the key-value pairs.
[all …]
/linux/arch/riscv/crypto/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "Accelerated Cryptographic Algorithms for CPU (riscv)"
13 Length-preserving ciphers: AES with ECB, CBC, CTS, CTR, XTS
16 - Zvkned vector crypto extension
17 - Zvbb vector extension (XTS)
18 - Zvkb vector crypto extension (CTR)
19 - Zvkg vector crypto extension (XTS)
26 GCM GHASH function (NIST SP 800-38D)
29 - Zvkg vector crypto extension
37 SM3 (ShangMi 3) secure hash function (OSCCA GM/T 0004-2012)
[all …]
/linux/arch/riscv/purgatory/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 purgatory-y := purgatory.o sha256.o entry.o string.o ctype.o memcpy.o memset.o
5 purgatory-y += strcmp.o strlen.o strncmp.o
8 targets += $(purgatory-y)
9 PURGATORY_OBJS = $(addprefix $(obj)/,$(purgatory-y))
17 $(obj)/memcpy.o: $(srctree)/arch/riscv/lib/memcpy.S FORCE
20 $(obj)/memset.o: $(srctree)/arch/riscv/lib/memset.S FORCE
23 $(obj)/strcmp.o: $(srctree)/arch/riscv/lib/strcmp.S FORCE
26 $(obj)/strlen.o: $(srctree)/arch/riscv/lib/strlen.S FORCE
29 $(obj)/strncmp.o: $(srctree)/arch/riscv/lib/strncmp.S FORCE
[all …]
/linux/crypto/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
11 source "crypto/async_tx/Kconfig"
16 menuconfig CRYPTO config
22 if CRYPTO
24 menu "Crypto core or helper"
41 This option sets the FIPS Module name reported by the Crypto API via
42 the /proc/sys/crypto/fips_name file.
156 cbc(aes), and the support for the crypto self-tests.
178 bool "Enable cryptographic self-tests"
181 Enable the cryptographic self-tests.
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt16 force -- enable ACPI if default was off
17 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
18 off -- disable ACPI if default was on
19 noirq -- do not use ACPI for IRQ routing
20 strict -- Be less tolerant of platforms that are not
22 rsdt -- prefer RSDT over (default) XSDT
23 copy_dsdt -- copy DSDT to memory
24 nocmcff -- Disable firmware first mode for corrected
28 nospcr -- disable console in ACPI SPCR table as
45 If set to vendor, prefer vendor-specific driver
[all …]