mirror-linux/Documentation/devicetree/bindings/crypto
Linus Torvalds 454cb97726 This update includes the following changes:
API:
 
 - Remove physical address skcipher walking.
 - Fix boot-up self-test race.
 
 Algorithms:
 
 - Optimisations for x86/aes-gcm.
 - Optimisations for x86/aes-xts.
 - Remove VMAC.
 - Remove keywrap.
 
 Drivers:
 
 - Remove n2.
 
 Others:
 
 - Fixes for padata UAF.
 - Fix potential rhashtable deadlock by moving schedule_work outside lock.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEn51F/lCuNhUwmDeSxycdCkmxi6cFAmeSIvwACgkQxycdCkmx
 i6dkYw//bJ6OxIXdtsDWVtJF4GnfxLYSU33GGGMWrbwxS/EihL12rkB3JPw2avJb
 oFBP8rWl5Qv9tDF2gjn6TyBaydVnKMA9nUbsqKN6m/DZ/RcCpHigQ21HVzny3bhw
 rHsZcWoy14TXMuni1DhLnYPftbF+7qZ/pdT5WYr4MEchQhzQc6XWaS2T5by16bjn
 HHsPHNZj+kFDf4kKYab3jmnly8Qo0wpTMvuX1tsiUqt7YABcg3dobIisMPatxg8A
 CIgdBZJRivC55Cqm4JT7P+y63PsJVGCyoLXOAGoZN5CLwdTSGND12DJ1awEcOswc
 7fMlCk0gDrhniUTUzP8VsP8EUCezIIpaIfne9v/0OERo6DbiuX+NeEwxWJNdIHeS
 vZocY5a6hS84iBdsuPrUaPqZI6oUSYFIwKPJUwbyaY4j1cfowHz8zbgmmPO5TUV7
 NAI7/QpoMA3GNWn3p+64eeXekT2DcU5o3i14dbJ31FQhlFbzVWA7/2Z5ydu18Fex
 ntTEplPCzYrsqwuxmFDb/3dsk3Z98RquZZJzIKAXKSXTNBOYJaFOCTyugdkn18Nq
 p6dJNXEvl6lnjylgILa0ltv6TI8h7IRpuqi+FAqExOXR3H3gelVXUjMXnC0fmjrd
 +ARAzq223xPWwsKEd00Rb3FEoq0XyChvxh4n3BqM4XhSenWggOc=
 =/75o
 -----END PGP SIGNATURE-----

Merge tag 'v6.14-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Pull crypto updates from Herbert Xu:
 "API:
   - Remove physical address skcipher walking
   - Fix boot-up self-test race

  Algorithms:
   - Optimisations for x86/aes-gcm
   - Optimisations for x86/aes-xts
   - Remove VMAC
   - Remove keywrap

  Drivers:
   - Remove n2

  Others:
   - Fixes for padata UAF
   - Fix potential rhashtable deadlock by moving schedule_work outside
     lock"

* tag 'v6.14-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (75 commits)
  rhashtable: Fix rhashtable_try_insert test
  dt-bindings: crypto: qcom,inline-crypto-engine: Document the SM8750 ICE
  dt-bindings: crypto: qcom,prng: Document SM8750 RNG
  dt-bindings: crypto: qcom-qce: Document the SM8750 crypto engine
  crypto: asymmetric_keys - Remove unused key_being_used_for[]
  padata: avoid UAF for reorder_work
  padata: fix UAF in padata_reorder
  padata: add pd get/put refcnt helper
  crypto: skcipher - call cond_resched() directly
  crypto: skcipher - optimize initializing skcipher_walk fields
  crypto: skcipher - clean up initialization of skcipher_walk::flags
  crypto: skcipher - fold skcipher_walk_skcipher() into skcipher_walk_virt()
  crypto: skcipher - remove redundant check for SKCIPHER_WALK_SLOW
  crypto: skcipher - remove redundant clamping to page size
  crypto: skcipher - remove unnecessary page alignment of bounce buffer
  crypto: skcipher - document skcipher_walk_done() and rename some vars
  crypto: omap - switch from scatter_walk to plain offset
  crypto: powerpc/p10-aes-gcm - simplify handling of linear associated data
  crypto: bcm - Drop unused setting of local 'ptr' variable
  crypto: hisilicon/qm - support new function communication
  ...
