Skip to content

Commit 098111b

Browse files
greg-ferrlubos
authored andcommitted
doc: software_maturity: update psa crypto tables
Updated PSA Crypto support tables for v3.1.0 release. Split tables by implementation. Edited support for TF-M Crypto Service for nRF5340 and nRF91 Series (both drivers) and for nRF54L10 and nRF54L15 (CRACEN only). NCSDK-34545. Signed-off-by: Grzegorz Ferenc <[email protected]>
1 parent 071afef commit 098111b

File tree

2 files changed

+144
-153
lines changed

2 files changed

+144
-153
lines changed

doc/nrf/releases_and_maturity/software_maturity.rst

Lines changed: 143 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -2527,6 +2527,7 @@ Trusted Firmware-M support
25272527
- --
25282528
- --
25292529
- --
2530+
25302531
.. tab:: nRF53 Series
25312532

25322533
.. list-table:: TF-M profile support
@@ -2539,6 +2540,7 @@ Trusted Firmware-M support
25392540
- Experimental
25402541
* - :ref:`Minimal <ug_tfm_supported_services_profiles_minimal>`
25412542
- Supported
2543+
25422544
.. tab:: nRF54 Series
25432545

25442546
.. list-table:: TF-M profile support
@@ -2560,6 +2562,7 @@ Trusted Firmware-M support
25602562
- --
25612563
- --
25622564
- Experimental
2565+
25632566
.. tab:: nRF91 Series
25642567

25652568
.. list-table:: TF-M profile support
@@ -2591,8 +2594,8 @@ Trusted Firmware-M support
25912594
PSA Crypto support
25922595
==================
25932596

2594-
For more information about the PSA Crypto implementations in the |NCS|, see :ref:`ug_crypto_index`.
2595-
2597+
The following tables list hardware support for the :ref:`PSA Crypto implementations in the |NCS| <ug_crypto_architecture_implementation_standards>`.
2598+
The lists are organized by device Series and implementation.
25962599

25972600
.. toggle::
25982601

@@ -2602,169 +2605,157 @@ For more information about the PSA Crypto implementations in the |NCS|, see :ref
26022605

26032606
.. tab:: nRF52 Series
26042607

2605-
.. list-table:: Cryptographic support (nRF52 Series)
2606-
:header-rows: 1
2607-
:widths: auto
2608+
The following tables list the cryptographic support for nRF52 Series devices.
2609+
The nRF52 Series devices do not support the :ref:`CRACEN <crypto_drivers_cracen>` driver.
26082610

2609-
* - Implementation
2610-
- Driver
2611-
- nRF52810
2612-
- nRF52811
2613-
- nRF52820
2614-
- nRF52832
2615-
- nRF52833
2616-
- nRF52840
2617-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2618-
- :ref:`nrf_cc3xx <crypto_drivers>`
2619-
- --
2620-
- --
2621-
- --
2622-
- --
2623-
- --
2624-
- Supported
2625-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2626-
- :ref:`CRACEN <crypto_drivers>`
2627-
- --
2628-
- --
2629-
- --
2630-
- --
2631-
- --
2632-
- --
2633-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2634-
- :ref:`nrf_oberon <crypto_drivers>`
2635-
- --
2636-
- --
2637-
- --
2638-
- Supported
2639-
- Supported
2640-
- Supported
2641-
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2642-
- :ref:`Oberon PSA Crypto drivers <crypto_drivers>`
2643-
- --
2644-
- --
2645-
- --
2646-
- --
2647-
- --
2648-
- --
2649-
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2650-
- :ref:`CRACEN <crypto_drivers>`
2651-
- --
2652-
- --
2653-
- --
2654-
- --
2655-
- --
2656-
- --
2611+
.. list-table:: Cryptographic support by implementation - nRF52 Series
2612+
:header-rows: 1
2613+
:widths: auto
2614+
2615+
* - Implementation
2616+
- nRF52810
2617+
- nRF52811
2618+
- nRF52820
2619+
- nRF52832
2620+
- nRF52833
2621+
- nRF52840
2622+
* - :ref:`Oberon PSA Crypto - nrf_cc3xx <ug_crypto_architecture_implementation_standards_oberon>`
2623+
- --
2624+
- --
2625+
- --
2626+
- --
2627+
- --
2628+
- Supported
2629+
* - :ref:`Oberon PSA Crypto - CRACEN <ug_crypto_architecture_implementation_standards_oberon>`
2630+
- --
2631+
- --
2632+
- --
2633+
- --
2634+
- --
2635+
- --
2636+
* - :ref:`Oberon PSA Crypto - nrf_oberon <ug_crypto_architecture_implementation_standards_oberon>`
2637+
- --
2638+
- --
2639+
- --
2640+
- Supported
2641+
- Supported
2642+
- Supported
2643+
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2644+
- --
2645+
- --
2646+
- --
2647+
- --
2648+
- --
2649+
- --
2650+
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2651+
- --
2652+
- --
2653+
- --
2654+
- --
2655+
- --
2656+
- --
26572657

