Skip to content

Releases: Infineon/linux-optiga-trust-m

Version 2.1.0 Release

Choose a tag to compare

@ying-css ying-css released this 16 May 07:37
121327a

1)Added Secure communication support for Trust M provider
2)Added support for Referencing keys in file format(ECC/RSA) for Trust M provider
3)Resolved the issue for RSA key export for Trust M provider
4)Resolved the issue for random number generator when using curl
5)Fixed the issue when using Trust M V1 on server side for Server Client communication
6)Added test scripts using curl with Trust M at client side
7)Added test scripts for server client communication using Referencing keys in file format
8)Updated READ.md
9)Add identifier for eSW Update 3.02
10)Tested on Linux raspberrypi 6.6.51+rpt-rpi-v8 with OpenSSL 3.0.15

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

Choose a tag to compare

@ying-css ying-css released this 13 Nov 03:32
12997b5

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

Choose a tag to compare

@ying-css ying-css released this 19 Sep 03:03

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

Choose a tag to compare

@ying-css ying-css released this 20 Oct 10:32

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

Choose a tag to compare

@RaymWong RaymWong released this 31 Jul 05:47
1dd5758
  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

Choose a tag to compare

@ying-css ying-css released this 18 Nov 09:29

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

Choose a tag to compare

@ying-css ying-css released this 25 Jul 02:46

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

Choose a tag to compare

@ying-css ying-css released this 02 Mar 02:04

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

Choose a tag to compare

@ayushev ayushev released this 12 May 14:22
41d81b2
Adding automatic patch application