2025-01-24 07:48:10 -08:00
..
allwinner,sun4i-a10-crypto.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun8i-ce.yaml dt-bindings: crypto: sun8i-ce: Add compatible for H616 2024-07-06 10:19:59 +10:00
allwinner,sun8i-ss.yaml
amd-ccp.txt
amlogic,gxl-crypto.yaml dt-bindings: crypto: drop unneeded quotes 2023-06-23 16:18:28 -06:00
arm,cryptocell.yaml dt-bindings: crypto: ccree: Convert to json-schema 2021-06-24 15:39:38 -06:00
artpec6-crypto.txt
aspeed,ast2500-hace.yaml dt-bindings: crypto: add documentation for aspeed hace 2022-08-26 18:50:38 +08:00
aspeed,ast2600-acry.yaml dt-bindings: crypto: add documentation for Aspeed ACRY 2023-01-13 12:11:18 +08:00
atmel,at91sam9g46-aes.yaml dt-bindings: crypto: add sam9x7 in Atmel AES 2024-03-01 18:35:40 +08:00
atmel,at91sam9g46-sha.yaml dt-bindings: crypto: add sam9x7 in Atmel SHA 2024-03-01 18:35:40 +08:00
atmel,at91sam9g46-tdes.yaml dt-bindings: crypto: add sam9x7 in Atmel TDES 2024-03-01 18:35:40 +08:00
brcm,spu-crypto.txt
cortina,sl3516-crypto.yaml dt-bindings: crypto: Add documentation for sl3516-ce 2021-06-11 15:03:29 +08:00
fsl,sec-v4.0-mon.yaml dt-bindings: crypto: fsl,sec-v4.0-mon: Add "linux,keycodes" and deprecate "linux,keycode" 2023-06-15 11:27:08 -06:00
fsl,sec-v4.0.yaml dt-bindings: Unify "fsl,liodn" type definitions 2024-11-27 09:24:23 -06:00
fsl-dcp.yaml dt-bindings: crypto: fsl-dcp: add imx6sl and imx6ull compatible 2023-06-12 13:31:21 -06:00
fsl-imx-sahara.yaml dt-bindings: crypto: fsl-imx-sahara: Fix the number of irqs 2023-10-05 18:16:30 +08:00
fsl-imx-scc.yaml
fsl-sec2.txt
fsl-sec6.txt
hisilicon,hip07-sec.txt
img-hash.txt
inside-secure,safexcel.yaml dt-bindings: crypto: convert Inside Secure SafeXcel to the json-schema 2023-11-24 18:13:56 +08:00
intel,ixp4xx-crypto.yaml dt-bindings: crypto: drop unneeded quotes 2023-06-23 16:18:28 -06:00
intel,keembay-ocs-aes.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
intel,keembay-ocs-ecc.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
intel,keembay-ocs-hcu.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
marvell-cesa.txt
mediatek-crypto.txt
mv_cesa.txt
nvidia,tegra234-se-aes.yaml dt-bindings: crypto: Add Tegra Security Engine 2024-04-12 15:07:51 +08:00
nvidia,tegra234-se-hash.yaml dt-bindings: crypto: Add Tegra Security Engine 2024-04-12 15:07:51 +08:00
omap-aes.txt
omap-des.txt
qcom,inline-crypto-engine.yaml dt-bindings: crypto: qcom,inline-crypto-engine: Document the SM8750 ICE 2025-01-19 12:44:28 +08:00
qcom,prng.yaml dt-bindings: crypto: qcom,prng: Document SM8750 RNG 2025-01-19 12:44:28 +08:00
qcom-qce.yaml This update includes the following changes: 2025-01-24 07:48:10 -08:00
rockchip,rk3288-crypto.yaml dt-bindings: crypto: rockchip: add new compatible 2022-10-28 12:36:33 +08:00
samsung-slimsss.yaml dt-bindings: crypto: drop minItems equal to maxItems 2022-08-29 14:58:17 -05:00
samsung-sss.yaml MAINTAINERS: crypto: s5p-sss: drop Kamil Konieczny 2021-01-03 08:41:34 +11:00
st,stm32-crc.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,stm32-cryp.yaml dt-bindings: treewide: add access-controllers description 2024-04-05 14:39:10 +02:00
st,stm32-hash.yaml dt-bindings: treewide: add access-controllers description 2024-04-05 14:39:10 +02:00
starfive,jh7110-crypto.yaml dt-bindings: crypto: starfive: Restore sort order 2024-04-26 17:26:09 +08:00
ti,omap-sham.yaml dt-bindings: crypto: ti,omap-sham: Convert to dtschema 2024-04-05 15:46:33 +08:00
ti,sa2ul.yaml Devicetree updates for v6.6: 2023-08-30 16:59:03 -07:00
xlnx,zynqmp-aes.yaml dt-bindings: xilinx: Switch xilinx.com emails to amd.com 2023-06-05 13:09:19 +02:00