26582658
.. tab:: nRF53 Series
26592659

2660-
.. list-table:: Cryptographic support (nRF53 Series)
2661-
:header-rows: 1
2662-
:widths: auto
2660+
The following tables list the cryptographic support for nRF53 Series devices.
2661+
The nRF53 Series devices do not support the :ref:`CRACEN <crypto_drivers_cracen>` driver.
26632662

2664-
* - Implementation
2665-
- Driver
2666-
- nRF5340
2667-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2668-
- :ref:`nrf_cc3xx <crypto_drivers>`
2669-
- Supported
2670-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2671-
- :ref:`CRACEN <crypto_drivers>`
2672-
- --
2673-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2674-
- :ref:`nrf_oberon <crypto_drivers>`
2675-
- Supported
2676-
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2677-
- :ref:`Oberon PSA Crypto drivers <crypto_drivers>`
2678-
- Supported
2679-
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2680-
- :ref:`CRACEN <crypto_drivers>`
2681-
- --
2663+
.. list-table:: Cryptographic support by implementation - nRF53 Series
2664+
:header-rows: 1
2665+
:widths: auto
2666+
2667+
* - Implementation
2668+
- nRF5340
2669+
* - :ref:`Oberon PSA Crypto - nrf_cc3xx <ug_crypto_architecture_implementation_standards_oberon>`
2670+
- Supported
2671+
* - :ref:`Oberon PSA Crypto - CRACEN <ug_crypto_architecture_implementation_standards_oberon>`
2672+
- --
2673+
* - :ref:`Oberon PSA Crypto - nrf_oberon <ug_crypto_architecture_implementation_standards_oberon>`
2674+
- Supported
2675+
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2676+
- Experimental
2677+
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2678+
- --
26822679

26832680
.. tab:: nRF54 Series
26842681

2685-
.. list-table:: Cryptographic support (nRF54 Series)
2686-
:header-rows: 1
2687-
:widths: auto
2682+
The following tables list the cryptographic support for nRF54 Series devices.
2683+
The nRF54 Series devices do not support the :ref:`nrf_cc3xx <crypto_drivers_cc3xx>` driver.
26882684

2689-
* - Implementation
2690-
- Driver
2691-
- nRF54H20
2692-
- nRF54L05
2693-
- nRF54L10
2694-
- nRF54L15
2695-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2696-
- :ref:`nrf_cc3xx <crypto_drivers>`
2697-
- --
2698-
- --
2699-
- --
2700-
- --
2701-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2702-
- :ref:`CRACEN <crypto_drivers>`
2703-
- --
2704-
- Supported
2705-
- Supported
2706-
- Supported
2707-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2708-
- :ref:`nrf_oberon <crypto_drivers>`
2709-
- --
2710-
- Supported
2711-
- Supported
2712-
- Supported
2713-
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2714-
- :ref:`Oberon PSA Crypto drivers <crypto_drivers>`
2715-
- --
2716-
- --
2717-
- Experimental
2718-
- Experimental
2719-
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2720-
- :ref:`CRACEN <crypto_drivers>`
2721-
- Supported
2722-
- --
2723-
- --
2724-
- --
2685+
.. list-table:: Cryptographic support by implementation - nRF54 Series
2686+
:header-rows: 1
2687+
:widths: auto
2688+
2689+
* - Implementation
2690+
- nRF54H20
2691+
- nRF54L05
2692+
- nRF54L10
2693+
- nRF54L15
2694+
* - :ref:`Oberon PSA Crypto - nrf_cc3xx <ug_crypto_architecture_implementation_standards_oberon>`
2695+
- --
2696+
- --
2697+
- --
2698+
- --
2699+
* - :ref:`Oberon PSA Crypto - CRACEN <ug_crypto_architecture_implementation_standards_oberon>`
2700+
- --
2701+
- Supported
2702+
- Supported
2703+
- Supported
2704+
* - :ref:`Oberon PSA Crypto - nrf_oberon <ug_crypto_architecture_implementation_standards_oberon>`
2705+
- --
2706+
- Supported
2707+
- Supported
2708+
- Supported
2709+
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2710+
- --
2711+
- --
2712+
- Experimental
2713+
- Experimental
2714+
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2715+
- Supported
2716+
- --
2717+
- --
2718+
- --
27252719

