summaryrefslogtreecommitdiff
path: root/arch/arm64/lib
AgeCommit message (Expand)AuthorFilesLines
2025-06-16lib/crypto/poly1305: Fix arm64's poly1305_blocks_arch()Eric Biggers1-2/+2
2025-05-31Merge tag 'gcc-minimum-version-6.16' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2025-05-26Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds11-0/+2961
2025-05-26Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds4-5/+5
2025-05-12crypto: lib/chacha - add array bounds to function prototypesEric Biggers1-5/+5
2025-05-12crypto: lib/chacha - strongly type the ChaCha stateEric Biggers1-10/+13
2025-05-10lib/crc: make arch-optimized code use subsys_initcallEric Biggers1-1/+1
2025-05-08arm64: insn: Add support for encoding DSBJames Morse1-23/+37
2025-05-08crypto: arm64/sha256 - fix build when CONFIG_PREEMPT_VOLUNTARY=yEric Biggers1-3/+4
2025-05-05crypto: arm64/sha256 - Add simd block functionHerbert Xu3-8/+9
2025-05-05crypto: arch/sha256 - Export block functions as GPL onlyHerbert Xu1-2/+2
2025-05-05Revert "crypto: run initcalls for generic implementations earlier"Herbert Xu3-3/+3
2025-05-05crypto: arm64/sha256 - implement library instead of shashEric Biggers6-1/+1010
2025-05-05crypto: lib/poly1305 - Use block-only interfaceHerbert Xu1-58/+0
2025-05-05crypto: arm64/poly1305 - Add block-only interfaceHerbert Xu2-29/+45
2025-04-30arm64: drop binutils version checksArnd Bergmann1-1/+1
2025-04-28arm64/crc: drop "glue" from filenamesEric Biggers4-2/+2
2025-04-28lib/crc: make the CPU feature static keys __ro_after_initEric Biggers1-2/+2
2025-04-28crypto: lib/poly1305 - remove INTERNAL symbol and selection of CRYPTOEric Biggers1-1/+1
2025-04-28crypto: lib/chacha - remove INTERNAL symbol and selection of CRYPTOEric Biggers1-1/+1
2025-04-28crypto: arm64 - move library functions to arch/arm64/lib/crypto/Eric Biggers8-0/+1989
2025-03-30Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds1-0/+29
2025-03-27arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()Eric Biggers1-3/+1
2025-03-26Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds2-11/+5
2025-03-15arm64: insn: Add load-acquire and store-release instructionsPeilin Ye1-0/+29
2025-03-07arm64: lib: Use MOPS for usercopy routinesKristina Martšenko4-4/+51
2025-02-09lib/crc-t10dif: remove crc_t10dif_is_optimized()Eric Biggers1-6/+0
2025-02-09lib/crc32: remove "_le" from crc32c base and arch functionsEric Biggers1-3/+3
2025-02-09lib/crc32: don't bother with pure and const function attributesEric Biggers1-3/+3
2024-12-02arm64/crc-t10dif: expose CRC-T10DIF function through libEric Biggers3-0/+553
2024-12-02lib/crc32: expose whether the lib is really optimized at runtimeEric Biggers1-0/+10
2024-12-02lib/crc32: improve support for arch-specific overridesEric Biggers2-4/+12
2024-12-02lib/crc32: drop leading underscores from __crc32c_le_baseEric Biggers1-1/+1
2024-11-14Merge branch 'for-next/mops' into for-next/coreCatalin Marinas4-2/+63
2024-10-22arm64/crc32: Implement 4-way interleave using PMULLArd Biesheuvel2-3/+276
2024-10-22arm64/crc32: Reorganize bit/byte ordering macrosArd Biesheuvel1-52/+39
2024-10-22arm64/lib: Handle CRC-32 alternative in C codeArd Biesheuvel3-17/+41
2024-10-17arm64: lib: Use MOPS for copy_page() and clear_page()Kristina Martsenko2-0/+26
2024-10-17arm64: lib: Use MOPS for memcpy() routinesKristina Martsenko2-2/+37
2024-05-20arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGSSamuel Holland1-4/+2
2024-05-13arm64, bpf: add internal-only MOV instruction to resolve per-CPU addrsPuranjay Mohan1-0/+11
2023-12-05arm64: Get rid of ARM64_HAS_NO_HW_PREFETCHMarc Zyngier1-11/+0
2023-10-16arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXTMark Rutland1-1/+1
2023-09-08Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-1/+1
2023-09-07arm64: csum: Fix OoB access in IP checksum code for negative lengthsWill Deacon1-1/+1
2023-08-18arm64: insn: Add encoders for LDRSB/LDRSH/LDRSWXu Kuohai1-0/+6
2023-05-25arm64: xor-neon: mark xor_arm64_neon_*() staticArnd Bergmann1-4/+4
2023-03-27arm: uaccess: Remove memcpy_page_flushcache()Ira Weiny1-6/+0
2022-12-06Merge branch 'for-next/sysregs' into for-next/coreWill Deacon1-1/+1
2022-12-01arm64/sysreg: Remove duplicate definitions from asm/sysreg.hWill Deacon1-1/+1