lkml.org 
[lkml]   [2021]   [Nov]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v3 0/9] STM32 CRYP driver: many fixes
    Date
    Hello,

    This set of patches update the STM32 CRYP driver.

    First two update about EPROBE_DEFER management.
    Then many fixes to success the cryptomanager EXTRA_TESTS.
    And finally we reorder the initialization to set the key as last step.

    This patch series applies to cryptodev/master.

    v1 -> v2 :
    - use crypto_inc() in "crypto: stm32/cryp - fix CTR counter carry".
    - more explicit commit description.
    - with CONFIG_CRYPTO_MANAGER_EXTRA_TESTS=y all tests pass, at boot
    if built into kernel, at insmod if in module. (as v1)

    v2->v3:
    - fix smatch warning (that was a bug) in "crypto: stm32/cryp - fix bugs and crash in tests"
    add missing parenthesis in mask/shift operation in
    stm32_cryp_write_ccm_first_header(), was only visible in case of
    aad buffer bigger than 65280 bytes.
    - add a new commit to fix lrw chaining mode

    Etienne Carriere (2):
    crypto: stm32/cryp - defer probe for reset controller
    crypto: stm32/cryp - don't print error on probe deferral

    Nicolas Toromanoff (7):
    crypto: stm32/cryp - fix CTR counter carry
    crypto: stm32/cryp - fix race condition in crypto_engine requests
    crypto: stm32/cryp - check early input data
    crypto: stm32/cryp - fix double pm exit
    crypto: stm32/cryp - fix lrw chaining mode
    crypto: stm32/cryp - fix bugs and crash in tests
    crypto: stm32/cryp - reorder hw initialization

    drivers/crypto/stm32/stm32-cryp.c | 985 ++++++++++++------------------
    1 file changed, 404 insertions(+), 581 deletions(-)


    base-commit: beaaaa37c664e9afdf2913aee19185d8e3793b50
    --
    2.17.1

    \
     
     \ /
      Last update: 2021-11-18 16:09    [W:3.099 / U:0.572 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site