aafcd1bbf7
changed into a lib
2023-12-18 22:03:30 +01:00
Peter Robinson
712e3dd72e
Merge pull request #22 from nullr0ute/release-0.5.3
...
Release 0.5.3
2023-07-28 11:07:52 +01:00
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
62a4685aef
chore: add clang-devel for ci build
...
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-28 10:54:31 +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
Peter Robinson
ba331be121
Merge pull request #21 from sarroutbi/usage_decrypt_option
...
Correct usage and show decrypt option
2023-07-28 10:39:37 +01:00
Sergio Arroutbi
fd27ca2d20
Include correct usage and show decrypt option
...
Signed-off-by: Sergio Arroutbi <sarroutb@redhat.com>
2023-05-11 09:29:56 +02:00
Patrick Uiterwijk
9dd15aaac1
Merge pull request #19 from fedora-iot/bump
...
feat: bump version to 0.5.2
2022-04-20 14:26:31 +02: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
750b7495e4
Merge pull request #18 from fedora-iot/rebase-tss-70
...
feat: rebase to tss-esapi 7.0
2022-04-20 14:07:19 +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
e2ea458a0b
Merge pull request #17 from puiterwijk/bump
...
Bump to version 0.5.1
2021-12-10 11:12:23 +01: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
Peter Robinson
a5741a4cc5
Merge pull request #16 from runcom/license-change
...
relicense to MIT
2021-12-09 14:04:26 +00: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
27ef7e77c0
Just ignore the alg parameter
...
Right now, this must be Dir in order to not crash, but after [1] gets
merged, it will have to be A256GCM.
Since we know the algorithm, let's just ignore it.
[1]: https://github.com/hidekatsu-izuno/josekit-rs/pull/12
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 15:28:20 +01:00
Patrick Uiterwijk
cf65a6e208
Re-enable policy test
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 15:24:45 +01:00
Patrick Uiterwijk
961b988627
Skip clevis test during CI
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 15:13:06 +01:00
Patrick Uiterwijk
42ba36aa71
Merge pull request #15 from puiterwijk/integrationtests
...
Move integration test to rust
2021-12-08 13:38:19 +01:00
Patrick Uiterwijk
be375d1a4c
Move integration test to rust
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 13:33:05 +01:00
Patrick Uiterwijk
9068cd1c07
Fix warnings
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 13:18:27 +01:00
Patrick Uiterwijk
f243c42828
Merge pull request #14 from puiterwijk/cifix
...
Fix CI
2021-12-08 11:49:59 +01:00
Patrick Uiterwijk
8bec269f71
Merge pull request #12 from puiterwijk/josekit
...
feat: switch to josekit
2021-12-08 11:49:10 +01:00
Patrick Uiterwijk
1ac3e2a99f
Fix CI
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 11:45:05 +01:00
Patrick Uiterwijk
3ef768fb98
Build as a separate step
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 11:31:28 +01:00
Patrick Uiterwijk
1ec0e4a83f
Merge pull request #13 from puiterwijk/ci
...
Add GitHub CI
2021-12-08 11:29:18 +01:00
Patrick Uiterwijk
8deda12467
Add GitHub CI
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 11:28:43 +01:00
Patrick Uiterwijk
a0a194a0f9
Add GitHub CI
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 11:26:57 +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
Patrick Uiterwijk
6bcb830067
Merge pull request #11 from fedora-iot/hashfix
...
fix: use hash for name oject hash alg
2021-12-06 16:28:04 +01:00
Patrick Uiterwijk
3811bffc67
fix: use hash for name oject hash alg
...
This makes sure we actually use the correct hash algorithm for name alg.
Fixes : #9
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-11-03 10:25:49 +01:00
Peter Robinson
7d9daa3b29
Merge pull request #8 from runcom/bump-v0.4.0
...
Bump to 0.4.0, bump policy to 0.5.1
2021-10-04 12:30: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
Peter Robinson
74a320c8d4
Merge pull request #6 from runcom/bump-tss-eapi
...
bump rust-rss-eapi to 6.1.1, tpm2-policy to 0.5.0
2021-10-01 15:39:15 +01: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
Antonio Murdaca
7170369a14
Merge pull request #7 from puiterwijk/encrypt-decrypt-raw
...
fix: stop assuming the payload is utf8
2021-10-01 12:09:31 +02:00
Patrick Uiterwijk
3465c80729
fix: stop assuming the payload is utf8
...
Previously, we were expecting that the input is always utf8 encoded
text.
Since we just convert it to bytes, and print it back out as bytes, we
can just skip the unicode parsing, and accept any provided input.
Fixes : #5
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-09-29 13:46:49 +02:00
Peter Robinson
7d211518c1
Merge pull request #4 from nullr0ute/fix-tpm2-policy
...
Fix the tpm2-policy dep
2021-09-29 12:24:28 +01: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
8ac7857957
Remove extern crate statements
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 16:46:44 +00:00
Patrick Uiterwijk
480cf9fe29
Add test that no use_policy is not fatal yet
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 16:45:18 +00: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
3dcb2874e0
Add defaults for policy path and pubkey path
...
This should send people strongly to use the defaults, so that other
tools can easily determine whether policies are in use and what their
values are.
It still allows overriding them.
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 16:42:52 +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
130876f40a
Re-enable the tests
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 14:30:58 +00: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
14d91c28d1
Reformat code with rust fmt
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-11-10 10:54:34 +01:00