Conversation
Since [commit][1] in libtpms setting auth values/policies for PCRs are no longer supported. [1]: stefanberger/libtpms@af4fc0e Signed-off-by: Erik Larsson <who+github@cnackers.org>
RSAPrivateNumbers was moved to a rust implementation in 42.0.1. So inheritance is no longer possible, so turn the class into a wrapper instead of a subclass. Fixes tpm2-software#561 Signed-off-by: Erik Larsson <who+github@cnackers.org>
Ignore the encoding module for now, waiting for the tools support to be removed. Signed-off-by: Erik Larsson <who+github@cnackers.org>
Signed-off-by: Erik Larsson <who+github@cnackers.org>
This implements the necessary interfaces to use RSA and ECC keys with the cryptography modules. Enabling for example creating a CA or CSR with TPM-backed keys. Signed-off-by: Erik Larsson <who+github@cnackers.org>
Use setup.cfg as the basis for the cache key to invalidate the cache if the dependencies are updated. Signed-off-by: Erik Larsson <who+github@cnackers.org>
No need to rebuild for each CI job so cache them and reuse if available. Signed-off-by: Erik Larsson <who+github@cnackers.org>
Cache tpm2-tools unless it's build from master and keep it per tss2 version. Signed-off-by: Erik Larsson <who+github@cnackers.org>
Signed-off-by: Erik Larsson <who+github@cnackers.org>
4498726 to
96f7c57
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #564 +/- ##
==========================================
- Coverage 91.57% 90.82% -0.76%
==========================================
Files 17 18 +1
Lines 7017 7312 +295
Branches 1012 1076 +64
==========================================
+ Hits 6426 6641 +215
- Misses 418 469 +51
- Partials 173 202 +29 ☔ View full report in Codecov by Sentry. |
|
As you pull features, the CI loop should be testing it, so their should be no need for something like this. You just don't merge something that causes a regression. Can we close this? |
|
Whoops, hit close, lets discuss what to do with this. |
I just forgot to mark it as a draft, the CI loop was broken due to changes/bugs in upstream projects |
Branch to keep all fixes and new features in one place to ensure that they work together and for easier installation.