60 Commits

Author SHA1 Message Date
наб
3174a66e9e
Note the Debian package 2020-12-08 19:40:19 +01:00
наб
1a5f1f9498
Note initrd regens for TPM1.X 2020-12-08 18:14:35 +01:00
наб
7841412225
Take a stance on some TODOs v0.1.0 2020-12-08 17:48:33 +01:00
наб
af3e91c77d
Test and unfuck TPM1.X + dracut
Tested on a Toshiba R700
2020-12-07 20:30:35 +01:00
наб
f7748a1f23
uhoh! fuckie wuckie! nestie incwud :) 2020-12-07 01:55:45 +01:00
наб
5e9c7e5989
Don't error on no tags
I jumped the gun a bit :v
2020-12-06 22:54:33 +01:00
наб
ec666beb85
Add a preprocessor, replacing the placeholder for manpages, and run initrd scripts through it 2020-12-06 22:47:48 +01:00
наб
768b21c2e7
Fix change-key for TPM1.X. Test and unfuck i-t TPM1.X
Tested on Toshiba R700
2020-12-06 18:16:07 +01:00
наб
d35436b24a
Read in version from git tag 2020-12-06 18:15:35 +01:00
наб
49e22c820e
whoms't a plural 2020-12-05 01:24:38 +01:00
наб
c38ab49698
Build an upload artifacts on CI 2020-12-04 00:48:40 +01:00
наб
9e15493763
Fix clang build 2020-12-03 23:59:42 +01:00
наб
96f80c1b09
Install dracut. Add What? README sexion. Describe initrd installation in README 2020-12-03 20:13:28 +01:00
наб
21b928bcf3
Don't do SHA512, Griwes' TPM couldn't handle it 2020-12-03 12:12:21 +01:00
наб
eeb8035765
This sucks and I hate it 2020-12-03 01:08:32 +01:00
наб
bea91e2fb9
Unfuck dracut and i-t install scripts 2020-12-02 01:05:10 +01:00
наб
e2ccaa4f3b
Fix dracut+plymouth 2020-12-01 23:39:13 +01:00
наб
fc7a475106
It's a disaster, but non-plymouth dracut kinda works 2020-11-03 00:16:24 +01:00
наб
24f59ec47a
Handle plymouth in i-t 2020-11-02 18:07:13 +01:00
наб
da2d469cd2
Add i-t impl 2020-11-01 04:17:50 +01:00
наб
415c83ab0e
Add key -u[nloaded]/-l[oaded] to zfs-tpm-list 2020-10-31 18:36:14 +01:00
наб
321c2cd160
Add zfs-tpm-list manpage 2020-10-31 11:14:25 +01:00
наб
4a561d6e13
Extract display literals 2020-10-31 03:59:17 +01:00
наб
18df30d93b
ILP32 strikes again 2020-10-31 03:47:38 +01:00
наб
75748d388f
zfs-tpm-list also takes -b to restrict to a specific back-end 2020-10-31 03:41:04 +01:00
наб
4da1dbf845
Add zfs-tpm-list 2020-10-31 03:30:16 +01:00
наб
b5cd91073e
Link to both TPM2 and TPM1.X change-key manpages in README 2020-10-27 20:54:49 +01:00
наб
febf3be94d
Only allow at least 8-character new passwords 2020-10-27 20:46:28 +01:00
наб
15a2917902
Read in password for TPM2 if 'tpm2_changeauth -c owner' is in play 2020-10-27 20:36:59 +01:00
наб
201fdf2c0a
Allow for setting passphrases on TPM2 keys. Handle max passphrase lengths 2020-10-27 20:03:28 +01:00
наб
a558ca5b48
Allow to change TCS hostname 2020-10-27 15:40:10 +01:00
наб
f8bb6174c3
Add manpages for zfs-tpm1x-* 2020-10-25 13:06:15 +01:00
наб
8653f24924
Extract zfs-tpm*-clear-key to very common wrapper 2020-10-25 02:51:39 +02:00
наб
675a0c40b7
Prompt for passphrase (or empty for none) in TPM1.X 2020-10-25 02:04:16 +02:00
наб
cc4716c569
Add zfs-tpm1x-clear-key. Move clear_key_props() warning to zfs.cpp 2020-10-24 03:48:32 +02:00
наб
6423713487
Extract TPM 1.x code so it's less bad and more not horseshit 2020-10-24 03:33:18 +02:00
наб
6df053a1b5
it fucking works 2020-10-23 01:50:42 +02:00
наб
92f6927a08
Migrate some meaty zfs funxions out 2020-10-23 01:05:55 +02:00
наб
1d032923c0
I think this kinda works on 1.x TPMs 2020-10-23 00:41:38 +02:00
наб
1cc8ddaa63
I managed to get fucking tcsd to use swtpm 2020-10-19 00:35:16 +02:00
наб
65c2384582
Remove unneeded slice_iter 2020-10-18 17:39:36 +02:00
наб
55fe88aabf
Add TPM2 testing instruxions 2020-10-18 17:36:28 +02:00
наб
e4842fe8a9
That's what I get for posting at 4am 2020-10-18 16:44:37 +02:00
наб
fb3eb012b6
Handle -h and -V 2020-10-18 04:00:41 +02:00
наб
2860520271
Deploy manpages 2020-10-18 03:42:29 +02:00
наб
a007176d65
Finalise zfs-tpm2-clear-key. Add manpages 2020-10-18 03:22:56 +02:00
наб
0cf16ed2a2
Add zfs-tpm-clear-key 2020-10-17 23:36:53 +02:00
наб
fd3de56b6c
Rename binaries to final names 2020-10-17 23:16:45 +02:00
наб
84c1385485
Unlocking works, too! Let's, as they say, go. 2020-10-17 23:14:08 +02:00
наб
f1ce88d4b7
Split out TPM2 ops, handle errors better, all that jazz 2020-10-17 21:32:03 +02:00