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
Version 1.0.5 Release for Linux raspberrypi 6.1.21-v8+ with OpenSSL1.1.1n platform
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
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
- Added CURL and NGINX usage for OpenSSL Engine
- Added Matter provisioning support
- Added script to install linux tools for 32bit and 64bit RPI
- Add more commands and make the performance measurement by default
- Updated trustm_symmetric_enc.c and trustm_symmetric_dec.c for bigger size input message
- 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
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
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
Release for Trust M1/M3 32bit and 64bit support
- 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
- 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
Adding automatic patch application