mirror_ubuntu-kernels/Documentation/devicetree/bindings/crypto
Linus Torvalds 5d95ff84e6 This update includes the following changes:
API:
 
 - Add linear akcipher/sig API.
 - Add tfm cloning (hmac, cmac).
 - Add statesize to crypto_ahash.
 
 Algorithms:
 
 - Allow only odd e and restrict value in FIPS mode for RSA.
 - Replace LFSR with SHA3-256 in jitter.
 - Add interface for gathering of raw entropy in jitter.
 
 Drivers:
 
 - Fix race on data_avail and actual data in hwrng/virtio.
 - Add hash and HMAC support in starfive.
 - Add RSA algo support in starfive.
 - Add support for PCI device 0x156E in ccp.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEn51F/lCuNhUwmDeSxycdCkmxi6cFAmSdECcACgkQxycdCkmx
 i6dW3g//a4DR6aaqYF8pU4svAzO56a0Plx3DVHUiJ4ygRB7xOzrQqXjCren6wY2a
 LFuetwxebAhIAPsC79vI+3j8VAIlU9cNVqOxBIJHGY7wFO4m1AjqBjlealzqLrth
 +nEIeUibqLeRw7imOO4adzSsKuSQgyU5rPtKWfrGqqI3RhuMgfWroCtmJ82jmq5l
 uMZgB+aGGkzyXztxubHRPeJ3nOFEzo95SscpJ43lOjMcURRBhEa+20jXDhUGwpI7
 9ycFV31AW+tfkIprAcliiIzZuwIbzlCkte6AxjAVsN100T/wh9JS1Y+uf1P0oZ9y
 AUQQKyc8/QpSkzHZPTncat5P6zta28r8Q5neCvEEEGGuOE8Oc6kb0Os+RE5ANMU4
 2A/zrKGOMIWeEWwXGc51xT3gxyl/Rn5wLw1pW7Lm4d5osGT9jiVXx/g66hKLpagJ
 jegI6CqgvUajkRNi7JPVnSAauu0Ay8O6pU37/8gLOXNGVZBqONpRimk9qB05LNSF
 QYzM2sgYv1tQEmjnG8jLhF5Z8brnqYTv2TZwBX43W10EDQNqUYUDff9Flean5xCb
 +2mxJc81rgtUffnMXyYvQwKLhVKoLpeLR6Ts455S5aP06WAfoyEJyYTA/LHG24GX
 H2HdS9g5y/K15k9yygMWaXgAx7O7MjM9gEa2VQakhnByj/eQM0s=
 =rOLu
 -----END PGP SIGNATURE-----

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

Pull crypto updates from Herbert Xu:
 "API:
   - Add linear akcipher/sig API
   - Add tfm cloning (hmac, cmac)
   - Add statesize to crypto_ahash

  Algorithms:
   - Allow only odd e and restrict value in FIPS mode for RSA
   - Replace LFSR with SHA3-256 in jitter
   - Add interface for gathering of raw entropy in jitter

  Drivers:
   - Fix race on data_avail and actual data in hwrng/virtio
   - Add hash and HMAC support in starfive
   - Add RSA algo support in starfive
   - Add support for PCI device 0x156E in ccp"

* tag 'v6.5-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (85 commits)
  crypto: akcipher - Do not copy dst if it is NULL
  crypto: sig - Fix verify call
  crypto: akcipher - Set request tfm on sync path
  crypto: sm2 - Provide sm2_compute_z_digest when sm2 is disabled
  hwrng: imx-rngc - switch to DEFINE_SIMPLE_DEV_PM_OPS
  hwrng: st - keep clock enabled while hwrng is registered
  hwrng: st - support compile-testing
  hwrng: imx-rngc - fix the timeout for init and self check
  KEYS: asymmetric: Use new crypto interface without scatterlists
  KEYS: asymmetric: Move sm2 code into x509_public_key
  KEYS: Add forward declaration in asymmetric-parser.h
  crypto: sig - Add interface for sign/verify
  crypto: akcipher - Add sync interface without SG lists
  crypto: cipher - On clone do crypto_mod_get()
  crypto: api - Add __crypto_alloc_tfmgfp
  crypto: api - Remove crypto_init_ops()
  crypto: rsa - allow only odd e and restrict value in FIPS mode
  crypto: geniv - Split geniv out of AEAD Kconfig option
  crypto: algboss - Add missing dependency on RNG2
  crypto: starfive - Add RSA algo support
  ...
2023-06-30 21:27:13 -07: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 D1 2023-01-13 16:39:04 +08:00
allwinner,sun8i-ss.yaml dt-bindings: crypto: Add DT bindings documentation for sun8i-ss Security System 2019-11-01 13:38:32 +08:00
amd-ccp.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
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 dt-bindings: crypto: add ARTPEC crypto 2017-08-22 14:54:51 +08:00
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 MAINTAINERS: Update email of Tudor Ambarus 2023-01-07 15:18:44 +01:00
atmel,at91sam9g46-sha.yaml MAINTAINERS: Update email of Tudor Ambarus 2023-01-07 15:18:44 +01:00
atmel,at91sam9g46-tdes.yaml MAINTAINERS: Update email of Tudor Ambarus 2023-01-07 15:18:44 +01:00
brcm,spu-crypto.txt crypto: brcm - DT documentation for Broadcom SPU hardware 2017-02-11 17:55:19 +08:00
cortina,sl3516-crypto.yaml dt-bindings: crypto: Add documentation for sl3516-ce 2021-06-11 15:03:29 +08: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: Convert i.MX sahara to json-schema 2020-08-17 15:35:36 -06:00
fsl-imx-scc.yaml dt-bindings: crypto: Convert i.MX SCC to json-schema 2020-08-17 15:34:26 -06:00
fsl-sec2.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
fsl-sec6.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05: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: crypto: fsl,sec-v4.0: Convert to DT schema 2023-03-17 16:31:20 -05:00
hisilicon,hip07-sec.txt dt-bindings: crypto: hip07-sec, drop incorrect commas 2018-09-26 18:02:41 -05:00
img-hash.txt
inside-secure-safexcel.txt Documentation/bindings: crypto: inside-secure: eip197d support 2018-07-09 00:30:14 +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 dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
mediatek-crypto.txt dt-bindings: crypto: remove mediatek ethif clock 2017-06-10 12:04:37 +08:00
mv_cesa.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
omap-aes.txt
omap-des.txt
omap-sham.txt
qcom-qce.yaml dt-bindings: qcom-qce: Add compatibles for SM6115 and QCM2290 2023-06-02 18:21:32 +08:00
qcom,inline-crypto-engine.yaml dt-bindings: crypto: Add Qualcomm Inline Crypto Engine 2023-04-07 12:21:27 -07:00
qcom,prng.yaml dt-bindings: crypto: convert Qualcomm PRNG to yaml 2021-12-23 12:01:19 -04: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: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,stm32-hash.yaml dt-bindings: crypto: Let STM32 define Ux500 HASH 2023-02-03 12:54:55 +08:00
starfive,jh7110-crypto.yaml dt-bindings: crypto: Add StarFive crypto module 2023-05-19 16:45:43 +08:00
ti,sa2ul.yaml dt-bindings: yamllint: Require a space after a comment '#' 2023-03-08 09:04:53 -06:00
xlnx,zynqmp-aes.yaml dt-bindings: xilinx: Switch xilinx.com emails to amd.com 2023-06-05 13:09:19 +02:00