27262720
.. tab:: nRF91 Series
27272721

2728-
.. list-table:: Cryptographic support (nRF91 Series)
2729-
:header-rows: 1
2730-
:widths: auto
2722+
The following tables list the cryptographic support for nRF91 Series devices.
2723+
The nRF91 Series devices do not support the :ref:`CRACEN <crypto_drivers_cracen>` driver.
27312724

2732-
* - Implementation
2733-
- Driver
2734-
- nRF9131
2735-
- nRF9151
2736-
- nRF9160
2737-
- nRF9161
2738-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2739-
- :ref:`nrf_cc3xx <crypto_drivers>`
2740-
- Experimental
2741-
- Supported
2742-
- Supported
2743-
- Supported
2744-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2745-
- :ref:`CRACEN <crypto_drivers>`
2746-
- --
2747-
- --
2748-
- --
2749-
- --
2750-
* - :ref:`Oberon PSA Crypto <ug_crypto_architecture_implementation_standards_oberon>`
2751-
- :ref:`nrf_oberon <crypto_drivers>`
2752-
- Supported
2753-
- Supported
2754-
- Supported
2755-
- Supported
2756-
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2757-
- :ref:`Oberon PSA Crypto drivers <crypto_drivers>`
2758-
- Experimental
2759-
- Supported
2760-
- Supported
2761-
- Supported
2762-
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2763-
- :ref:`CRACEN <crypto_drivers>`
2764-
- --
2765-
- --
2766-
- --
2767-
- --
2725+
.. list-table:: Cryptographic support by implementation - nRF91 Series
2726+
:header-rows: 1
2727+
:widths: auto
2728+
2729+
* - Implementation
2730+
- nRF9131
2731+
- nRF9151
2732+
- nRF9160
2733+
- nRF9161
2734+
* - :ref:`Oberon PSA Crypto - nrf_cc3xx <ug_crypto_architecture_implementation_standards_oberon>`
2735+
- Experimental
2736+
- Supported
2737+
- Supported
2738+
- Supported
2739+
* - :ref:`Oberon PSA Crypto - CRACEN <ug_crypto_architecture_implementation_standards_oberon>`
2740+
- --
2741+
- --
2742+
- --
2743+
- --
2744+
* - :ref:`Oberon PSA Crypto - nrf_oberon <ug_crypto_architecture_implementation_standards_oberon>`
2745+
- Supported
2746+
- Supported
2747+
- Supported
2748+
- Supported
2749+
* - :ref:`TF-M Crypto Service <ug_crypto_architecture_implementation_standards_tfm>`
2750+
- Experimental
2751+
- Experimental
2752+
- Experimental
2753+
- Experimental
2754+
* - :ref:`IronSide Secure Element <ug_crypto_architecture_implementation_standards_ironside>`
2755+
- --
2756+
- --
2757+
- --
2758+
- --
27682759

27692760
.. crypto_support_table_end
27702761

doc/nrf/security/crypto/crypto_supported_features.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This reference page lists the supported features and limitations of cryptographi
1616
Support definitions
1717
*******************
1818

19-
This page uses the same definitions as the :ref:`software_maturity` page:
19+
This page uses the same definitions as the :ref:`software_maturity` page, with the exception of not listing features that are not supported.
2020

2121
.. include:: ../../releases_and_maturity/software_maturity.rst
2222
:start-after: software_maturity_definitions_start

0 commit comments

Comments
 (0)