Skip to content

Releases: Infineon/optiga-trust-m

OPTIGA Trust M v3.1.1

22 Oct 15:00
Compare
Choose a tag to compare

A maintenance release of the OPTIGA Trust M host library.

Changelog

v3.1.1

  • Fix building "Error[Pe513]: a value of type "void (*)(void *, uint16_t)" cannot be assigned to an entity of type "void *"" Error in the optiga/comms/ifx_i2c/ifx_i2c_physical_layer.c file

v3.1.0

  • Based on the 3.01.2558 release of the core communication stack plus additional tools and PALs
    • Missing of error handling for pal_i2c_init failure keeps the local host application in hung state when optiga_util_open_application is invoked.
    • ifx_i2c_context structure and other structure members are not arranged in the descending order of their sizes, leading to incorrect memory access in case of few compilers.
    • Re-entrancy issues in execution handler of optiga command layer and ifx_i2c layer in linux environment, when the CPU load is high.
    • In Protected update tool, unicast option is considered as Octet string instead of hex array, creating an invalid Manifest.
    • Few of the resources created/initialized as part of optiga_util_create / optiga_crypt_create / optiga_util_open_application are not de-allocated / destroyed as part of optiga_util_destroy / optiga_crypt_destroy / optiga_util_close_application, creating problems in multi-process linux execution environment.

OPTIGA Trust M v3.1.0

19 Oct 13:20
ec0c3d6
Compare
Choose a tag to compare

A maintenance release of the OPTIGA Trust M host library.

Changelog

v3.1.0

  • Based on the 3.01.2558 release of the core communication stack plus additional tools and PALs
    • Missing of error handling for pal_i2c_init failure keeps the local host application in hung state when optiga_util_open_application is invoked.
    • ifx_i2c_context structure and other structure members are not arranged in the descending order of their sizes, leading to incorrect memory access in case of few compilers.
    • Re-entrancy issues in execution handler of optiga command layer and ifx_i2c layer in linux environment, when the CPU load is high.
    • In Protected update tool, unicast option is considered as Octet string instead of hex array, creating an invalid Manifest.
    • Few of the resources created/initialized as part of optiga_util_create / optiga_crypt_create / optiga_util_open_application are not de-allocated / destroyed as part of optiga_util_destroy / optiga_crypt_destroy / optiga_util_close_application, creating problems in multi-process linux execution environment.

PR Release

09 Nov 15:29
8c5610b
Compare
Choose a tag to compare
v3.00.2490-ghr

Update README.md

v3.00.2490

20 Oct 07:48
Compare
Choose a tag to compare
v3.00.2490 Pre-release
Pre-release
Merge branch 'development' of https://github.com/Infineon/optiga-trus…

v3.00.2484

16 Oct 15:32
Compare
Choose a tag to compare
v3.00.2484 Pre-release
Pre-release
Sync version

ES Release

10 Aug 13:47
Compare
Choose a tag to compare
ES Release Pre-release
Pre-release
v3.00.2468

v3.00.2468

Release

12 Aug 07:56
07cf8c5
Compare
Choose a tag to compare

The project release including the DAVE and Keil projects are attached

Beta 3

26 Jun 09:45
Compare
Choose a tag to compare
Beta 3 Pre-release
Pre-release

Release candidate 3

Beta 2

26 Apr 16:12
Compare
Choose a tag to compare
Beta 2 Pre-release
Pre-release

Release Candidate 2

Beta 1

26 Apr 16:10
Compare
Choose a tag to compare
Beta 1 Pre-release
Pre-release

Release candidate 1