| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-27 | crypto: stm32 - use list_first_entry_or_null to simplify cryp_find_dev | Thorsten Blum | 1 | -11/+5 |
| 2026-03-27 | crypto: stm32 - use list_first_entry_or_null to simplify hash_find_dev | Thorsten Blum | 1 | -11/+5 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -1/+2 |
| 2026-01-31 | crypto: stm32 - Replace min_t(size_t) with just min() | Thorsten Blum | 1 | -15/+14 |
| 2026-01-30 | crypto: stm32 - Remove unnecessary checks before calling memcpy | Thorsten Blum | 1 | -4/+2 |
| 2025-08-16 | crypto: stm32 - Fix spelling mistake "STMicrolectronics" -> "STMicroelectronics" | Colin Ian King | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 2 | -2/+0 |
| 2025-07-18 | crypto: drivers - Remove redundant pm_runtime_mark_last_busy() calls | Sakari Ailus | 2 | -2/+0 |
| 2025-06-30 | crypto: stm32 - remove crc32 and crc32c support | Eric Biggers | 3 | -490/+0 |
| 2025-03-29 | Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -17/+17 |
| 2025-03-02 | crypto: stm32 - use the new scatterwalk functions | Eric Biggers | 1 | -17/+17 |
| 2025-02-08 | lib/crc32: standardize on crc32c() name for Castagnoli CRC32 | Eric Biggers | 1 | -1/+1 |
| 2024-11-19 | Merge tag 'v6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 3 | -3/+3 |
| 2024-10-19 | crypto: drivers - Switch back to struct platform_driver::remove() | Uwe Kleine-König | 3 | -3/+3 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 1 | -1/+1 |
| 2024-06-07 | crypto: stm32/cryp - call finalize with bh disabled | Maxime Méré | 1 | -1/+5 |
| 2024-06-07 | crypto: stm32/cryp - add CRYPTO_ALG_KERN_DRIVER_ONLY flag | Maxime Méré | 1 | -9/+9 |
| 2024-06-07 | crypto: stm32/cryp - increase priority | Maxime Méré | 1 | -9/+9 |
| 2024-06-07 | crypto: stm32/cryp - use dma when possible | Maxime Méré | 1 | -26/+651 |
| 2024-04-19 | crypto: stm32/hash - add full DMA support for stm32mpx | Maxime Méré | 1 | -121/+447 |
| 2023-12-29 | crypto: stm32/cryp - Use helper to set reqsize | Ovidiu Panait | 1 | -1/+1 |
| 2023-12-22 | crypto: stm32/crc32 - fix parsing list of devices | Thomas Bourgoin | 1 | -1/+1 |
| 2023-10-27 | crypto: stm32 - remove unnecessary alignmask for ahashes | Eric Biggers | 1 | -20/+0 |
| 2023-10-27 | crypto: stm32/cryp - Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -11/+5 |
| 2023-10-27 | crypto: stm32/crc32 - Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -10/+5 |
| 2023-10-27 | crypto: stm32 - remove unnecessary alignmask | Eric Biggers | 1 | -2/+0 |
| 2023-08-23 | crypto: drivers - Explicitly include correct DT includes | Rob Herring | 2 | -2/+2 |
| 2023-08-18 | crypto: stm32 - Use new crypto_engine_op interface | Herbert Xu | 2 | -355/+445 |
| 2023-08-18 | crypto: stm32 - Remove prepare/unprepare request | Herbert Xu | 1 | -30/+7 |
| 2023-08-11 | crypto: stm32 - Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -4/+2 |
| 2023-08-11 | crypto: stm32 - Drop if block with always false condition | Uwe Kleine-König | 1 | -5/+1 |
| 2023-08-11 | crypto: stm32 - Properly handle pm_runtime_get failing | Uwe Kleine-König | 1 | -4/+3 |
| 2023-07-22 | crypto: stm32 - remove flag HASH_FLAGS_DMA_READY | Thomas Bourgoin | 1 | -13/+8 |
| 2023-07-22 | crypto: stm32 - fix MDMAT condition | Thomas Bourgoin | 1 | -1/+1 |
| 2023-07-22 | crypto: stm32 - check request size and scatterlist size when using DMA. | Thomas Bourgoin | 1 | -5/+10 |
| 2023-07-22 | crypto: stm32 - fix loop iterating through scatterlist for DMA | Thomas Bourgoin | 1 | -1/+1 |
| 2023-07-22 | crypto: stm32 - remove bufcnt in stm32_hash_write_ctrl. | Thomas Bourgoin | 1 | -3/+3 |
| 2023-07-22 | crypto: stm32 - add new algorithms support | Thomas Bourgoin | 2 | -125/+543 |
| 2023-03-24 | crypto: stm32 - Use devm_platform_get_and_ioremap_resource() | Yang Li | 1 | -2/+1 |
| 2023-03-17 | crypto: stm32 - Save and restore between each request | Herbert Xu | 1 | -108/+56 |
| 2023-03-17 | crypto: stm32 - Fix empty message processing | Herbert Xu | 1 | -9/+13 |
| 2023-03-17 | crypto: stm32 - Remove unused HASH_FLAGS_ERRORS | Herbert Xu | 1 | -4/+0 |
| 2023-03-17 | crypto: stm32 - Move hash state into separate structure | Herbert Xu | 1 | -56/+71 |
| 2023-03-17 | crypto: stm32 - Remove unused hdev->err field | Herbert Xu | 1 | -3/+0 |
| 2023-03-17 | crypto: stm32 - Simplify finup | Herbert Xu | 1 | -22/+19 |
| 2023-03-17 | crypto: stm32 - Move polling into do_one_request | Herbert Xu | 1 | -17/+12 |
| 2023-03-17 | crypto: stm32 - Save 54 CSR registers | Herbert Xu | 1 | -1/+1 |
| 2023-02-03 | crypto: stm32/hash - Support Ux500 hash | Linus Walleij | 1 | -35/+219 |
| 2023-02-03 | crypto: stm32/hash - Wait for idle before final CPU xmit | Linus Walleij | 1 | -0/+3 |
| 2023-02-03 | crypto: stm32/hash - Use existing busy poll function | Linus Walleij | 1 | -2/+4 |
| 2023-02-03 | crypto: stm32/hash - Simplify code | Linus Walleij | 1 | -2/+1 |
| 2023-01-20 | crypto: stm32 - Use accelerated readsl/writesl | Linus Walleij | 1 | -26/+11 |
| 2022-12-09 | crypto: stm32/cryp - enable for use with Ux500 | Linus Walleij | 1 | -91/+322 |
| 2022-12-09 | crypto: stm32 - enable drivers to be used on Ux500 | Linus Walleij | 1 | -2/+2 |
| 2022-10-21 | crypto: stm32 - Fix spelling mistake "wite" -> "write" | Colin Ian King | 1 | -2/+2 |
| 2022-03-25 | crypto: stm32 - fix reference leak in stm32_crc_remove | Zheng Yongjun | 1 | -1/+3 |
| 2021-12-31 | crypto: stm32/crc32 - Fix kernel BUG triggered in probe() | Marek Vasut | 1 | -2/+2 |
| 2021-12-11 | crypto: stm32 - Revert broken pm_runtime_resume_and_get changes | Herbert Xu | 2 | -4/+5 |
| 2021-12-11 | crypto: stm32/cryp - reorder hw initialization | Nicolas Toromanoff | 1 | -13/+26 |
| 2021-12-11 | crypto: stm32/cryp - fix bugs and crash in tests | Nicolas Toromanoff | 1 | -547/+243 |
| 2021-12-11 | crypto: stm32/cryp - fix lrw chaining mode | Nicolas Toromanoff | 1 | -1/+1 |
| 2021-12-11 | crypto: stm32/cryp - fix double pm exit | Nicolas Toromanoff | 1 | -2/+0 |
| 2021-12-11 | crypto: stm32/cryp - check early input data | Nicolas Toromanoff | 1 | -1/+113 |
| 2021-12-11 | crypto: stm32/cryp - fix xts and race condition in crypto_engine requests | Nicolas Toromanoff | 1 | -2/+0 |
| 2021-12-11 | crypto: stm32/cryp - fix CTR counter carry | Nicolas Toromanoff | 1 | -14/+13 |
| 2021-12-11 | crypto: stm32/cryp - don't print error on probe deferral | Etienne Carriere | 1 | -1/+2 |
| 2021-12-11 | crypto: stm32/cryp - defer probe for reset controller | Etienne Carriere | 1 | -2/+6 |
| 2021-04-16 | crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c | Shixin Liu | 1 | -2/+2 |
| 2021-04-16 | crypto: stm32/hash - Fix PM reference leak on stm32-hash.c | Shixin Liu | 1 | -4/+4 |
| 2021-01-14 | crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter | Herbert Xu | 1 | -1/+1 |
| 2020-11-20 | crypto: sha - split sha.h into sha1.h and sha2.h | Eric Biggers | 1 | -1/+2 |
| 2020-09-25 | crypto: stm32/crc32 - Avoid lock if hardware is already used | Nicolas Toromanoff | 2 | -3/+13 |
| 2020-09-18 | crypto: stm32-hash - Simplify with dev_err_probe() | Krzysztof Kozlowski | 1 | -8/+3 |
| 2020-08-28 | crypto: stm32 - Fix sparse warnings | Herbert Xu | 3 | -24/+32 |
| 2020-08-25 | crypto: stm32 - Add missing header inclusions | Herbert Xu | 2 | -0/+3 |
| 2020-05-23 | crypto: stm32/crc32 - protect from concurrent accesses | Nicolas Toromanoff | 1 | -2/+45 |
| 2020-05-23 | crypto: stm32/crc32 - don't sleep in runtime pm | Nicolas Toromanoff | 1 | -9/+36 |
| 2020-05-23 | crypto: stm32/crc32 - fix multi-instance | Nicolas Toromanoff | 1 | -12/+36 |
| 2020-05-23 | crypto: stm32/crc32 - fix run-time self test issue. | Nicolas Toromanoff | 1 | -3/+3 |
| 2020-05-23 | crypto: stm32/crc32 - fix ext4 chksum BUG_ON() | Nicolas Toromanoff | 1 | -50/+48 |
| 2020-05-08 | crypto: stm32/hash - don't print error on probe deferral | Lionel Debieve | 1 | -2/+5 |
| 2020-05-08 | crypto: stm32/hash - defer probe for dma device | Etienne Carriere | 1 | -7/+15 |
| 2020-05-08 | crypto: stm32/hash - defer probe for reset controller | Etienne Carriere | 1 | -2/+7 |
| 2020-01-09 | crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN | Eric Biggers | 1 | -3/+1 |
| 2019-12-27 | crypto: stm32/hash - Use dma_request_chan() instead dma_request_slave_channel() | Peter Ujfalusi | 1 | -3/+3 |
| 2019-12-11 | crypto: Kconfig - Fix indentation | Krzysztof Kozlowski | 1 | -3/+3 |
| 2019-11-17 | crypto: stm32 - switch to skcipher API | Ard Biesheuvel | 1 | -178/+158 |
| 2019-08-22 | crypto: des - split off DES library from generic DES cipher driver | Ard Biesheuvel | 1 | -1/+1 |
| 2019-08-22 | crypto: stm32/des - switch to new verification routines | Ard Biesheuvel | 1 | -25/+5 |
| 2019-08-09 | crypto: stm32 - use devm_platform_ioremap_resource() to simplify code | YueHaibing | 2 | -6/+2 |
| 2019-08-09 | crypto: drivers - Remove dev_err() usage after platform_get_irq() | Stephen Boyd | 2 | -6/+2 |
| 2019-07-19 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -1/+1 |
| 2019-07-12 | crypto: stm32/hash - Fix incorrect printk modifier for size_t | Herbert Xu | 1 | -1/+1 |
| 2019-07-08 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 3 | -4/+4 |
| 2019-07-03 | crypto: stm32/hash - remove interruptible condition for dma | Lionel Debieve | 1 | -2/+2 |
| 2019-07-03 | crypto: stm32/hash - Fix hmac issue more than 256 bytes | Lionel Debieve | 1 | -1/+1 |
| 2019-07-03 | crypto: stm32/crc32 - rename driver file | Lionel Debieve | 2 | -1/+1 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 | Thomas Gleixner | 1 | -15/+1 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 | Thomas Gleixner | 2 | -2/+2 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 2 | -0/+2 |
| 2019-05-03 | crypto: stm32/cryp - update to return iv_out | Lionel Debieve | 1 | -0/+20 |
| 2019-05-03 | crypto: stm32/cryp - remove request mutex protection | Lionel Debieve | 1 | -19/+7 |
| 2019-05-03 | crypto: stm32/cryp - add weak key check for DES | Lionel Debieve | 2 | -2/+12 |
| 2019-04-18 | crypto: stm32 - Forbid 2-key 3DES in FIPS mode | Herbert Xu | 1 | -4/+11 |
| 2019-04-18 | crypto: stm32/hash - Fix self test issue during export | Lionel Debieve | 1 | -3/+1 |
| 2019-02-28 | crypto: stm32 - drop pointless static qualifier in stm32_hash_remove() | Mao Wenan | 1 | -1/+1 |
| 2018-08-18 | Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+1 |
| 2018-07-27 | crypto: stm32_crc32 - Use existing define with polynomial | Krzysztof Kozlowski | 1 | -7/+4 |
| 2018-07-09 | crypto: ahash - remove useless setting of type flags | Eric Biggers | 1 | -16/+8 |
| 2018-07-09 | crypto: stm32/crc - Add power management support | lionel.debieve@st.com | 1 | -0/+62 |
| 2018-07-09 | crypto: stm32/hash - Add power management support | lionel.debieve@st.com | 1 | -0/+71 |
| 2018-07-09 | crypto: stm32/cryp - Add power management support | lionel.debieve@st.com | 1 | -0/+62 |
| 2018-07-07 | headers: separate linux/mod_devicetable.h from linux/platform_device.h | Randy Dunlap | 1 | -0/+1 |
| 2018-06-12 | treewide: kmalloc() -> kmalloc_array() | Kees Cook | 1 | -2/+3 |
| 2018-02-15 | crypto: stm32/cryp - add stm32mp1 support | Fabien DESSENNE | 1 | -0/+6 |
| 2018-02-15 | crypto: stm32/cryp - add aes gcm / ccm support | Fabien DESSENNE | 1 | -29/+902 |
| 2018-02-15 | crypto: stm32/hash - rework padding length | Lionel Debieve | 1 | -1/+1 |
| 2018-02-15 | crypto: stm32/hash - fix performance issues | Lionel Debieve | 1 | -2/+6 |
| 2018-02-15 | crypto: stm32/hash - avoid error if maxburst not defined | Lionel Debieve | 1 | -5/+6 |
| 2018-02-15 | crypto: stm32-cryp - convert to the new crypto engine API | Corentin LABBE | 1 | -8/+21 |
| 2018-02-15 | crypto: stm32-hash - convert to the new crypto engine API | Corentin LABBE | 1 | -7/+13 |
| 2018-01-26 | crypto: stm32 - remove redundant dev_err call in stm32_cryp_probe() | weiyongjun \(A\) | 1 | -3/+1 |
| 2018-01-12 | crypto: hash - annotate algorithms taking optional key | Eric Biggers | 1 | -0/+2 |
| 2017-12-28 | crypto: stm32 - Use standard CONFIG name | Corentin Labbe | 2 | -6/+6 |
| 2017-12-11 | crypto: stm32 - fix module device table name | Corentin LABBE | 1 | -1/+1 |
| 2017-11-29 | crypto: stm32 - Support for STM32 CRYP crypto module | Fabien DESSENNE | 3 | -1/+1183 |
| 2017-11-14 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -15/+5 |
| 2017-11-10 | crypto: stm32/hash - Fix return issue on update | Lionel Debieve | 1 | -7/+1 |
| 2017-10-07 | crypto: stm32 - use of_device_get_match_data | Corentin LABBE | 1 | -5/+2 |
| 2017-10-07 | crypto: stm32 - Try to fix hash padding | Arnd Bergmann | 1 | -6/+9 |
| 2017-09-22 | crypto: stm32/hash - Remove uninitialized symbol | lionel.debieve@st.com | 1 | -3/+2 |
| 2017-07-28 | crypto: stm32 - Support for STM32 HASH module | lionel.debieve@st.com | 3 | -0/+1589 |
| 2017-07-28 | crypto: stm32 - Rename module to use generic crypto | lionel.debieve@st.com | 2 | -5/+4 |
| 2017-07-28 | crypto: stm32 - solve crc issue during unbind | lionel.debieve@st.com | 1 | -1/+1 |
| 2017-07-28 | crypto: stm32 - CRC use relaxed function | lionel.debieve@st.com | 1 | -7/+8 |
| 2017-04-30 | crypto: stm32 - Fix OF module alias information | Wei Yongjun | 1 | -1/+1 |
| 2017-04-05 | crypto: stm32 - Support for STM32 CRC32 crypto module | Fabien DESSENNE | 3 | -0/+333 |