Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do Not Review: Upmerge TF-M v2.1.0 and Mbed TLS v3.6.0 #1462

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Sep 26, 2024

  1. crypto: nrf_cc3xx: Update mutex support for Mbed TLS 3.6.0

    -This adds support for the 3 new mutexes that is required when building
     with Mbed TLS 3.6.0 with PSA crypto:
     - mbedtls_threading_key_slot_mutex
     - mbedtls_threading_psa_globaldata_mutex
     - mbedtls_threading_psa_rngdata_mutex
    -Fixed typo
    
    Note: There is a counterpart to this for devices that doesn't enable
    CC3XX_BACKEND (Legacy crypto features) present in nrf_security to
    allow thread-safe PSA core in all types of build in NCS.
    
    Signed-off-by: Frank Audun Kvamtrø <[email protected]>
    frkv authored and bjarki-andreasen committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f5dfd29 View commit details
    Browse the repository at this point in the history
  2. crypto: Adjust Mbed TLS legacy for Mbed TLS v3.6.1 support

    -This removes setting of MBEDTLS_ECP_MAX_BITS as this would
     result in a build-issue when trying to resolve the largest enabled
     curve size.
    
     This needs to be followed up with a cleanup of MBEDTLS_ECP_LIGHT
     which is still dependent on BIGNUM and BUILTIN types to be enabled
    
    Signed-off-by: Frank Audun Kvamtrø <[email protected]>
    frkv authored and bjarki-andreasen committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    cacef1a View commit details
    Browse the repository at this point in the history
  3. nrf_wifi: Remove nRF70 Wi-Fi driver

    This is now upstreamed to Zephyr, but FW binaries are still hosted here
    as Zephyr does not allow blobs.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and bjarki-andreasen committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ec65314 View commit details
    Browse the repository at this point in the history
  4. softdevice_controller: Fix doc build error

    Fix the indentation to fix the doc build error.
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and bjarki-andreasen committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6366006 View commit details
    Browse the repository at this point in the history
  5. kconfig: select STATIC_INIT_GNU when using NRF_DM

    Part of the nrf_dm library is placed in the init_array section by the
    linker.
    
    Zephyr requires STATIC_INIT_GNU to be enabled for proper initialization
    of the init_array section, and therefore the setting must be enabled for
    NRF_DM.
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    tejlmand authored and bjarki-andreasen committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d4cf0cf View commit details
    Browse the repository at this point in the history
  6. fixup! crypto: nrf_cc3xx: Update mutex support for Mbed TLS 3.6.0

    -Don't reuse RNG mutex for the PSA rng mutex type
    
    Signed-off-by: Frank Audun Kvamtrø <[email protected]>
    frkv committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7acb5ae View commit details
    Browse the repository at this point in the history