Commit graph

18 commits

Author SHA1 Message Date
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 be375d1a4c
Move integration test to rust
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-12-08 13:33:05 +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
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 130876f40a Re-enable the tests
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-03 14:30:58 +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 6a37627500 Test symlinked encrypt and decrypt
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-25 13:11:46 +02:00
Patrick Uiterwijk 83468f3028 Fix comments for rsa test
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-03 10:04:24 +02:00
Patrick Uiterwijk 874c0b3def Add RSA key tests
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-08-03 09:42:39 +02:00
Patrick Uiterwijk 8f8397c94f Remove broken and working policy
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-07-22 17:21:15 +02:00
Patrick Uiterwijk e22aedfe7a Generate a new key and signed policy during the test
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-07-22 16:46:54 +02:00
Patrick Uiterwijk bf48fcbd07 Redo tests to add second PCR and commit privkey
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-07-22 16:30:36 +02:00
Patrick Uiterwijk 2313184c9e Add sha1 pcr tests
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-07-22 09:54:09 +02:00
Patrick Uiterwijk e7bc7a628b Change the policy test prints
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-07-17 18:09:30 +02:00
Patrick Uiterwijk 38fdf9b10d Update tests with PCR values that match most setups
Previously, the tests were searching for the specific PCR0 and 1 values
of my test machine.
The new policies are looking for the following values for PCR22:
Working: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Non-working: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE

Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-07-17 11:54:33 +02:00
Patrick Uiterwijk a2650d5234 Initial commit 2020-07-16 16:22:34 +02:00