tpm2-tss:azure-pipelines

Last commit made on 2020-08-02
Get this branch:
git clone -b azure-pipelines https://git.launchpad.net/tpm2-tss

Branch merges

Branch information

Name:
azure-pipelines
Repository:
lp:tpm2-tss

Recent commits

34acbd8... by Tadeusz Struk <email address hidden>

Set up CI with Azure Pipelines

[skip ci]

2cd03ab... by Tadeusz Struk <email address hidden>

test: tcti-device: update tcti-device test

Update tcti-device test after partial read
autodiscovery fix.

Signed-off-by: Tadeusz Struk <email address hidden>

2ae89ce... by Tadeusz Struk <email address hidden>

tcti-device: fix timing issue with partial read discovery

The recently added partial read discovery in tcti-device
sends a command and reads the response in two chunks to
see if the driver support the feature and sets the internal
context state appropriately. It has been reported that it
fails occasionally due to timeing issues when we read the
response when it is not yeat available to be read.
Add a poll() call to make sure the respose is read before
reading.

Fixes: #1809

Signed-off-by: Tadeusz Struk <email address hidden>

811e451... by Jonas Witschel <email address hidden>

FAPI: set ACL for system keystore to allow r/w access for tss group

The previous commit made sure that all newly created directories and files in
the system keystore are owned by the tss group. However, permissions for new
files are controlled by the current umask, which might not grant write access
to the group. To solve this, set a default ACL for the system keystore
directory that allows read/write access for members of the tss group. The
default ACL is inherited for newly created directories and files, granting
access to the tss group regardless of the umask setting.

As in the previous commit, the default ACL is applied to an existing keystore
directory as well, but not to existing directories and files below it.

Signed-off-by: Jonas Witschel <email address hidden>

15be0ef... by Jonas Witschel <email address hidden>

FAPI: use setgid for system keystore

Files in the system keystore should be modifiable by any user in the tss group,
not only by the user that created them. Apply the setgid bit to the keystore
directory to make sure that all directories and files under the keystore
directory (recursively) are owned by the tss group.

This change will be applied to an existing keystore directory as well, so newly
created directories and files will be owned by the tss group from now on.
Modifying the owner of already existing directories and files is out of scope
for this commit.

Signed-off-by: Jonas Witschel <email address hidden>

81ad123... by Tadeusz Struk <email address hidden>

ci: move the longest builds to the top

Move the longes Travis builds to the top to start them
first and have them ran in parallel to speed up the
overall build time.

Signed-off-by: Tadeusz Struk <email address hidden>

8cee07a... by Juergen Repp <email address hidden>

FAPI: Remove duplicate json_object_put in event log processing.

If an log string with invalid json is passed to Fapi_Extend fapi_object_put is
called twice. Depending on the version of lib-json-c this causes an error.

Signed-off-by: Juergen Repp <email address hidden>

965ef05... by Tadeusz Struk <email address hidden>

doxygen: make params names consistent

Change the params names to be consistent with doxygen docs
in iesys_cryptossl_hmac_start() and iesys_cryptossl_pk_encrypt()
to silence doxygen warnings.

Signed-off-by: Tadeusz Struk <email address hidden>

b7b600b... by Tadeusz Struk <email address hidden>

fapi_keystore: remove a dup from doxygen doc comment

Remove a duplicate return code from doxygen doc comments.

Signed-off-by: Tadeusz Struk <email address hidden>

944f4b7... by Tadeusz Struk <email address hidden>

doxygen: update dxygen.dox

Change prefix cryptogcry to cryptossl for the crypto
backend implementation.

Remove ifapi_eventlog_append_async' which is not defined.

Signed-off-by: Tadeusz Struk <email address hidden>