Skip to content

Releases: Infineon/linux-optiga-trust-m

Version 2.0.0 Release for Linux Raspberrypi 6.6.51+rpt-rpi-v8 with OpenSSL3.0.15 provider support

13 Nov 03:32
12997b5
Compare
Choose a tag to compare

1)First release package for OpenSSL 3.0 Provider support
2)Updated the trustm_lib to V5.x
3)Tested on Linux Raspberrypi 6.6.51+rpt-rpi-v8 platform

Version 1.0.5 Release for Linux raspberrypi 6.1.21-v8+ with OpenSSL1.1.1n platform

19 Sep 03:03
Compare
Choose a tag to compare

Added ECC signature pre-padding zero check
Removed OpenSSL i2d and d2i functions call
Added sha384,sha512 for ECC sign and verify
Updated test scripts for ECC256/384/521 and Brainpool256/384/512
Added script to use HSM OPTIGA Trust M as CA to issue certificate
Tested on Linux raspberrypi 6.1.21-v8+ with OpenSSL1.1.1n
Updated README.md

Version 1.0.4 Added support/test scripts for curl using HSM protected P12

20 Oct 10:32
Compare
Choose a tag to compare

1)Added engine ctrl support for load cert, set key slot, set cert and set p12 file password
2)Added support/test scripts for curl using HSM protected P12 with private key OID and filename key OID(For RSA/ECC key)
3)Fixed warning messages for protected update compilation
4)Enabled protected update set tool installation by default
5)Added README.md for HSM protected P12

Version 1.0.3 CURL and Matter Provisioning Support

31 Jul 05:47
1dd5758
Compare
Choose a tag to compare
  1. Added CURL and NGINX usage for OpenSSL Engine
  2. Added Matter provisioning support
  3. Added script to install linux tools for 32bit and 64bit RPI
  4. Add more commands and make the performance measurement by default
  5. Updated trustm_symmetric_enc.c and trustm_symmetric_dec.c for bigger size input message
  6. Modified trustm_protected_update_data.c for bigger size data protected update

Version 1.0.2 Added linux tools to generate manifest and fragment for Protected Update

18 Nov 09:29
Compare
Choose a tag to compare

1)Added folder ex_protected_update_data_set to generate manifest and fragment for Protected Update
2)Remove wiringPi dependency
3)Fixed the issue for complex access condition for hmac_verify_Auth.c
4)Updated README.md for tools used for Integrity and Confidentiality Protected Update

Version 1.0.1: Release with AES/RSA/ECC Key and Data Protected Update

25 Jul 02:46
Compare
Choose a tag to compare

1)Fixed GCC >=9 shared library undefined symbol issue
Verified on: Raspberry Pi3 B+
Linux raspberrypi 5.15.32-v7+ #1538 SMP Thu Mar 31 19:38:48 BST 2022 armv7l GNU/Linux
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"

GCC versions:
gcc-8 (Raspbian 8.4.0-7+rpi1) 8.4.0
gcc-9 (Raspbian 9.3.0-22+rpi1) 9.3.0
gcc-10 (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110

2)Fixed the "Error in timer_settimer" issue when enabled "TRUST_CLOSE_APP_ENABLE"

3)Added AES/RSA/ECC Key and Data Protected Update

Version 1.0.0

02 Mar 02:04
Compare
Choose a tag to compare

Release for Trust M1/M3 32bit and 64bit support

  1. Support AARCH64 RPI release
  • Image : 2021-05-07-raspios-buster-arm64.zip
  • OS : Raspios-buster
  • Toolchain : gcc (Debian 8.3.0-6) 8.3.0
  • ARCH : aarch64
  • Linux : Linux Raspberrypi 5.10.63-v8+
  • openssl : 1.1.1d
  1. Rectified "Error in timer_settime" in openssl engine due to timer disarm after it is destroyed

0.5: Merge pull request #6 from Infineon/tim

12 May 14:22
41d81b2
Compare
Choose a tag to compare
Adding automatic patch application