Dear Mailing-List Members,
The trusted computing team of IAIK hereby announces the immediate
availability of the IAIK/OpenTC Java TSS Wrapper 0.2.4.
The Java TSS Wrapper provides an object oriented Java API for
interaction with the TCG Software Stack (TSS) for Java applications.
Version 0.2.4 is a maintenance release. Compared to version 0.2.3 the
following changes have been integrated (for more information please
refer to the changelog provided in the download package):
- adaptions for TrouSerS 0.2.8
This release of the jTSS Wrapper has been updated to work with
TrouSerS 0.2.8. This includes changes of the TSS_VALIDATION struct
(according to TSS Header file Errata 1) as well as modifications for
changed behavior of getAttribData when reading public key blobs.
Please note that jTSS Wrapper 0.2.4 requires TrouSerS 0.2.8 to function
properly. It will not work with older TrouSerS version. Furthermore,
TrouSerS versions older than 0.2.8 should not be used with jTSS Wrapper
0.2.4.
- update of symmetric encryption for identity creation
The symmetric encryption used in the process of AIK creation has been
changed in TrouSerS 0.2.8. Instead of ECB, now CBC is used as mode of
operation.
- string encoding
Based on discussions in the TSS-WG, the default string encoding has been
changed from UTF-16 to UTF-16LE. This change is expected to be part of
an upcoming TSS 1.2 errata document.
- tested TPMs and TSSs
This release has been tested with TrouSerS 0.2.8 on the following TPMs:
TPM Emulator 0.4 (and newer CVS versions), Infineon 1.1b TPM (SLD 9630
TT 1.1). Additional tests have been done with a modified TrouSerS 0.2.8
(with IFX 1.2 patch) on Infineon 1.2 TPMs (SLB 9635 TT 1.2).
Documentation and source code are available at the Sourceforge website
at: http://trustedjava.sourceforge.net
Comments, questions and feature requests are always welcome.
Regards,
Thomas Winkler
IAIK, TU Graz
|