aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtpmtss
Commit message (Collapse)AuthorAgeFilesLines
* libtpmtss: Added missing argument in hasher_from_signature_scheme()Andreas Steffen2017-11-101-1/+1
|
* private-key: Add optional parameters argument to sign() methodTobias Brunner2017-11-081-2/+2
|
* libtpmtss: Support of Intel TABRMD interfaceAndreas Steffen2017-07-121-14/+80
|
* Add plugin constructor registration for all libraries that provide pluginsTobias Brunner2017-05-232-0/+16
| | | | | | | | | | | | | | Unfortunately, we can't just add the generated C file to the sources in Makefile.am as the linker would remove that object file when it notices that no symbol in it is ever referenced. So we include it in the file that contains the library initialization, which will definitely be referenced by the executable. This allows building an almost stand-alone static version of e.g. charon when building with `--enable-monolithic --enable-static --disable-shared` (without `--disable-shared` libtool will only build a version that links the libraries dynamically). External libraries (e.g. gmp or openssl) are not linked statically this way, though.
* The tpm plugin offers random number generationAndreas Steffen2017-03-207-3/+208
| | | | | | The tpm plugin can be used to derive true random numbers from a TPM 2.0 device. The get_random method must be explicitly enabled in strongswan.conf with the plugin.tpm.use_rng = yes option.
* Use of TPM 2.0 private keys for signatures via tpm pluginAndreas Steffen2017-02-226-6/+447
|
* Implement signatures with private keys bound to TPM 2.0Andreas Steffen2017-02-213-8/+215
|
* libtpmtss: TCTI finalization call changedAndreas Steffen2016-08-251-1/+2
|
* libtpmtss: Use pkconfig to configure TSS 2.0 includes and librariesAndreas Steffen2016-07-203-4/+7
|
* Fixed some typos, courtesy of codespellTobias Brunner2016-07-041-1/+1
|
* libtpmtss: Define missing Doxygen group and fix some commentsTobias Brunner2016-06-305-7/+9
|
* android: Actually add Android.mk for libtpmtssTobias Brunner2016-06-281-0/+32
|
* libtpmtss: Added to integrity checksAndreas Steffen2016-06-262-0/+13
|
* aikpub2: Output AIK signature algorithmAndreas Steffen2016-06-261-1/+14
|
* Refactoring to tpm_tss_quote_info objectAndreas Steffen2016-06-266-51/+575
|
* libtpmtss: Implemented TSS2 quote() methodAndreas Steffen2016-06-261-23/+139
|
* libtpmtss: Implemented TSS2 read_pcr() methodAndreas Steffen2016-06-221-6/+114
|
* libimcv: migrate pts to tpm_tssAndreas Steffen2016-06-224-18/+381
|
* libtpmtss: Get TPM 2.0 capabilitiesAndreas Steffen2016-06-224-2/+227
|
* libtpmtss: Retrieve TPM 1.2 version infoAndreas Steffen2016-06-223-3/+75
|
* Created libtpmtss library handling access to v1.2 and v2.0 TPMsAndreas Steffen2016-06-227-0/+851