Changelog - nRF cc310 mbed crypto

All notable changes to this project are documented in this file.

nrf_cc310_mbedcrypto - 0.9.2

New experimental version of nrf_cc310_mbedcrypto with fixes for power management issues with pending interrupts.

This version also adds experimental support for interrupts in selected versions of the library (the libraries that do not support interrupts can be found in the no-interrupts folders).

This version is dependent on nrf_cc310_platform library for low-level initialization of the system and proper RTOS integration.

Added

Added new build of nRF_cc310_mbedcrypto library for nRF9160 and nRF52 architectures.

Note

short-wchar: Those libraries are compiled with a wchar_t size of 16 bits.

  • nrf_cc310_mbedcrypto, nRF9160 variants

    • cortex-m33/hard-float/libnrf_cc310_mbedcrypto_0.9.2.a

    • cortex-m33/soft-float/libnrf_cc310_mbedcrypto_0.9.2.a

    • No interrupts

      • cortex-m33/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

      • cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

    • short-wchar

      • cortex-m33/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.2.a

      • cortex-m33/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.2.a

    • short-wchar, No interrupts

      • cortex-m33/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

      • cortex-m33/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

  • nrf_cc310_mbedcrypto, nRF52 variants

    • cortex-m4/soft-float/libnrf_cc310_mbedcrypto_0.9.2.a

    • cortex-m4/hard-float/libnrf_cc310_mbedcrypto_0.9.2.a

    • No interrupts

      • cortex-m4/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

      • cortex-m4/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

    • short-wchar

      • cortex-m4/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.2.a

      • cortex-m4/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.2.a

    • short-wchar, No interrupts

      • cortex-m4/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

      • cortex-m4/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.2.a

nrf_cc310_mbedcrypto - 0.9.1

New experimental version of nrf_cc310_mbedcrypto with general bugfixes.

This version is dependent on nrf_cc310_platform library for low-level initialization of the system and proper RTOS integration.

Added

Added new build of nRF_cc310_mbedcrypto library for nRF9160 and nRF52 architectures.

Note

short-wchar: Those libraries are compiled with a wchar_t size of 16 bits.

  • nrf_cc310_mbedcrypto, nRF9160 variants

    • cortex-m33/hard-float/libnrf_cc310_mbedcrypto_0.9.1.a

    • cortex-m33/soft-float/libnrf_cc310_mbedcrypto_0.9.1.a

    • No interrupts

      • cortex-m33/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

      • cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

    • short-wchar

      • cortex-m33/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.1.a

      • cortex-m33/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.1.a

    • short-wchar, No interrupts

      • cortex-m33/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

      • cortex-m33/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

  • nrf_cc310_mbedcrypto, nRF52 variants

    • cortex-m4/soft-float/libnrf_cc310_mbedcrypto_0.9.1.a

    • cortex-m4/hard-float/libnrf_cc310_mbedcrypto_0.9.1.a

    • No interrupts

      • cortex-m4/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

      • cortex-m4/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

    • short-wchar

      • cortex-m4/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.1.a

      • cortex-m4/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.1.a

    • short-wchar, No interrupts

      • cortex-m4/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

      • cortex-m4/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.1.a

nrf_cc310_mbedcrypto - 0.9.0

New experimental version of nrf_cc310_mbedcrypto with general bugfixes.

This version is dependent on the newly added nrf_cc310_platform library for low-level initialization of the system and proper RTOS integration.

Added

Added new build of nRF_cc310_mbedcrypto library for nRF9160 and nRF52 architectures.

Note

short-wchar: Those libraries are compiled with a wchar_t size of 16 bits.

  • nrf_cc310_mbedcrypto, nRF9160 variants

    • cortex-m33/hard-float/libnrf_cc310_mbedcrypto_0.9.0.a

    • cortex-m33/soft-float/libnrf_cc310_mbedcrypto_0.9.0.a

    • No interrupts

      • cortex-m33/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

      • cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

    • short-wchar

      • cortex-m33/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.0.a

      • cortex-m33/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.0.a

    • short-wchar, No interrupts

      • cortex-m33/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

      • cortex-m33/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

  • nrf_cc310_mbedcrypto, nRF52 variants

    • cortex-m4/soft-float/libnrf_cc310_mbedcrypto_0.9.0.a

    • cortex-m4/hard-float/libnrf_cc310_mbedcrypto_0.9.0.a

    • No interrupts

      • cortex-m4/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

      • cortex-m4/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

    • short-wchar

      • cortex-m4/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.0.a

      • cortex-m4/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.9.0.a

    • short-wchar, No interrupts

      • cortex-m4/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

      • cortex-m4/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.9.0.a

