Eric Biggers
39c446881b
BACKPORT: crypto: lib/sha1 - rename "sha" to "sha1"
...
The library implementation of the SHA-1 compression function is
confusingly called just "sha_transform()". Alongside it are some "SHA_"
constants and "sha_init()". Presumably these are left over from a time
when SHA just meant SHA-1. But now there are also SHA-2 and SHA-3, and
moreover SHA-1 is now considered insecure and thus shouldn't be used.
Therefore, rename these functions and constants to make it very clear
that they are for SHA-1. Also add a comment to make it clear that these
shouldn't be used.
For the extra-misleadingly named "SHA_MESSAGE_BYTES", rename it to
SHA1_BLOCK_SIZE and define it to just '64' rather than '(512/8)' so that
it matches the same definition in <crypto/sha.h>. This prepares for
merging <linux/cryptohash.h> into <crypto/sha.h>.
Change-Id: I644073a52d964f4c641a089cd42b9085d5454d5f
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-12-23 13:36:17 -08:00
..
ABI
Merge tag 'ASB-2025-09-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina
2025-09-12 18:48:05 +03:00
accounting
psi: Fix uaf issue when psi trigger is destroyed while being polled
2022-02-05 12:35:36 +01:00
admin-guide
Merge tag 'ASB-2025-12-01_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina
2025-12-04 19:21:35 +02:00
arm
Merge android11-5.4.134+ ( dca02b1) into msm-5.4
2021-10-06 09:48:07 +05:30
arm64
This is the 5.4.301 stable release
2025-10-30 07:52:10 +00:00
block
bpf
cdrom
core-api
cpu-freq
crypto
dev-tools
This is the 5.4.235 stable release
2023-03-12 15:42:52 +00:00
device-mapper
devicetree
This is the 5.4.291 stable release
2025-03-13 14:53:52 +00:00
doc-guide
driver-api
Merge tag 'ASB-2023-04-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina
2023-04-06 14:17:05 +03:00
EDID
fault-injection
debugfs: fix error when writing negative value to atomic_t debugfs file
2023-01-18 11:40:56 +01:00
fb
features
filesystems
Merge tag 'ASB-2024-06-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina
2024-06-22 17:58:09 +03:00
firmware-guide
Documentation: ACPI: Fix parent device references
2025-08-28 16:21:23 +02:00
firmware_class
fpga
gpu
hid
hwmon
Revert "hwmon: Make chip parameter for with_info API mandatory"
2022-06-25 12:44:36 +02:00
i2c
ia64
ide
iio
infiniband
input
Input: iforce - add support for Boeder Force Feedback Wheel
2022-09-20 12:27:59 +02:00
ioctl
Merge 5.4.248 into android11-5.4-lts
2023-06-22 16:16:24 +00:00
isdn
kbuild
FROMLIST: kbuild: Add environment variables for userprogs flags
2025-09-28 10:00:32 +02:00
kernel-hacking
leds
UPSTREAM: leds: multicolor: Introduce a multicolor class definition
2022-12-21 16:28:02 +00:00
livepatch
locking
m68k
maintainer
media
Revert "media: rename VFL_TYPE_GRABBER to _VIDEO"
2024-04-17 16:49:02 +00:00
mic
mips
misc-devices
netlabel
networking
This is the 5.4.251 stable release
2023-08-03 10:56:28 +00:00
nios2
openrisc
parisc
PCI
pcmcia
power
PM: runtime: Add pm_runtime_get_if_active()
2023-08-30 16:27:12 +02:00
powerpc
process
Merge tag 'ASB-2024-10-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina
2024-10-09 18:08:17 +00:00
RCU
riscv
s390
scheduler
scsi
security
BACKPORT: crypto: lib/sha1 - rename "sha" to "sha1"
2025-12-23 13:36:17 -08:00
sh
sound
Merge tag 'ASB-2024-06-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina
2024-06-22 17:58:09 +03:00
sparc
sphinx
docs: kernel_include.py: Cope with docutils 0.21
2024-05-25 16:17:18 +02:00
sphinx-static
spi
target
timers
sched/isolation: Prevent boot crash when the boot CPU is nohz_full
2025-04-10 14:29:35 +02:00
trace
UPSTREAM: ftrace: Introduce PERMANENT ftrace_ops flag
2025-12-23 13:35:45 -08:00
translations
Revert "media: rename VFL_TYPE_GRABBER to _VIDEO"
2024-04-17 16:49:02 +00:00
usb
FROMGIT: usb: gadget: u_ether: support configuring interface names.
2025-04-26 21:17:22 +03:00
userspace-api
virt
KVM: s390: disable migration mode when dirty tracking is disabled
2023-03-11 16:44:01 +01:00
virtual
vm
arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
2022-05-15 19:54:46 +02:00
w1
watchdog
x86
xtensa
.gitignore
asm-annotations.rst
atomic_bitops.txt
locking/atomic: Make test_and_*_bit() ordered on failure
2022-08-25 11:18:31 +02:00
atomic_t.txt
bus-virt-phys-mapping.txt
Changes
CodingStyle
conf.py
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
2022-06-14 18:11:49 +02:00
COPYING-logo
crc32.txt
debugging-modules.txt
debugging-via-ohci1394.txt
digsig.txt
DMA-API-HOWTO.txt
DMA-API.txt
DMA-attributes.txt
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
2022-05-25 09:14:38 +02:00
DMA-ISA-LPC.txt
docutils.conf
dontdiff
futex-requeue-pi.txt
hwspinlock.txt
index.rst
io-mapping.txt
io_ordering.txt
IPMI.txt
ipmi: docs: don't advertise deprecated sysfs entries
2024-11-08 16:20:29 +01:00
IRQ-affinity.txt
IRQ-domain.txt
IRQ.txt
irqflags-tracing.txt
Kconfig
kobject.txt
kprobes.txt
kref.txt
logo.gif
lzo.txt
mailbox.txt
Makefile
memory-barriers.txt
mhi.txt
nommu-mmap.txt
padata.txt
percpu-rw-semaphore.txt
pi-futex.txt
preempt-locking.txt
rbtree.txt
remoteproc.txt
robust-futex-ABI.txt
robust-futexes.txt
rpmsg.txt
speculation.txt
static-keys.txt
SubmittingPatches
tee.txt
this_cpu_ops.txt
unaligned-memory-access.txt
xz.txt