Commit graph

26 commits

Author SHA1 Message Date
Peter Robinson 5de6682857 feat: bump version to 0.5.3
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-28 10:54:36 +01:00
Peter Robinson afff5d8f53 chore: bump tss-esapi crate to 7.2
Bump the tss-esapi to 7.2 for CVE bits, add a generate bindings
feature to ensure it will build on all architectures.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-28 10:43:34 +01:00
Patrick Uiterwijk 35321c1b72
feat: bump version to 0.5.2
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2022-04-20 14:08:24 +02:00
Patrick Uiterwijk 2622fc93ea
feat: rebase to tss-esapi 7.0
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2022-04-20 13:58:45 +02:00
Patrick Uiterwijk 4cbd0b896c
Bump to version 0.5.1
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-10 11:07:42 +01:00
Antonio Murdaca 8631be7b50
relicense to MIT
Signed-off-by: Antonio Murdaca <runcom@linux.com>
2021-12-09 12:12:37 +01:00
Patrick Uiterwijk d483e06098
Bump version to 0.5.0
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 15:34:56 +01:00
Patrick Uiterwijk 0767310e85
feat: switch to josekit
This patch changes from using biscuit to josekit for JWE.
josekit uses OpenSSL for its crypto instead of ring.

Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 11:18:55 +01:00
Antonio Murdaca f2f15a9165
Bump to 0.4.1, bump policy to 0.5.1
Signed-off-by: Antonio Murdaca <runcom@linux.com>
2021-10-04 13:29:56 +02:00
Antonio Murdaca dcfe2296b3
bump rust-rss-eapi to 6.1.1, tpm2-policy to 0.5.0
Signed-off-by: Antonio Murdaca <runcom@linux.com>
2021-10-01 14:52:50 +02:00
Peter Robinson d785af756a Fix the tpm2-policy dep
The tpm2-policy 0.4.0 release has been published so no need to
rely on a local checkout.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2021-04-06 12:51:48 +01:00
Patrick Uiterwijk 50babf9b9c Rebase on tss-esapi 5.0 and tpm2-policy 0.4
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-04-06 09:45:14 +02:00
Patrick Uiterwijk b78c7d53ed Bump version to 0.2.0
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 16:43:25 +00:00
Patrick Uiterwijk 9f19dfa344 Rebase on tpm2-policy 0.3.1 for a fix
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 16:59:52 +01:00
Patrick Uiterwijk 176f387e5c Bump version to 0.1.5
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 14:28:59 +00:00
Patrick Uiterwijk ec1770cdb5 Rebase on tss-esapi 4.0.10-alpha and tpm2-policy 0.3.0
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 14:28:06 +00:00
Patrick Uiterwijk 06b2cd9335 Add fix for extra argument from clevis v15
Clevis v15 added an additional argument, which is either an empty string
or the string "-y".
This argument is not used in this PIN, but we checked the exact number of
arguments to parse, which got changed.
This also accepts more additional arguments, and just ignores them.

Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-11-10 10:54:01 +01:00
Patrick Uiterwijk e2f32d0fa0 Support some more weird pcr_id specifications
This change makes it pass all the different possible values provided by the clevis tpm2
pin test suite.

Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-27 14:04:33 +02:00
Patrick Uiterwijk f5d2710e10 Add crates metadata
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-21 10:00:04 +02:00
Patrick Uiterwijk b7f8d115a7 Use u32 for 32-bit architectures
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-21 09:52:36 +02:00
Patrick Uiterwijk a0420fb4e0 Bump version to 0.1.1
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-13 10:43:18 +02:00
Patrick Uiterwijk d2aa6b3d9e Rebase to tss-esapi-4.0.6 and tpm2-policy-0.2.0
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-13 10:42:18 +02:00
Patrick Uiterwijk cac6aacde4 Strip out the Policy components into a separate crate
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-03 12:11:43 +02:00
Patrick Uiterwijk 8c1524f1b9 Add --sumary and help for compatibility with old pin
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-03 10:52:05 +02:00
Patrick Uiterwijk ccc7a94d56 Use biscuit 0.5.0-beta2
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-07-22 17:21:35 +02:00
Patrick Uiterwijk a2650d5234 Initial commit 2020-07-16 16:22:34 +02:00