nrf_cc310_mbedcrypto - 0.8.1

New experimental version of nrf_cc310_mbedcrypto with general bugfixes.

Note

This version should be used for nRF9160 devices. Use of earlier versions may lead to undefined behavior on some nRF9160 devices.

Added

Added new build of nrf_cc310_mbedcrypto library for nRF9160 and nRF52 architectures.

Note

short-wchar: Those libraries are compiled with a wchar_t size of 16 bits.

  • nrf_cc310_mbedcrypto, nRF9160 variants

    • cortex-m33/hard-float/libnrf_cc310_mbedcrypto_0.8.1.a

    • cortex-m33/soft-float/libnrf_cc310_mbedcrypto_0.8.1.a

    • No interrupts

      • cortex-m33/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

      • cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

    • short-wchar

      • cortex-m33/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.1.a

      • cortex-m33/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.1.a

    • short-wchar, No interrupts

      • cortex-m33/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

      • cortex-m33/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

  • nrf_cc310_mbedcrypto, nRF52 variants

    • cortex-m4/soft-float/libnrf_cc310_mbedcrypto_0.8.1.a

    • cortex-m4/hard-float/libnrf_cc310_mbedcrypto_0.8.1.a

    • No interrupts

      • cortex-m4/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

      • cortex-m4/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

    • short-wchar

      • cortex-m4/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.1.a

      • cortex-m4/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.1.a

    • short-wchar, No interrupts

      • cortex-m4/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

      • cortex-m4/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a

nrf_cc310_mbedcrypto - 0.8.0

New experimental version of nrf_cc310_mbedcrypto with changes to platform initialization and general bugfixes.

..warning::

This version may lead to undefined behavior on some nRF9160 devices. Please use a newer version.

Added

Added new build of nrf_cc310_mbedcrypto library for nRF9160 and nRF52 architectures.

Note

short-wchar: Those libraries are compiled with a wchar_t size of 16 bits.

  • nrf_cc310_mbedcrypto, nRF9160 variants

    • cortex-m33/hard-float/libnrf_cc310_mbedcrypto_0.8.0.a

    • cortex-m33/soft-float/libnrf_cc310_mbedcrypto_0.8.0.a

    • No interrupts

      • cortex-m33/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

      • cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

    • short-wchar

      • cortex-m33/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.0.a

      • cortex-m33/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.0.a

    • short-wchar, No interrupts

      • cortex-m33/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

      • cortex-m33/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

  • nrf_cc310_mbedcrypto, nRF52 variants

    • cortex-m4/soft-float/libnrf_cc310_mbedcrypto_0.8.0.a

    • cortex-m4/hard-float/libnrf_cc310_mbedcrypto_0.8.0.a

    • No interrupts

      • cortex-m4/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

      • cortex-m4/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

    • short-wchar

      • cortex-m4/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.0.a

      • cortex-m4/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.8.0.a

    • short-wchar, No interrupts

      • cortex-m4/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

      • cortex-m4/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.8.0.a

nrf_cc310_mbedcrypto - 0.7.0

Initial release.

Added

Added the following nrf_cc310_mbedcrypto libraries for nRF9160 and nRF52 architectures.

Note

short-wchar: Those libraries are compiled with a wchar_t size of 16 bits.

  • nrf_cc310_mbedcrypto, nRF9160 variants

    • cortex-m33/hard-float/libnrf_cc310_mbedcrypto_0.7.0.a

    • cortex-m33/soft-float/libnrf_cc310_mbedcrypto_0.7.0.a

    • No interrupts

      • cortex-m33/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a

      • cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a

    • short-wchar

      • cortex-m33/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.7.0.a

      • cortex-m33/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.7.0.a

    • short-wchar, No interrupts

      • cortex-m33/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a

      • cortex-m33/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a

  • nrf_cc310_mbedcrypto, nRF52 variants

    • cortex-m4/soft-float/libnrf_cc310_mbedcrypto_0.7.0.a

    • cortex-m4/hard-float/libnrf_cc310_mbedcrypto_0.7.0.a

    • No interrupts

      • cortex-m4/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a

      • cortex-m4/soft-float/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a

    • short-wchar

      • cortex-m4/soft-float/short-wchar/libnrf_cc310_mbedcrypto_0.7.0.a

      • cortex-m4/hard-float/short-wchar/libnrf_cc310_mbedcrypto_0.7.0.a

    • short-wchar, No interrupts

      • cortex-m4/soft-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a

      • cortex-m4/hard-float/short-wchar/no-interrupts/libnrf_cc310_mbedcrypto_0.7.0.a