strongswan/src/libtpmtss
krinfels 7533cedb9a libtpmtss: Read RSA public key exponent instead of assuming its value
Up to now it was assumed that the RSA public key exponent is equal to 2^16+1.
Although this is probably true in most if not all cases, it is not correct
according to the TPM 2.0 specification.

This patch fixes that by reading the exponent from the structure returned
by TPM2_ReadPublic.

Closes strongswan/strongswan#121.
2019-01-21 11:52:08 +01:00
..
plugins/tpm tpm: Check FIPS-140-2 and FIPS-186-4 compliance 2018-10-26 09:55:07 +02:00
Android.mk libtpmtss: Fixed Android.mk 2018-08-10 10:09:43 +02:00
Makefile.am libtpmtss: Support for TSS2 v2 libraries 2018-07-19 12:40:42 +02:00
tpm_tss.c libtpmtss: Support for TSS2 v2 libraries 2018-07-19 12:40:42 +02:00
tpm_tss.h tpm: Check FIPS-140-2 and FIPS-186-4 compliance 2018-10-26 09:55:07 +02:00
tpm_tss_quote_info.c Fixed some typos, courtesy of codespell 2016-07-04 12:18:51 +02:00
tpm_tss_quote_info.h Refactoring to tpm_tss_quote_info object 2016-06-26 18:19:05 +02:00
tpm_tss_trousers.c libtpmtss: Add enumeration of supported signature schemes to TSS2 implementations 2018-10-26 09:03:27 +02:00
tpm_tss_trousers.h libtpmtss: Support for TSS2 v2 libraries 2018-07-19 12:40:42 +02:00
tpm_tss_tss2.h libtpmtss: Support for TSS2 v2 libraries 2018-07-19 12:40:42 +02:00
tpm_tss_tss2_names.h libtpmtss: Define missing Doxygen group and fix some comments 2016-06-30 12:12:31 +02:00
tpm_tss_tss2_names_v1.c libtpmtss: Support for TSS2 v2 libraries 2018-07-19 12:40:42 +02:00
tpm_tss_tss2_names_v2.c libtpmtss: Support for TSS2 v2 libraries 2018-07-19 12:40:42 +02:00
tpm_tss_tss2_v1.c libtpmtss: Read RSA public key exponent instead of assuming its value 2019-01-21 11:52:08 +01:00
tpm_tss_tss2_v2.c libtpmtss: Read RSA public key exponent instead of assuming its value 2019-01-21 11:52:08 +01:00