-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[Silabs] Adds support for both PSA and TinyCrypt on SiWx917 SoC #29776
[Silabs] Adds support for both PSA and TinyCrypt on SiWx917 SoC #29776
Conversation
rosahay-silabs
commented
Oct 16, 2023
•
edited
Loading
edited
- Adds support for decoupling TinyCrypt build
- Adds support for PSA + mbedTLS + H/W accelerators build
PR #29776: Size comparison from e6f0134 to aaf8889 Increases (2 builds for efr32)
Decreases (2 builds for efr32)
Full report (54 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
95151b1
to
238ffc2
Compare
PR #29776: Size comparison from 2f612b0 to 238ffc2 Increases (4 builds for efr32)
Decreases (2 builds for efr32)
Full report (54 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
|
PR #29776: Size comparison from 2f612b0 to de137bd Increases (11 builds for cc32xx, esp32, linux, nrfconnect, psoc6, telink)
Decreases (11 builds for cc13x4_26x4, cc32xx, cyw30739, linux, mbed, psoc6, telink)
Full report (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #29776: Size comparison from 2f612b0 to f549dd4 Increases (11 builds for cc32xx, esp32, linux, nrfconnect, psoc6, telink)
Decreases (11 builds for cc13x4_26x4, cc32xx, cyw30739, linux, mbed, psoc6, telink)
Full report (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
723512c
to
9cc5813
Compare
PR #29776: Size comparison from 1890490 to 9cc5813 Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #29776: Size comparison from 1890490 to 07c359d Increases above 0.2%:
Increases (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
Decreases (22 builds for bl702, bl702l, efr32, linux, psoc6, qpg)
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #29776: Size comparison from 4cdce52 to 2ae3650 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
2ae3650
to
99ce4a4
Compare
PR #29776: Size comparison from 857accf to 99ce4a4 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #29776: Size comparison from 58536ba to 9f27853 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
9f27853
to
b005fb3
Compare
PR #29776: Size comparison from ce71ed5 to b005fb3 Full report (49 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
|
PR #29776: Size comparison from b63c271 to 655c053 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #29776: Size comparison from 2908685 to 3f7bce0 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #29776: Size comparison from d71a363 to d8b15e9 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
…ect-chip#29776) * Refactor SiWx917 for mbedtls usage * Refactor PlatformManagerImpl initialization * Remove experimental ECDSA support * Adds multithreaded safety in crypto operations * Adds changes for use of SL_MBEDTLS_USE_TINYCRYPT * Adds changes for use of SL_MBEDTLS_USE_TINYCRYPT * addressed comments * Updated as per comments --------- Co-authored-by: Rohan S <[email protected]>