• Linus Torvalds's avatar
    Merge tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 84c7d76b
    Linus Torvalds authored
    Pull crypto updates from Herbert Xu:
     "API:
       - Remove crypto stats interface
    
      Algorithms:
       - Add faster AES-XTS on modern x86_64 CPUs
       - Forbid curves with order less than 224 bits in ecc (FIPS 186-5)
       - Add ECDSA NIST P521
    
      Drivers:
       - Expose otp zone in atmel
       - Add dh fallback for primes > 4K in qat
       - Add interface for live migration in qat
       - Use dma for aes requests in starfive
       - Add full DMA support for stm32mpx in stm32
       - Add Tegra Security Engine driver
    
      Others:
       - Introduce scope-based x509_certificate allocation"
    
    * tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (123 commits)
      crypto: atmel-sha204a - provide the otp content
      crypto: atmel-sha204a - add reading from otp zone
      crypto: atmel-i2c - rename read function
      crypto: atmel-i2c - add missing arg description
      crypto: iaa - Use kmemdup() instead of kzalloc() and memcpy()
      crypto: sahara - use 'time_left' variable with wait_for_completion_timeout()
      crypto: api - use 'time_left' variable with wait_for_completion_killable_timeout()
      crypto: caam - i.MX8ULP donot have CAAM page0 access
      crypto: caam - init-clk based on caam-page0-access
      crypto: starfive - Use fallback for unaligned dma access
      crypto: starfive - Do not free stack buffer
      crypto: starfive - Skip unneeded fallback allocation
      crypto: starfive - Skip dma setup for zeroed message
      crypto: hisilicon/sec2 - fix for register offset
      crypto: hisilicon/debugfs - mask the unnecessary info from the dump
      crypto: qat - specify firmware files for 402xx
      crypto: x86/aes-gcm - simplify GCM hash subkey derivation
      crypto: x86/aes-gcm - delete unused GCM assembly code
      crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath()
      hwrng: stm32 - repair clock handling
      ...
    84c7d76b
x509_cert_parser.c 20.9 KB