Skip to content

Commit

Permalink
Updated changelog + bumped version number.
Browse files Browse the repository at this point in the history
  • Loading branch information
danieltrick committed Jan 17, 2025
1 parent daddca6 commit e6d5de6
Show file tree
Hide file tree
Showing 49 changed files with 60 additions and 50 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/).

## [0.5.4] - 2025-01-17

### Added

- Implemented workaround to ensure that calls to `FAPI_Provision()` are serialized across all FAPI contexts and that they are *not* executed concurrently to other FAPI functions, because that function apparently is *not* thread-safe in the underlying TSS 2.0 library.

### Changed

- Updated Docker images for SWTPM and build/test environment to the latest versions.

## [0.5.3] - 2024-10-15

#### Changed
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tss2-fapi-rs"
version = "0.5.3"
version = "0.5.4"
edition = "2021"
description = "Provides a Rust interface to the TSS2.0 Feature API (FAPI)"
license = "BSD-3-Clause"
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The current version of the API does not offer any security or code safety guaran

## License

Copyright 2024, Fraunhofer SIT sponsored by the [ELISA](https://www.sit.fraunhofer.de/en/offers/projekte/elisa/) research project.
Copyright © 2024-2025 [Fraunhofer SIT](https://www.sit.fraunhofer.de/en/offers/projekte/elisa/), sponsored by the [ELISA](https://novomotive.de/#module-jltabs-143-particle) research project.
All rights reserved.

This work is released under the [**3-Clause BSD License**](https://opensource.org/license/bsd-3-clause) (SPDX short identifier: `BSD-3-Clause`).
2 changes: 1 addition & 1 deletion build.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
4 changes: 2 additions & 2 deletions docs/crates.io-README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The current version of the API does not offer any security or code safety guaran

## License

Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
Copyright © 2024-2025 [Fraunhofer SIT](https://www.sit.fraunhofer.de/en/offers/projekte/elisa/), sponsored by the [ELISA](https://novomotive.de/#module-jltabs-143-particle) research project.
All rights reserved.

This work is released under the [**3-Clause BSD License**](https://opensource.org/license/bsd-3-clause).
This work is released under the [**3-Clause BSD License**](https://opensource.org/license/bsd-3-clause) (SPDX short identifier: `BSD-3-Clause`).
2 changes: 1 addition & 1 deletion examples/1_get_random.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion examples/2_sign_and_verify.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion examples/3_auth_callback.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/algorithm_id.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/callback.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/context.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/error.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/fapi_sys/constants.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/fapi_sys/mod.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/flags.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
4 changes: 2 additions & 2 deletions src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down Expand Up @@ -415,7 +415,7 @@
//!
//! ### License
//!
//! Copyright 2024, [Fraunhofer SIT](https://www.sit.fraunhofer.de/) sponsored by the ELISA research project
//! Copyright © 2024-2025 [Fraunhofer SIT](https://www.sit.fraunhofer.de/en/offers/projekte/elisa/), sponsored by the [ELISA](https://novomotive.de/#module-jltabs-143-particle) research project.
//! All rights reserved.
//!
//! This work is released under the [**3-Clause BSD License**](https://opensource.org/license/bsd-3-clause) (SPDX short identifier: `BSD-3-Clause`).
Expand Down
2 changes: 1 addition & 1 deletion src/locking.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/marshal.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/memory.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion src/version.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/01_version_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/02_get_info_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/03_provision_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/04_get_random_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/05_key_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/06_encrypt_decrypt_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/07_signature_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/08_nv_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/09_policy_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/10_sealed_object_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/11_prc_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/12_duplicate_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/13_authorize_policy_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/14_certificate_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/15_description_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/16_app_data_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/17_change_auth_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/18_get_tcti_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/19_multithread_test.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/common/crypto.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/common/mod.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/common/param.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/common/random.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/common/setup.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion tests/common/tempfile.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: BSD-3-Clause */
/*******************************************************************************
* Copyright 2024, Fraunhofer SIT sponsored by the ELISA research project
* Copyright 2024-2025 Fraunhofer SIT, sponsored by the ELISA research project.
* All rights reserved.
******************************************************************************/

Expand Down
Loading

0 comments on commit e6d5de6

Please sign in to comment.