mirror of
https://git.sr.ht/~nabijaczleweli/tzpfms
synced 2025-04-21 09:47:35 +03:00
Manpage update by job 631569
This commit is contained in:
parent
f5ccb9e7ab
commit
f6c52b7317
BIN
tzpfms.pdf
BIN
tzpfms.pdf
Binary file not shown.
378
tzpfms.ps
378
tzpfms.ps
@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.4
|
||||
%%CreationDate: Thu Nov 18 23:39:06 2021
|
||||
%%CreationDate: Sat Nov 20 13:28:02 2021
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%+ font Courier-Bold
|
||||
@ -305,8 +305,8 @@ R 12(awa -)102 606 R 6(available yes)54 F($)102 630 Q F2 1.666
|
||||
(KEYSTATUS COHERENT)12 F 6(owo/venc TPM2)102 654 R 6(unavailable yes)36
|
||||
F($)102 678 Q F2 1.666(zfs-tpm-list \255ra)6 F F3(owo)6 E F4 30
|
||||
(NAME BACK-END)102 690 R 18(KEYSTATUS COHERENT)12 F 6(owo/venc TPM2)102
|
||||
702 R 6(unavailable yes)36 F F0(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15
|
||||
(ve)-.15 G(mber 18, 2021).15 E(1)189.295 E 0 Cg EP
|
||||
702 R 6(unavailable yes)36 F F0(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15
|
||||
(ve)-.15 G(mber 20, 2021).15 E(1)189.295 E 0 Cg EP
|
||||
%%Page: 2 2
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@ -330,7 +330,7 @@ G 6(vailable yes)-54 F 12(owo/enc TPM1.X)102 204 R 6(available yes)24 F
|
||||
-.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F3(https://lists.sr)2.5 E
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F3 1.666(SEE ALSO)72 354 R
|
||||
(https://git.sr)102 366 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(2)189.295 E 0 Cg EP
|
||||
%%Page: 3 3
|
||||
%%BeginPageSetup
|
||||
@ -419,8 +419,8 @@ F0(Sa)191 618 Q .806 -.15(ve a b)-.2 H .506(ack-up of the k).15 F .805
|
||||
(case of a catastrophic e)3.181 F -.15(ve)-.25 G .682(nt, the k).15 F
|
||||
.982 -.15(ey c)-.1 H(an).15 E(be loaded by running)191 642 Q F2
|
||||
(zfs load-key)221 654 Q F3(dataset)6 E F5(<)6 E F3(backup-file)6 E F1
|
||||
(ENVIR)72 678 Q 1.666(ONMENT V)-.3 F(ARIABLES)-1.35 E F0(tzpfms 0.1-16)
|
||||
72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E(3)189.295 E 0
|
||||
(ENVIR)72 678 Q 1.666(ONMENT V)-.3 F(ARIABLES)-1.35 E F0(tzpfms 0.1-18)
|
||||
72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E(3)189.295 E 0
|
||||
Cg EP
|
||||
%%Page: 4 4
|
||||
%%BeginPageSetup
|
||||
@ -437,51 +437,49 @@ R 3.634(,w)-.65 G 1.134(ill be run via)-3.634 F F1(/bin/)3.633 E/F2 10
|
||||
(The standard output stream of the helper is tied to an anon)143 138 R
|
||||
.189(ymous \214le and used in its entirety as the)-.15 F(passphrase, e)
|
||||
143 150 Q(xcept for a trailing ne)-.15 E(w-line, if an)-.25 E 3.8 -.65
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E
|
||||
(1. Pre-formatted noun phrase with all the information belo)155 162 Q(w)
|
||||
-.25 E(2. Either the dataset name or the element of the TPM hierarch)155
|
||||
174 Q -.65(y.)-.05 G(3. "ne)155 186 Q(w" if this is for a ne)-.25 E 2.5
|
||||
(wp)-.25 G(assphrase)-2.5 E(4. "ag)155 198 Q(ain" if it')-.05 E 2.5(st)
|
||||
-.55 G(he second prompt for that passphrase)-2.5 E .181
|
||||
(If the helper doesn')143 216 R 2.681(te)-.18 G 1.847(xist \()-2.831 F
|
||||
.181(the shell e)1.666 F .181(xits with)-.15 F/F3 10/Times-Bold@0 SF
|
||||
(127)2.681 E F0 -3.151 1.666(\), a d)1.666 H .181
|
||||
(iagnostic is issued and the normal prompt)-1.666 F(is used as f)143 228
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E F1($1)155 162 Q F0 .803
|
||||
(Pre-formatted noun phrase with all the information belo)172 162 R 2.103
|
||||
-.65(w, l)-.25 H(ik).65 E 3.302(e")-.1 G -.15(Pa)-3.302 G .802
|
||||
(ssphrase for tarta-zoot").15 F(or "Ne)172 174 Q 2.5(wp)-.25 G
|
||||
(assphrase for tarta-zoot \(ag)-2.5 E(ain\)")-.05 E F1($2)155 186 Q F0
|
||||
(Either the dataset name or the element of the TPM hierarch)172 186 Q(y)
|
||||
-.05 E F1($3)155 198 Q F0("ne)172 198 Q(w" if this is for a ne)-.25 E
|
||||
2.5(wp)-.25 G(assphrase)-2.5 E F1($4)155 210 Q F0("ag)172 210 Q
|
||||
(ain" if it')-.05 E 2.5(st)-.55 G(he second prompt for that passphrase)
|
||||
-2.5 E .181(If the helper doesn')143 228 R 2.681(te)-.18 G 1.847
|
||||
(xist \()-2.831 F .181(the shell e)1.666 F .181(xits with)-.15 F/F3 10
|
||||
/Times-Bold@0 SF(127)2.681 E F0 -3.151 1.666(\), a d)1.666 H .181
|
||||
(iagnostic is issued and the normal prompt)-1.666 F(is used as f)143 240
|
||||
Q 2.5(all-back. If)-.1 F(it f)2.5 E(ails for an)-.1 E 2.5(yo)-.15 G
|
||||
(ther reason, the prompting is aborted.)-2.5 E 13.14(An e)143 246 R
|
||||
13.14(xample v)-.15 F 13.14(alue f)-.25 F(acilitating)-.1 E F1(systemd)
|
||||
15.64 E F0 13.14(\(1\) inte)B 13.14(gration w)-.15 F 13.14(ould be: ')
|
||||
-.1 F F2(exec)A 1.666(systemd-ask-password \255-id)143 258 R F1(=)A F0
|
||||
(")A F1(tzpfms:)A/F4 10/Courier-Oblique@0 SF($2)A F0 2.5("")C F4($1)-2.5
|
||||
E F1(:)A F0("'.)6 E F3 1.666(TPM1.X back-end con\214guration)72 282 R
|
||||
.625(TPM selection)84 294 R F0(The)102 306 Q F2(tzpfms)2.768 E F0 .267
|
||||
(suite connects to a local)2.767 F F1(tcsd)2.767 E F0 .267
|
||||
(\(8\) process)B 1.666(\(a)4.433 G(t)-1.666 E F1(localhost:30003)2.767 E
|
||||
F0 4.433(\)b)1.666 G 2.767(yd)-4.433 G(ef)-2.767 E 2.767(ault. Use)-.1 F
|
||||
.267(the en-)2.767 F(vironment v)102 318 Q(ariable)-.25 E F1
|
||||
(TZPFMS_TPM1X)2.5 E F0(to specify a remote TCS hostname.)2.5 E .391
|
||||
(The T)102 336 R(rouSerS)-.35 E F1(tcsd)2.891 E F0 .391
|
||||
(\(8\) daemon will try)B F1(/dev/tpm0)2.892 E F0 2.892(,t)C(hen)-2.892 E
|
||||
F1(/udev/tpm0)2.892 E F0 2.892(,t)C(hen)-2.892 E F1(/dev/tpm)2.892 E F0
|
||||
2.892(;b)C 2.892(yo)-2.892 G(ccup)-2.892 E(ying)-.1 E
|
||||
(one of the earlier ones with, for e)102 348 Q
|
||||
(ther reason, the prompting is aborted.)-2.5 E F3 1.666
|
||||
(TPM1.X back-end con\214guration)72 264 R .625(TPM selection)84 276 R F0
|
||||
(The)102 288 Q F2(tzpfms)2.768 E F0 .267(suite connects to a local)2.767
|
||||
F F1(tcsd)2.767 E F0 .267(\(8\) process)B 1.666(\(a)4.433 G(t)-1.666 E
|
||||
F1(localhost:30003)2.767 E F0 4.433(\)b)1.666 G 2.767(yd)-4.433 G(ef)
|
||||
-2.767 E 2.767(ault. Use)-.1 F .267(the en-)2.767 F(vironment v)102 300
|
||||
Q(ariable)-.25 E F1(TZPFMS_TPM1X)2.5 E F0
|
||||
(to specify a remote TCS hostname.)2.5 E .391(The T)102 318 R(rouSerS)
|
||||
-.35 E F1(tcsd)2.891 E F0 .391(\(8\) daemon will try)B F1(/dev/tpm0)
|
||||
2.892 E F0 2.892(,t)C(hen)-2.892 E F1(/udev/tpm0)2.892 E F0 2.892(,t)C
|
||||
(hen)-2.892 E F1(/dev/tpm)2.892 E F0 2.892(;b)C 2.892(yo)-2.892 G(ccup)
|
||||
-2.892 E(ying)-.1 E(one of the earlier ones with, for e)102 330 Q
|
||||
(xample, shell redirection, a later one can be selected.)-.15 E F3 .625
|
||||
(See also)84 372 R F0(The T)102 384 Q(rouSerS project page at)-.35 E F3
|
||||
(See also)84 354 R F0(The T)102 366 Q(rouSerS project page at)-.35 E F3
|
||||
(https://sour)2.5 E(cef)-.18 E(or)-.25 E(ge.net/pr)-.1 E(ojects/tr)-.18
|
||||
E(ousers)-.18 E F0(.)A 5.109(The TPM 1.2 main speci\214cation inde)102
|
||||
402 R 7.608(xa)-.15 G(t)-7.608 E F3(https://trustedcomputinggr)7.608 E
|
||||
384 R 7.608(xa)-.15 G(t)-7.608 E F3(https://trustedcomputinggr)7.608 E
|
||||
(oup.or)-.18 E(g/r)-.1 E(esour)-.18 E(ce/tpm-main-)-.18 E
|
||||
(speci\214cation)102 414 Q F0(.)A F3 1.666(SPECIAL THANKS)72 438 R F0
|
||||
1.6 -.8(To a)102 450 T(ll who support further de).8 E -.15(ve)-.25 G
|
||||
(lopment, in particular:).15 E F3<83>122 462 Q F0(ThePhD)2.5 E F3<83>122
|
||||
474 Q F0(Embark Studios)2.5 E F3<83>122 486 Q F0(Jasper Bekk)2.5 E(ers)
|
||||
-.1 E F3(REPOR)72 510 Q 1.666(TING B)-.4 F(UGS)-.1 E(https://todo.sr)102
|
||||
522 Q(.ht/~nabijaczleweli/tzpfms)-1 E F1
|
||||
(~nabijaczleweli/tzpfms@lists.sr.ht)102 540 Q F0 2.5(,a)C(rchi)-2.5 E
|
||||
(speci\214cation)102 396 Q F0(.)A F3 1.666(SPECIAL THANKS)72 420 R F0
|
||||
1.6 -.8(To a)102 432 T(ll who support further de).8 E -.15(ve)-.25 G
|
||||
(lopment, in particular:).15 E F3<83>122 444 Q F0(ThePhD)2.5 E F3<83>122
|
||||
456 Q F0(Embark Studios)2.5 E F3<83>122 468 Q F0(Jasper Bekk)2.5 E(ers)
|
||||
-.1 E F3(REPOR)72 492 Q 1.666(TING B)-.4 F(UGS)-.1 E(https://todo.sr)102
|
||||
504 Q(.ht/~nabijaczleweli/tzpfms)-1 E F1
|
||||
(~nabijaczleweli/tzpfms@lists.sr.ht)102 522 Q F0 2.5(,a)C(rchi)-2.5 E
|
||||
-.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F3(https://lists.sr)2.5 E
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F3 1.666(SEE ALSO)72 564 R
|
||||
(https://git.sr)102 576 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F3 1.666(SEE ALSO)72 546 R
|
||||
(https://git.sr)102 558 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(4)189.295 E 0 Cg EP
|
||||
%%Page: 5 5
|
||||
%%BeginPageSetup
|
||||
@ -533,7 +531,7 @@ E(ousers)-.18 E F0(.)A 5.109(The TPM 1.2 main speci\214cation inde)102
|
||||
-.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F1(https://lists.sr)2.5 E
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F1 1.666(SEE ALSO)72 540 R
|
||||
(https://git.sr)102 552 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(5)189.295 E 0 Cg EP
|
||||
%%Page: 6 6
|
||||
%%BeginPageSetup
|
||||
@ -570,43 +568,42 @@ F(roes\); then for the additional passphrase, set when creating the k)
|
||||
(The standard output stream of the helper is tied to an anon)143 378 R
|
||||
.189(ymous \214le and used in its entirety as the)-.15 F(passphrase, e)
|
||||
143 390 Q(xcept for a trailing ne)-.15 E(w-line, if an)-.25 E 3.8 -.65
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E
|
||||
(1. Pre-formatted noun phrase with all the information belo)155 402 Q(w)
|
||||
-.25 E(2. Either the dataset name or the element of the TPM hierarch)155
|
||||
414 Q -.65(y.)-.05 G(3. "ne)155 426 Q(w" if this is for a ne)-.25 E 2.5
|
||||
(wp)-.25 G(assphrase)-2.5 E(4. "ag)155 438 Q(ain" if it')-.05 E 2.5(st)
|
||||
-.55 G(he second prompt for that passphrase)-2.5 E .181
|
||||
(If the helper doesn')143 456 R 2.681(te)-.18 G 1.847(xist \()-2.831 F
|
||||
.181(the shell e)1.666 F .181(xits with)-.15 F F1(127)2.681 E F0 -3.151
|
||||
1.666(\), a d)1.666 H .181(iagnostic is issued and the normal prompt)
|
||||
-1.666 F(is used as f)143 468 Q 2.5(all-back. If)-.1 F(it f)2.5 E
|
||||
(ails for an)-.1 E 2.5(yo)-.15 G(ther reason, the prompting is aborted.)
|
||||
-2.5 E 13.14(An e)143 486 R 13.14(xample v)-.15 F 13.14(alue f)-.25 F
|
||||
(acilitating)-.1 E F4(systemd)15.64 E F0 13.14(\(1\) inte)B 13.14
|
||||
(gration w)-.15 F 13.14(ould be: ')-.1 F F2(exec)A 1.666
|
||||
(systemd-ask-password \255-id)143 498 R F4(=)A F0(")A F4(tzpfms:)A F3
|
||||
($2)A F0 2.5("")C F3($1)-2.5 E F4(:)A F0("'.)6 E F1 1.666
|
||||
(TPM1.X back-end con\214guration)72 522 R .625(TPM selection)84 534 R F0
|
||||
(The)102 546 Q F2(tzpfms)2.768 E F0 .267(suite connects to a local)2.767
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E F4($1)155 402 Q F0 .803
|
||||
(Pre-formatted noun phrase with all the information belo)172 402 R 2.103
|
||||
-.65(w, l)-.25 H(ik).65 E 3.302(e")-.1 G -.15(Pa)-3.302 G .802
|
||||
(ssphrase for tarta-zoot").15 F(or "Ne)172 414 Q 2.5(wp)-.25 G
|
||||
(assphrase for tarta-zoot \(ag)-2.5 E(ain\)")-.05 E F4($2)155 426 Q F0
|
||||
(Either the dataset name or the element of the TPM hierarch)172 426 Q(y)
|
||||
-.05 E F4($3)155 438 Q F0("ne)172 438 Q(w" if this is for a ne)-.25 E
|
||||
2.5(wp)-.25 G(assphrase)-2.5 E F4($4)155 450 Q F0("ag)172 450 Q
|
||||
(ain" if it')-.05 E 2.5(st)-.55 G(he second prompt for that passphrase)
|
||||
-2.5 E .181(If the helper doesn')143 468 R 2.681(te)-.18 G 1.847
|
||||
(xist \()-2.831 F .181(the shell e)1.666 F .181(xits with)-.15 F F1(127)
|
||||
2.681 E F0 -3.151 1.666(\), a d)1.666 H .181
|
||||
(iagnostic is issued and the normal prompt)-1.666 F(is used as f)143 480
|
||||
Q 2.5(all-back. If)-.1 F(it f)2.5 E(ails for an)-.1 E 2.5(yo)-.15 G
|
||||
(ther reason, the prompting is aborted.)-2.5 E F1 1.666
|
||||
(TPM1.X back-end con\214guration)72 504 R .625(TPM selection)84 516 R F0
|
||||
(The)102 528 Q F2(tzpfms)2.768 E F0 .267(suite connects to a local)2.767
|
||||
F F4(tcsd)2.767 E F0 .267(\(8\) process)B 1.666(\(a)4.433 G(t)-1.666 E
|
||||
F4(localhost:30003)2.767 E F0 4.433(\)b)1.666 G 2.767(yd)-4.433 G(ef)
|
||||
-2.767 E 2.767(ault. Use)-.1 F .267(the en-)2.767 F(vironment v)102 558
|
||||
-2.767 E 2.767(ault. Use)-.1 F .267(the en-)2.767 F(vironment v)102 540
|
||||
Q(ariable)-.25 E F4(TZPFMS_TPM1X)2.5 E F0
|
||||
(to specify a remote TCS hostname.)2.5 E .391(The T)102 576 R(rouSerS)
|
||||
(to specify a remote TCS hostname.)2.5 E .391(The T)102 558 R(rouSerS)
|
||||
-.35 E F4(tcsd)2.891 E F0 .391(\(8\) daemon will try)B F4(/dev/tpm0)
|
||||
2.892 E F0 2.892(,t)C(hen)-2.892 E F4(/udev/tpm0)2.892 E F0 2.892(,t)C
|
||||
(hen)-2.892 E F4(/dev/tpm)2.892 E F0 2.892(;b)C 2.892(yo)-2.892 G(ccup)
|
||||
-2.892 E(ying)-.1 E(one of the earlier ones with, for e)102 588 Q
|
||||
-2.892 E(ying)-.1 E(one of the earlier ones with, for e)102 570 Q
|
||||
(xample, shell redirection, a later one can be selected.)-.15 E F1 .625
|
||||
(See also)84 612 R F0(The T)102 624 Q(rouSerS project page at)-.35 E F1
|
||||
(See also)84 594 R F0(The T)102 606 Q(rouSerS project page at)-.35 E F1
|
||||
(https://sour)2.5 E(cef)-.18 E(or)-.25 E(ge.net/pr)-.1 E(ojects/tr)-.18
|
||||
E(ousers)-.18 E F0(.)A 5.109(The TPM 1.2 main speci\214cation inde)102
|
||||
642 R 7.608(xa)-.15 G(t)-7.608 E F1(https://trustedcomputinggr)7.608 E
|
||||
624 R 7.608(xa)-.15 G(t)-7.608 E F1(https://trustedcomputinggr)7.608 E
|
||||
(oup.or)-.18 E(g/r)-.1 E(esour)-.18 E(ce/tpm-main-)-.18 E
|
||||
(speci\214cation)102 654 Q F0(.)A F1 1.666(SPECIAL THANKS)72 678 R F0
|
||||
1.6 -.8(To a)102 690 T(ll who support further de).8 E -.15(ve)-.25 G
|
||||
(lopment, in particular:).15 E(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15
|
||||
(ve)-.15 G(mber 18, 2021).15 E(6)189.295 E 0 Cg EP
|
||||
(speci\214cation)102 636 Q F0(.)A F1 1.666(SPECIAL THANKS)72 660 R F0
|
||||
1.6 -.8(To a)102 672 T(ll who support further de).8 E -.15(ve)-.25 G
|
||||
(lopment, in particular:).15 E(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15
|
||||
(ve)-.15 G(mber 20, 2021).15 E(6)189.295 E 0 Cg EP
|
||||
%%Page: 7 7
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@ -621,7 +618,7 @@ BP
|
||||
(rchi)-2.5 E -.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F1(https://lists.sr)
|
||||
2.5 E(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F1 1.666(SEE ALSO)72 198 R
|
||||
(https://git.sr)102 210 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(7)189.295 E 0 Cg EP
|
||||
%%Page: 8 8
|
||||
%%BeginPageSetup
|
||||
@ -713,7 +710,7 @@ F(This)5.505 E(back-up)191 630 Q F4(must)3.181 E F0 .681
|
||||
.682(nt, the k).15 F .982 -.15(ey c)-.1 H(an).15 E(be loaded by running)
|
||||
191 642 Q F2(zfs load-key)221 654 Q F3(dataset)6 E F5(<)6 E F3
|
||||
(backup-file)6 E F1(ENVIR)72 678 Q 1.666(ONMENT V)-.3 F(ARIABLES)-1.35 E
|
||||
F0(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15
|
||||
F0(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15
|
||||
E(8)189.295 E 0 Cg EP
|
||||
%%Page: 9 9
|
||||
%%BeginPageSetup
|
||||
@ -730,56 +727,54 @@ R 3.634(,w)-.65 G 1.134(ill be run via)-3.634 F F1(/bin/)3.633 E/F2 10
|
||||
(The standard output stream of the helper is tied to an anon)143 138 R
|
||||
.189(ymous \214le and used in its entirety as the)-.15 F(passphrase, e)
|
||||
143 150 Q(xcept for a trailing ne)-.15 E(w-line, if an)-.25 E 3.8 -.65
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E
|
||||
(1. Pre-formatted noun phrase with all the information belo)155 162 Q(w)
|
||||
-.25 E(2. Either the dataset name or the element of the TPM hierarch)155
|
||||
174 Q -.65(y.)-.05 G(3. "ne)155 186 Q(w" if this is for a ne)-.25 E 2.5
|
||||
(wp)-.25 G(assphrase)-2.5 E(4. "ag)155 198 Q(ain" if it')-.05 E 2.5(st)
|
||||
-.55 G(he second prompt for that passphrase)-2.5 E .181
|
||||
(If the helper doesn')143 216 R 2.681(te)-.18 G 1.847(xist \()-2.831 F
|
||||
.181(the shell e)1.666 F .181(xits with)-.15 F/F3 10/Times-Bold@0 SF
|
||||
(127)2.681 E F0 -3.151 1.666(\), a d)1.666 H .181
|
||||
(iagnostic is issued and the normal prompt)-1.666 F(is used as f)143 228
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E F1($1)155 162 Q F0 .803
|
||||
(Pre-formatted noun phrase with all the information belo)172 162 R 2.103
|
||||
-.65(w, l)-.25 H(ik).65 E 3.302(e")-.1 G -.15(Pa)-3.302 G .802
|
||||
(ssphrase for tarta-zoot").15 F(or "Ne)172 174 Q 2.5(wp)-.25 G
|
||||
(assphrase for tarta-zoot \(ag)-2.5 E(ain\)")-.05 E F1($2)155 186 Q F0
|
||||
(Either the dataset name or the element of the TPM hierarch)172 186 Q(y)
|
||||
-.05 E F1($3)155 198 Q F0("ne)172 198 Q(w" if this is for a ne)-.25 E
|
||||
2.5(wp)-.25 G(assphrase)-2.5 E F1($4)155 210 Q F0("ag)172 210 Q
|
||||
(ain" if it')-.05 E 2.5(st)-.55 G(he second prompt for that passphrase)
|
||||
-2.5 E .181(If the helper doesn')143 228 R 2.681(te)-.18 G 1.847
|
||||
(xist \()-2.831 F .181(the shell e)1.666 F .181(xits with)-.15 F/F3 10
|
||||
/Times-Bold@0 SF(127)2.681 E F0 -3.151 1.666(\), a d)1.666 H .181
|
||||
(iagnostic is issued and the normal prompt)-1.666 F(is used as f)143 240
|
||||
Q 2.5(all-back. If)-.1 F(it f)2.5 E(ails for an)-.1 E 2.5(yo)-.15 G
|
||||
(ther reason, the prompting is aborted.)-2.5 E 13.14(An e)143 246 R
|
||||
13.14(xample v)-.15 F 13.14(alue f)-.25 F(acilitating)-.1 E F1(systemd)
|
||||
15.64 E F0 13.14(\(1\) inte)B 13.14(gration w)-.15 F 13.14(ould be: ')
|
||||
-.1 F F2(exec)A 1.666(systemd-ask-password \255-id)143 258 R F1(=)A F0
|
||||
(")A F1(tzpfms:)A/F4 10/Courier-Oblique@0 SF($2)A F0 2.5("")C F4($1)-2.5
|
||||
E F1(:)A F0("'.)6 E F3 1.666(TPM2 back-end con\214guration)72 282 R(En)
|
||||
84 294 Q(vir)-.4 E .625(onment v)-.18 F(ariables)-.1 E F1(TSS2_LOG)102
|
||||
306 Q F0(An)155 306 Q 2.5(yo)-.15 G(f:)-2.5 E F3(NONE)2.5 E F0(,)A F3
|
||||
(ERR)2.5 E(OR)-.3 E F0(,)A F3 -1.2(WA)2.5 G(RNING)1.2 E F0(,)A F3(INFO)
|
||||
2.5 E F0(,)A F3(DEB)2.5 E(UG)-.1 E F0(,)A F3(TRA)2.5 E(CE)-.55 E F0 5
|
||||
(.D)C(ef)-5 E(ault:)-.1 E F3 -1.2(WA)2.5 G(RNING)1.2 E F0(.)A F3 .625
|
||||
(TPM selection)84 330 R F0 .517(The library)102 342 R F2
|
||||
(libtss2-tcti-default.so)3.017 E F0 .517(can be link)3.017 F .516
|
||||
(ed to an)-.1 F 3.016(yo)-.15 G 3.016(ft)-3.016 G(he)-3.016 E F1
|
||||
(libtss2-tcti-)3.016 E/F5 10/Symbol SF(*)A F1(.so)A F0(libraries)3.016 E
|
||||
.575(to select the def)102 354 R .576(ault, otherwise)-.1 F F1
|
||||
(/dev/tpmrm0)3.076 E F0 3.076(,t)C(hen)-3.076 E F1(/dev/tpm0)3.076 E F0
|
||||
3.076(,t)C(hen)-3.076 E F1(localhost:2321)3.076 E F0 .576
|
||||
(will be tried,)3.076 F(in order)102 366 Q 1.666(\(s)4.166 G(ee)-1.666 E
|
||||
F1(ESYS_CONTEXT)2.5 E F0 -.834(\(3\) \) .)B F3 .625(See also)84 390 R F0
|
||||
3.488(The tpm2-tss git repository at)102 402 R F3(https://github)5.988 E
|
||||
(.com/tpm2-softwar)-.4 E(e/tpm2-tss)-.18 E F0 3.487
|
||||
(and the documentation at)5.988 F F3(https://tpm2-tss.r)102 414 Q
|
||||
(ther reason, the prompting is aborted.)-2.5 E F3 1.666
|
||||
(TPM2 back-end con\214guration)72 264 R(En)84 276 Q(vir)-.4 E .625
|
||||
(onment v)-.18 F(ariables)-.1 E F1(TSS2_LOG)102 288 Q F0(An)155 288 Q
|
||||
2.5(yo)-.15 G(f:)-2.5 E F3(NONE)2.5 E F0(,)A F3(ERR)2.5 E(OR)-.3 E F0(,)
|
||||
A F3 -1.2(WA)2.5 G(RNING)1.2 E F0(,)A F3(INFO)2.5 E F0(,)A F3(DEB)2.5 E
|
||||
(UG)-.1 E F0(,)A F3(TRA)2.5 E(CE)-.55 E F0 5(.D)C(ef)-5 E(ault:)-.1 E F3
|
||||
-1.2(WA)2.5 G(RNING)1.2 E F0(.)A F3 .625(TPM selection)84 312 R F0 .517
|
||||
(The library)102 324 R F2(libtss2-tcti-default.so)3.017 E F0 .517
|
||||
(can be link)3.017 F .516(ed to an)-.1 F 3.016(yo)-.15 G 3.016(ft)-3.016
|
||||
G(he)-3.016 E F1(libtss2-tcti-)3.016 E/F4 10/Symbol SF(*)A F1(.so)A F0
|
||||
(libraries)3.016 E .575(to select the def)102 336 R .576
|
||||
(ault, otherwise)-.1 F F1(/dev/tpmrm0)3.076 E F0 3.076(,t)C(hen)-3.076 E
|
||||
F1(/dev/tpm0)3.076 E F0 3.076(,t)C(hen)-3.076 E F1(localhost:2321)3.076
|
||||
E F0 .576(will be tried,)3.076 F(in order)102 348 Q 1.666(\(s)4.166 G
|
||||
(ee)-1.666 E F1(ESYS_CONTEXT)2.5 E F0 -.834(\(3\) \) .)B F3 .625
|
||||
(See also)84 372 R F0 3.488(The tpm2-tss git repository at)102 384 R F3
|
||||
(https://github)5.988 E(.com/tpm2-softwar)-.4 E(e/tpm2-tss)-.18 E F0
|
||||
3.487(and the documentation at)5.988 F F3(https://tpm2-tss.r)102 396 Q
|
||||
(eadthedocs.io)-.18 E F0(.)A 3.092
|
||||
(The TPM 2.0 speci\214cations, mainly at)102 432 R F3
|
||||
(The TPM 2.0 speci\214cations, mainly at)102 414 R F3
|
||||
(https://trustedcomputinggr)5.592 E(oup.or)-.18 E
|
||||
(g/wp-content/uploads/TPM-)-.1 E(Re)102 444 Q(v-2.0-P)-.15 E(art-1-Ar)
|
||||
(g/wp-content/uploads/TPM-)-.1 E(Re)102 426 Q(v-2.0-P)-.15 E(art-1-Ar)
|
||||
-.1 E(chitectur)-.18 E(e-01.38.pdf)-.18 E F0(and related pages.)2.5 E F3
|
||||
1.666(SPECIAL THANKS)72 468 R F0 1.6 -.8(To a)102 480 T
|
||||
1.666(SPECIAL THANKS)72 450 R F0 1.6 -.8(To a)102 462 T
|
||||
(ll who support further de).8 E -.15(ve)-.25 G(lopment, in particular:)
|
||||
.15 E F3<83>122 492 Q F0(ThePhD)2.5 E F3<83>122 504 Q F0(Embark Studios)
|
||||
2.5 E F3<83>122 516 Q F0(Jasper Bekk)2.5 E(ers)-.1 E F3(REPOR)72 540 Q
|
||||
1.666(TING B)-.4 F(UGS)-.1 E(https://todo.sr)102 552 Q
|
||||
.15 E F3<83>122 474 Q F0(ThePhD)2.5 E F3<83>122 486 Q F0(Embark Studios)
|
||||
2.5 E F3<83>122 498 Q F0(Jasper Bekk)2.5 E(ers)-.1 E F3(REPOR)72 522 Q
|
||||
1.666(TING B)-.4 F(UGS)-.1 E(https://todo.sr)102 534 Q
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E F1(~nabijaczleweli/tzpfms@lists.sr.ht)
|
||||
102 570 Q F0 2.5(,a)C(rchi)-2.5 E -.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E
|
||||
102 552 Q F0 2.5(,a)C(rchi)-2.5 E -.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E
|
||||
F3(https://lists.sr)2.5 E(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F3
|
||||
1.666(SEE ALSO)72 594 R F1(tpm2_unseal)102 606 Q F0(\(1\))A F3
|
||||
(https://git.sr)102 624 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E
|
||||
1.666(SEE ALSO)72 576 R F1(tpm2_unseal)102 588 Q F0(\(1\))A F3
|
||||
(https://git.sr)102 606 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(9)189.295 E 0 Cg EP
|
||||
%%Page: 10 10
|
||||
%%BeginPageSetup
|
||||
@ -813,63 +808,62 @@ R 3.633(,w)-.65 G 1.133(ill be run via)-3.633 F F4(/bin/)3.633 E F2
|
||||
(The standard output stream of the helper is tied to an anon)143 324 R
|
||||
.188(ymous \214le and used in its entirety as the)-.15 F(passphrase, e)
|
||||
143 336 Q(xcept for a trailing ne)-.15 E(w-line, if an)-.25 E 3.8 -.65
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E
|
||||
(1. Pre-formatted noun phrase with all the information belo)155 348 Q(w)
|
||||
-.25 E(2. Either the dataset name or the element of the TPM hierarch)155
|
||||
360 Q -.65(y.)-.05 G(3. "ne)155 372 Q(w" if this is for a ne)-.25 E 2.5
|
||||
(wp)-.25 G(assphrase)-2.5 E(4. "ag)155 384 Q(ain" if it')-.05 E 2.5(st)
|
||||
-.55 G(he second prompt for that passphrase)-2.5 E .181
|
||||
(If the helper doesn')143 402 R 2.681(te)-.18 G 1.847(xist \()-2.831 F
|
||||
.181(the shell e)1.666 F .181(xits with)-.15 F F1(127)2.681 E F0 -3.151
|
||||
1.666(\), a d)1.666 H .181(iagnostic is issued and the normal prompt)
|
||||
-1.666 F(is used as f)143 414 Q 2.5(all-back. If)-.1 F(it f)2.5 E
|
||||
(ails for an)-.1 E 2.5(yo)-.15 G(ther reason, the prompting is aborted.)
|
||||
-2.5 E 13.14(An e)143 432 R 13.14(xample v)-.15 F 13.14(alue f)-.25 F
|
||||
(acilitating)-.1 E F4(systemd)15.64 E F0 13.14(\(1\) inte)B 13.14
|
||||
(gration w)-.15 F 13.14(ould be: ')-.1 F F2(exec)A 1.666
|
||||
(systemd-ask-password \255-id)143 444 R F4(=)A F0(")A F4(tzpfms:)A F3
|
||||
($2)A F0 2.5("")C F3($1)-2.5 E F4(:)A F0("'.)6 E F1 1.666
|
||||
(TPM2 back-end con\214guration)72 468 R(En)84 480 Q(vir)-.4 E .625
|
||||
(onment v)-.18 F(ariables)-.1 E F4(TSS2_LOG)102 492 Q F0(An)155 492 Q
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E F4($1)155 348 Q F0 .803
|
||||
(Pre-formatted noun phrase with all the information belo)172 348 R 2.103
|
||||
-.65(w, l)-.25 H(ik).65 E 3.303(e")-.1 G -.15(Pa)-3.303 G .803
|
||||
(ssphrase for tarta-zoot").15 F(or "Ne)172 360 Q 2.5(wp)-.25 G
|
||||
(assphrase for tarta-zoot \(ag)-2.5 E(ain\)")-.05 E F4($2)155 372 Q F0
|
||||
(Either the dataset name or the element of the TPM hierarch)172 372 Q(y)
|
||||
-.05 E F4($3)155 384 Q F0("ne)172 384 Q(w" if this is for a ne)-.25 E
|
||||
2.5(wp)-.25 G(assphrase)-2.5 E F4($4)155 396 Q F0("ag)172 396 Q
|
||||
(ain" if it')-.05 E 2.5(st)-.55 G(he second prompt for that passphrase)
|
||||
-2.5 E .181(If the helper doesn')143 414 R 2.681(te)-.18 G 1.847
|
||||
(xist \()-2.831 F .181(the shell e)1.666 F .181(xits with)-.15 F F1(127)
|
||||
2.681 E F0 -3.151 1.666(\), a d)1.666 H .181
|
||||
(iagnostic is issued and the normal prompt)-1.666 F(is used as f)143 426
|
||||
Q 2.5(all-back. If)-.1 F(it f)2.5 E(ails for an)-.1 E 2.5(yo)-.15 G
|
||||
(ther reason, the prompting is aborted.)-2.5 E F1 1.666
|
||||
(TPM2 back-end con\214guration)72 450 R(En)84 462 Q(vir)-.4 E .625
|
||||
(onment v)-.18 F(ariables)-.1 E F4(TSS2_LOG)102 474 Q F0(An)155 474 Q
|
||||
2.5(yo)-.15 G(f:)-2.5 E F1(NONE)2.5 E F0(,)A F1(ERR)2.5 E(OR)-.3 E F0(,)
|
||||
A F1 -1.2(WA)2.5 G(RNING)1.2 E F0(,)A F1(INFO)2.5 E F0(,)A F1(DEB)2.5 E
|
||||
(UG)-.1 E F0(,)A F1(TRA)2.5 E(CE)-.55 E F0 5(.D)C(ef)-5 E(ault:)-.1 E F1
|
||||
-1.2(WA)2.5 G(RNING)1.2 E F0(.)A F1 .625(TPM selection)84 516 R F0 .516
|
||||
(The library)102 528 R F2(libtss2-tcti-default.so)3.016 E F0 .516
|
||||
-1.2(WA)2.5 G(RNING)1.2 E F0(.)A F1 .625(TPM selection)84 498 R F0 .516
|
||||
(The library)102 510 R F2(libtss2-tcti-default.so)3.016 E F0 .516
|
||||
(can be link)3.016 F .516(ed to an)-.1 F 3.017(yo)-.15 G 3.017(ft)-3.017
|
||||
G(he)-3.017 E F4(libtss2-tcti-)3.017 E/F5 10/Symbol SF(*)A F4(.so)A F0
|
||||
(libraries)3.017 E .576(to select the def)102 540 R .576
|
||||
(libraries)3.017 E .576(to select the def)102 522 R .576
|
||||
(ault, otherwise)-.1 F F4(/dev/tpmrm0)3.076 E F0 3.076(,t)C(hen)-3.076 E
|
||||
F4(/dev/tpm0)3.076 E F0 3.076(,t)C(hen)-3.076 E F4(localhost:2321)3.076
|
||||
E F0 .575(will be tried,)3.076 F(in order)102 552 Q 1.666(\(s)4.166 G
|
||||
E F0 .575(will be tried,)3.076 F(in order)102 534 Q 1.666(\(s)4.166 G
|
||||
(ee)-1.666 E F4(ESYS_CONTEXT)2.5 E F0 -.834(\(3\) \) .)B F1 .625
|
||||
(See also)84 576 R F0 3.487(The tpm2-tss git repository at)102 588 R F1
|
||||
(See also)84 558 R F0 3.487(The tpm2-tss git repository at)102 570 R F1
|
||||
(https://github)5.988 E(.com/tpm2-softwar)-.4 E(e/tpm2-tss)-.18 E F0
|
||||
3.488(and the documentation at)5.988 F F1(https://tpm2-tss.r)102 600 Q
|
||||
3.488(and the documentation at)5.988 F F1(https://tpm2-tss.r)102 582 Q
|
||||
(eadthedocs.io)-.18 E F0(.)A 3.092
|
||||
(The TPM 2.0 speci\214cations, mainly at)102 618 R F1
|
||||
(The TPM 2.0 speci\214cations, mainly at)102 600 R F1
|
||||
(https://trustedcomputinggr)5.591 E(oup.or)-.18 E
|
||||
(g/wp-content/uploads/TPM-)-.1 E(Re)102 630 Q(v-2.0-P)-.15 E(art-1-Ar)
|
||||
(g/wp-content/uploads/TPM-)-.1 E(Re)102 612 Q(v-2.0-P)-.15 E(art-1-Ar)
|
||||
-.1 E(chitectur)-.18 E(e-01.38.pdf)-.18 E F0(and related pages.)2.5 E F1
|
||||
1.666(SPECIAL THANKS)72 654 R F0 1.6 -.8(To a)102 666 T
|
||||
1.666(SPECIAL THANKS)72 636 R F0 1.6 -.8(To a)102 648 T
|
||||
(ll who support further de).8 E -.15(ve)-.25 G(lopment, in particular:)
|
||||
.15 E F1<83>122 678 Q F0(ThePhD)2.5 E(tzpfms 0.1-16)72 750 Q(No)138.745
|
||||
E -.15(ve)-.15 G(mber 18, 2021).15 E(10)184.295 E 0 Cg EP
|
||||
.15 E F1<83>122 660 Q F0(ThePhD)2.5 E F1<83>122 672 Q F0(Embark Studios)
|
||||
2.5 E(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021)
|
||||
.15 E(10)184.295 E 0 Cg EP
|
||||
%%Page: 11 11
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.834(ZFS-TPM2-CLEAR-KEY \(8\))72 48 R
|
||||
(System Manager')62.209 E 2.5(sM)-.55 G 57.209(anual ZFS-TPM2-CLEAR-KEY)
|
||||
-2.5 F(\(8\))1.666 E/F1 10/Times-Bold@0 SF<83>122 96 Q F0
|
||||
(Embark Studios)2.5 E F1<83>122 108 Q F0(Jasper Bekk)2.5 E(ers)-.1 E F1
|
||||
(REPOR)72 132 Q 1.666(TING B)-.4 F(UGS)-.1 E(https://todo.sr)102 144 Q
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E/F2 10/Courier@0 SF
|
||||
(~nabijaczleweli/tzpfms@lists.sr.ht)102 162 Q F0 2.5(,a)C(rchi)-2.5 E
|
||||
-.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F1(https://lists.sr)2.5 E
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F1 1.666(SEE ALSO)72 186 R
|
||||
(https://git.sr)102 198 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E
|
||||
-2.5 F(\(8\))1.666 E/F1 10/Times-Bold@0 SF<83>122 96 Q F0(Jasper Bekk)
|
||||
2.5 E(ers)-.1 E F1(REPOR)72 120 Q 1.666(TING B)-.4 F(UGS)-.1 E
|
||||
(https://todo.sr)102 132 Q(.ht/~nabijaczleweli/tzpfms)-1 E/F2 10
|
||||
/Courier@0 SF(~nabijaczleweli/tzpfms@lists.sr.ht)102 150 Q F0 2.5(,a)C
|
||||
(rchi)-2.5 E -.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F1(https://lists.sr)
|
||||
2.5 E(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F1 1.666(SEE ALSO)72 174 R
|
||||
(https://git.sr)102 186 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(11)184.295 E 0 Cg EP
|
||||
%%Page: 12 12
|
||||
%%BeginPageSetup
|
||||
@ -904,58 +898,58 @@ E F4(TZPFMS_PASSPHRASE_HELPER)102 324 Q F0 1.133(If set and nonempty)143
|
||||
(The standard output stream of the helper is tied to an anon)143 366 R
|
||||
.188(ymous \214le and used in its entirety as the)-.15 F(passphrase, e)
|
||||
143 378 Q(xcept for a trailing ne)-.15 E(w-line, if an)-.25 E 3.8 -.65
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E
|
||||
(1. Pre-formatted noun phrase with all the information belo)155 390 Q(w)
|
||||
-.25 E(2. Either the dataset name or the element of the TPM hierarch)155
|
||||
402 Q -.65(y.)-.05 G(3. "ne)155 414 Q(w" if this is for a ne)-.25 E 2.5
|
||||
(wp)-.25 G(assphrase)-2.5 E(4. "ag)155 426 Q(ain" if it')-.05 E 2.5(st)
|
||||
-.55 G(he second prompt for that passphrase)-2.5 E .181
|
||||
(If the helper doesn')143 444 R 2.681(te)-.18 G 1.847(xist \()-2.831 F
|
||||
.181(the shell e)1.666 F .181(xits with)-.15 F F1(127)2.681 E F0 -3.151
|
||||
1.666(\), a d)1.666 H .181(iagnostic is issued and the normal prompt)
|
||||
-1.666 F(is used as f)143 456 Q 2.5(all-back. If)-.1 F(it f)2.5 E
|
||||
(ails for an)-.1 E 2.5(yo)-.15 G(ther reason, the prompting is aborted.)
|
||||
-2.5 E 13.14(An e)143 474 R 13.14(xample v)-.15 F 13.14(alue f)-.25 F
|
||||
(acilitating)-.1 E F4(systemd)15.64 E F0 13.14(\(1\) inte)B 13.14
|
||||
(gration w)-.15 F 13.14(ould be: ')-.1 F F2(exec)A 1.666
|
||||
(systemd-ask-password \255-id)143 486 R F4(=)A F0(")A F4(tzpfms:)A F3
|
||||
($2)A F0 2.5("")C F3($1)-2.5 E F4(:)A F0("'.)6 E F1 1.666
|
||||
(TPM1.X back-end con\214guration)72 510 R .625(TPM selection)84 522 R F0
|
||||
(The)102 534 Q F2(tzpfms)2.767 E F0 .267(suite connects to a local)2.767
|
||||
(y. T)-.15 H(he ar).65 E(guments are:)-.18 E F4($1)155 390 Q F0 .803
|
||||
(Pre-formatted noun phrase with all the information belo)172 390 R 2.103
|
||||
-.65(w, l)-.25 H(ik).65 E 3.303(e")-.1 G -.15(Pa)-3.303 G .803
|
||||
(ssphrase for tarta-zoot").15 F(or "Ne)172 402 Q 2.5(wp)-.25 G
|
||||
(assphrase for tarta-zoot \(ag)-2.5 E(ain\)")-.05 E F4($2)155 414 Q F0
|
||||
(Either the dataset name or the element of the TPM hierarch)172 414 Q(y)
|
||||
-.05 E F4($3)155 426 Q F0("ne)172 426 Q(w" if this is for a ne)-.25 E
|
||||
2.5(wp)-.25 G(assphrase)-2.5 E F4($4)155 438 Q F0("ag)172 438 Q
|
||||
(ain" if it')-.05 E 2.5(st)-.55 G(he second prompt for that passphrase)
|
||||
-2.5 E .181(If the helper doesn')143 456 R 2.681(te)-.18 G 1.847
|
||||
(xist \()-2.831 F .181(the shell e)1.666 F .181(xits with)-.15 F F1(127)
|
||||
2.681 E F0 -3.151 1.666(\), a d)1.666 H .181
|
||||
(iagnostic is issued and the normal prompt)-1.666 F(is used as f)143 468
|
||||
Q 2.5(all-back. If)-.1 F(it f)2.5 E(ails for an)-.1 E 2.5(yo)-.15 G
|
||||
(ther reason, the prompting is aborted.)-2.5 E F1 1.666
|
||||
(TPM1.X back-end con\214guration)72 492 R .625(TPM selection)84 504 R F0
|
||||
(The)102 516 Q F2(tzpfms)2.767 E F0 .267(suite connects to a local)2.767
|
||||
F F4(tcsd)2.767 E F0 .267(\(8\) process)B 1.666(\(a)4.433 G(t)-1.666 E
|
||||
F4(localhost:30003)2.767 E F0 4.433(\)b)1.666 G 2.767(yd)-4.433 G(ef)
|
||||
-2.767 E 2.767(ault. Use)-.1 F .268(the en-)2.767 F(vironment v)102 546
|
||||
-2.767 E 2.767(ault. Use)-.1 F .268(the en-)2.767 F(vironment v)102 528
|
||||
Q(ariable)-.25 E F4(TZPFMS_TPM1X)2.5 E F0
|
||||
(to specify a remote TCS hostname.)2.5 E .392(The T)102 564 R(rouSerS)
|
||||
(to specify a remote TCS hostname.)2.5 E .392(The T)102 546 R(rouSerS)
|
||||
-.35 E F4(tcsd)2.892 E F0 .392(\(8\) daemon will try)B F4(/dev/tpm0)
|
||||
2.892 E F0 2.892(,t)C(hen)-2.892 E F4(/udev/tpm0)2.892 E F0 2.891(,t)C
|
||||
(hen)-2.891 E F4(/dev/tpm)2.891 E F0 2.891(;b)C 2.891(yo)-2.891 G(ccup)
|
||||
-2.891 E(ying)-.1 E(one of the earlier ones with, for e)102 576 Q
|
||||
-2.891 E(ying)-.1 E(one of the earlier ones with, for e)102 558 Q
|
||||
(xample, shell redirection, a later one can be selected.)-.15 E F1 .625
|
||||
(See also)84 600 R F0(The T)102 612 Q(rouSerS project page at)-.35 E F1
|
||||
(See also)84 582 R F0(The T)102 594 Q(rouSerS project page at)-.35 E F1
|
||||
(https://sour)2.5 E(cef)-.18 E(or)-.25 E(ge.net/pr)-.1 E(ojects/tr)-.18
|
||||
E(ousers)-.18 E F0(.)A 5.108(The TPM 1.2 main speci\214cation inde)102
|
||||
630 R 7.609(xa)-.15 G(t)-7.609 E F1(https://trustedcomputinggr)7.609 E
|
||||
612 R 7.609(xa)-.15 G(t)-7.609 E F1(https://trustedcomputinggr)7.609 E
|
||||
(oup.or)-.18 E(g/r)-.1 E(esour)-.18 E(ce/tpm-main-)-.18 E
|
||||
(speci\214cation)102 642 Q F0(.)A F1 1.666(SPECIAL THANKS)72 666 R F0
|
||||
1.6 -.8(To a)102 678 T(ll who support further de).8 E -.15(ve)-.25 G
|
||||
(lopment, in particular:).15 E(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15
|
||||
(ve)-.15 G(mber 18, 2021).15 E(12)184.295 E 0 Cg EP
|
||||
(speci\214cation)102 624 Q F0(.)A F1 1.666(SPECIAL THANKS)72 648 R F0
|
||||
1.6 -.8(To a)102 660 T(ll who support further de).8 E -.15(ve)-.25 G
|
||||
(lopment, in particular:).15 E F1<83>122 672 Q F0(ThePhD)2.5 E
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(12)184.295 E 0 Cg EP
|
||||
%%Page: 13 13
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF(ZFS-TPM2-LO)72 48 Q -.834(AD-KEY \(8\))-.35 F
|
||||
(System Manager')67.569 E 2.5(sM)-.55 G 62.569(anual ZFS-TPM2-LO)-2.5 F
|
||||
-.834(AD-KEY \(8\))-.35 F/F1 10/Times-Bold@0 SF<83>122 96 Q F0(ThePhD)
|
||||
2.5 E F1<83>122 108 Q F0(Embark Studios)2.5 E F1<83>122 120 Q F0
|
||||
(Jasper Bekk)2.5 E(ers)-.1 E F1(REPOR)72 144 Q 1.666(TING B)-.4 F(UGS)
|
||||
-.1 E(https://todo.sr)102 156 Q(.ht/~nabijaczleweli/tzpfms)-1 E/F2 10
|
||||
/Courier@0 SF(~nabijaczleweli/tzpfms@lists.sr.ht)102 174 Q F0 2.5(,a)C
|
||||
(rchi)-2.5 E -.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F1(https://lists.sr)
|
||||
2.5 E(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F1 1.666(SEE ALSO)72 198 R
|
||||
(https://git.sr)102 210 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-16)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 18, 2021).15 E
|
||||
-.834(AD-KEY \(8\))-.35 F/F1 10/Times-Bold@0 SF<83>122 96 Q F0
|
||||
(Embark Studios)2.5 E F1<83>122 108 Q F0(Jasper Bekk)2.5 E(ers)-.1 E F1
|
||||
(REPOR)72 132 Q 1.666(TING B)-.4 F(UGS)-.1 E(https://todo.sr)102 144 Q
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E/F2 10/Courier@0 SF
|
||||
(~nabijaczleweli/tzpfms@lists.sr.ht)102 162 Q F0 2.5(,a)C(rchi)-2.5 E
|
||||
-.15(ve)-.25 G 2.5(da).15 G(t)-2.5 E F1(https://lists.sr)2.5 E
|
||||
(.ht/~nabijaczleweli/tzpfms)-1 E F0(.)A F1 1.666(SEE ALSO)72 186 R
|
||||
(https://git.sr)102 198 Q(.ht/~nabijaczleweli/tzpfms)-1 E F0
|
||||
(tzpfms 0.1-18)72 750 Q(No)138.745 E -.15(ve)-.15 G(mber 20, 2021).15 E
|
||||
(13)184.295 E 0 Cg EP
|
||||
%%Trailer
|
||||
end
|
||||
|
@ -1,9 +1,9 @@
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
.
|
||||
.Dd November 18, 2021
|
||||
.Dd November 20, 2021
|
||||
.ds doc-volume-operating-system
|
||||
.Dt ZFS-TPM-LIST 8
|
||||
.Os tzpfms 0.1-16
|
||||
.Os tzpfms 0.1-18
|
||||
.
|
||||
.Sh NAME
|
||||
.Nm zfs-tpm-list
|
||||
|
@ -169,8 +169,8 @@ owo/enc TPM1.X available yes</div>
|
||||
</div>
|
||||
<table class="foot">
|
||||
<tr>
|
||||
<td class="foot-date">November 18, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-16</td>
|
||||
<td class="foot-date">November 20, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-18</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -1,9 +1,9 @@
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
.
|
||||
.Dd November 18, 2021
|
||||
.Dd November 20, 2021
|
||||
.ds doc-volume-operating-system
|
||||
.Dt ZFS-TPM1X-CHANGE-KEY 8
|
||||
.Os tzpfms 0.1-16
|
||||
.Os tzpfms 0.1-18
|
||||
.
|
||||
.Sh NAME
|
||||
.Nm zfs-tpm1x-change-key
|
||||
@ -109,20 +109,22 @@ In case of a catastrophic event, the key can be loaded by running
|
||||
.It Ev TZPFMS_PASSPHRASE_HELPER
|
||||
If set and nonempty, will be run via
|
||||
.Pa /bin/ Ns Nm sh Fl c
|
||||
.\"Li \&"$TZPFMS_PASSPHRASE_HELPER" \&"$TZPFMS_PASSPHRASE_HELPER" Qo Ar prepared prompt Qc Qo Ar target Qc Qo Oo Li new Oc Qc Qo Oo Li again Oc Qc
|
||||
to provide a passphrase, instead of reading from the standard input stream.
|
||||
.Pp
|
||||
The standard output stream of the helper is tied to an anonymous file and used in its entirety as the passphrase, except for a trailing new-line, if any.
|
||||
The arguments are:
|
||||
.Bl -enum -compact -offset "@@" -width "@"
|
||||
.It
|
||||
Pre-formatted noun phrase with all the information below
|
||||
.It
|
||||
Either the dataset name or the element of the TPM hierarchy.
|
||||
.It
|
||||
.Bl -tag -compact -offset "@@" -width "@@"
|
||||
.It Li $1
|
||||
Pre-formatted noun phrase with all the information below, like
|
||||
.Qq Passphrase for tarta-zoot
|
||||
or
|
||||
.Qq New passphrase for tarta-zoot (again)
|
||||
.It Li $2
|
||||
Either the dataset name or the element of the TPM hierarchy
|
||||
.It Li $3
|
||||
.Qq new
|
||||
if this is for a new passphrase
|
||||
.It
|
||||
.It Li $4
|
||||
.Qq again
|
||||
if it's the second prompt for that passphrase
|
||||
.El
|
||||
@ -131,11 +133,8 @@ If the helper doesn't exist
|
||||
.Pq the shell exits with Sy 127 ,
|
||||
a diagnostic is issued and the normal prompt is used as fall-back.
|
||||
If it fails for any other reason, the prompting is aborted.
|
||||
.Pp
|
||||
An example value facilitating
|
||||
.Xr systemd 1
|
||||
integration would be:
|
||||
.No ' Ns Ic exec Nm systemd-ask-password Fl -id Ns Li = Ns Qo Li tzpfms:\& Ns Ar $2 Qc Qo Ar $1 Ns Li ": " Qc Ns ' .
|
||||
.
|
||||
.
|
||||
.El
|
||||
.
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
|
@ -125,23 +125,24 @@
|
||||
<p class="Pp">The standard output stream of the helper is tied to an
|
||||
anonymous file and used in its entirety as the passphrase, except for a
|
||||
trailing new-line, if any. The arguments are:</p>
|
||||
<ol class="Bl-enum Bd-indent Bl-compact">
|
||||
<li>Pre-formatted noun phrase with all the information below</li>
|
||||
<li>Either the dataset name or the element of the TPM hierarchy.</li>
|
||||
<li>"new" if this is for a new passphrase</li>
|
||||
<li>"again" if it's the second prompt for that passphrase</li>
|
||||
</ol>
|
||||
<div class="Bd-indent">
|
||||
<dl class="Bl-tag Bl-compact">
|
||||
<dt id="$1"><a class="permalink" href="#$1"><code class="Li">$1</code></a></dt>
|
||||
<dd>Pre-formatted noun phrase with all the information below, like
|
||||
"Passphrase for tarta-zoot" or "New passphrase for
|
||||
tarta-zoot (again)"</dd>
|
||||
<dt id="$2"><a class="permalink" href="#$2"><code class="Li">$2</code></a></dt>
|
||||
<dd>Either the dataset name or the element of the TPM hierarchy</dd>
|
||||
<dt id="$3"><a class="permalink" href="#$3"><code class="Li">$3</code></a></dt>
|
||||
<dd>"new" if this is for a new passphrase</dd>
|
||||
<dt id="$4"><a class="permalink" href="#$4"><code class="Li">$4</code></a></dt>
|
||||
<dd>"again" if it's the second prompt for that passphrase</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="Pp" id="127">If the helper doesn't exist (the shell exits with
|
||||
<a class="permalink" href="#127"><b class="Sy">127</b></a>), a
|
||||
diagnostic is issued and the normal prompt is used as fall-back. If it
|
||||
fails for any other reason, the prompting is aborted.</p>
|
||||
<p class="Pp">An example value facilitating
|
||||
<a class="Xr" href="https://manpages.debian.org/bullseye/systemd.1">systemd(1)</a>
|
||||
integration would be:
|
||||
<span class="No">'</span><code class="Ic">exec</code>
|
||||
<code class="Nm">systemd-ask-password</code>
|
||||
<code class="Fl">--id</code><code class="Li">=</code>"<code class="Li">tzpfms:</code><var class="Ar">$2</var>"
|
||||
"<var class="Ar">$1</var><code class="Li">: </code>"'.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
@ -198,8 +199,8 @@
|
||||
</div>
|
||||
<table class="foot">
|
||||
<tr>
|
||||
<td class="foot-date">November 18, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-16</td>
|
||||
<td class="foot-date">November 20, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-18</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -1,9 +1,9 @@
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
.
|
||||
.Dd November 18, 2021
|
||||
.Dd November 20, 2021
|
||||
.ds doc-volume-operating-system
|
||||
.Dt ZFS-TPM1X-CLEAR-KEY 8
|
||||
.Os tzpfms 0.1-16
|
||||
.Os tzpfms 0.1-18
|
||||
.
|
||||
.Sh NAME
|
||||
.Nm zfs-tpm1x-clear-key
|
||||
|
@ -106,8 +106,8 @@
|
||||
</div>
|
||||
<table class="foot">
|
||||
<tr>
|
||||
<td class="foot-date">November 18, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-16</td>
|
||||
<td class="foot-date">November 20, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-18</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -1,9 +1,9 @@
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
.
|
||||
.Dd November 18, 2021
|
||||
.Dd November 20, 2021
|
||||
.ds doc-volume-operating-system
|
||||
.Dt ZFS-TPM1X-LOAD-KEY 8
|
||||
.Os tzpfms 0.1-16
|
||||
.Os tzpfms 0.1-18
|
||||
.
|
||||
.Sh NAME
|
||||
.Nm zfs-tpm1x-load-key
|
||||
@ -47,20 +47,22 @@ option.
|
||||
.It Ev TZPFMS_PASSPHRASE_HELPER
|
||||
If set and nonempty, will be run via
|
||||
.Pa /bin/ Ns Nm sh Fl c
|
||||
.\"Li \&"$TZPFMS_PASSPHRASE_HELPER" \&"$TZPFMS_PASSPHRASE_HELPER" Qo Ar prepared prompt Qc Qo Ar target Qc Qo Oo Li new Oc Qc Qo Oo Li again Oc Qc
|
||||
to provide a passphrase, instead of reading from the standard input stream.
|
||||
.Pp
|
||||
The standard output stream of the helper is tied to an anonymous file and used in its entirety as the passphrase, except for a trailing new-line, if any.
|
||||
The arguments are:
|
||||
.Bl -enum -compact -offset "@@" -width "@"
|
||||
.It
|
||||
Pre-formatted noun phrase with all the information below
|
||||
.It
|
||||
Either the dataset name or the element of the TPM hierarchy.
|
||||
.It
|
||||
.Bl -tag -compact -offset "@@" -width "@@"
|
||||
.It Li $1
|
||||
Pre-formatted noun phrase with all the information below, like
|
||||
.Qq Passphrase for tarta-zoot
|
||||
or
|
||||
.Qq New passphrase for tarta-zoot (again)
|
||||
.It Li $2
|
||||
Either the dataset name or the element of the TPM hierarchy
|
||||
.It Li $3
|
||||
.Qq new
|
||||
if this is for a new passphrase
|
||||
.It
|
||||
.It Li $4
|
||||
.Qq again
|
||||
if it's the second prompt for that passphrase
|
||||
.El
|
||||
@ -69,11 +71,8 @@ If the helper doesn't exist
|
||||
.Pq the shell exits with Sy 127 ,
|
||||
a diagnostic is issued and the normal prompt is used as fall-back.
|
||||
If it fails for any other reason, the prompting is aborted.
|
||||
.Pp
|
||||
An example value facilitating
|
||||
.Xr systemd 1
|
||||
integration would be:
|
||||
.No ' Ns Ic exec Nm systemd-ask-password Fl -id Ns Li = Ns Qo Li tzpfms:\& Ns Ar $2 Qc Qo Ar $1 Ns Li ": " Qc Ns ' .
|
||||
.
|
||||
.
|
||||
.El
|
||||
.
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
|
@ -66,23 +66,24 @@
|
||||
<p class="Pp">The standard output stream of the helper is tied to an
|
||||
anonymous file and used in its entirety as the passphrase, except for a
|
||||
trailing new-line, if any. The arguments are:</p>
|
||||
<ol class="Bl-enum Bd-indent Bl-compact">
|
||||
<li>Pre-formatted noun phrase with all the information below</li>
|
||||
<li>Either the dataset name or the element of the TPM hierarchy.</li>
|
||||
<li>"new" if this is for a new passphrase</li>
|
||||
<li>"again" if it's the second prompt for that passphrase</li>
|
||||
</ol>
|
||||
<div class="Bd-indent">
|
||||
<dl class="Bl-tag Bl-compact">
|
||||
<dt id="$1"><a class="permalink" href="#$1"><code class="Li">$1</code></a></dt>
|
||||
<dd>Pre-formatted noun phrase with all the information below, like
|
||||
"Passphrase for tarta-zoot" or "New passphrase for
|
||||
tarta-zoot (again)"</dd>
|
||||
<dt id="$2"><a class="permalink" href="#$2"><code class="Li">$2</code></a></dt>
|
||||
<dd>Either the dataset name or the element of the TPM hierarchy</dd>
|
||||
<dt id="$3"><a class="permalink" href="#$3"><code class="Li">$3</code></a></dt>
|
||||
<dd>"new" if this is for a new passphrase</dd>
|
||||
<dt id="$4"><a class="permalink" href="#$4"><code class="Li">$4</code></a></dt>
|
||||
<dd>"again" if it's the second prompt for that passphrase</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="Pp" id="127">If the helper doesn't exist (the shell exits with
|
||||
<a class="permalink" href="#127"><b class="Sy">127</b></a>), a
|
||||
diagnostic is issued and the normal prompt is used as fall-back. If it
|
||||
fails for any other reason, the prompting is aborted.</p>
|
||||
<p class="Pp">An example value facilitating
|
||||
<a class="Xr" href="https://manpages.debian.org/bullseye/systemd.1">systemd(1)</a>
|
||||
integration would be:
|
||||
<span class="No">'</span><code class="Ic">exec</code>
|
||||
<code class="Nm">systemd-ask-password</code>
|
||||
<code class="Fl">--id</code><code class="Li">=</code>"<code class="Li">tzpfms:</code><var class="Ar">$2</var>"
|
||||
"<var class="Ar">$1</var><code class="Li">: </code>"'.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
@ -139,8 +140,8 @@
|
||||
</div>
|
||||
<table class="foot">
|
||||
<tr>
|
||||
<td class="foot-date">November 18, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-16</td>
|
||||
<td class="foot-date">November 20, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-18</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -1,9 +1,9 @@
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
.
|
||||
.Dd November 18, 2021
|
||||
.Dd November 20, 2021
|
||||
.ds doc-volume-operating-system
|
||||
.Dt ZFS-TPM2-CHANGE-KEY 8
|
||||
.Os tzpfms 0.1-16
|
||||
.Os tzpfms 0.1-18
|
||||
.
|
||||
.Sh NAME
|
||||
.Nm zfs-tpm2-change-key
|
||||
@ -106,20 +106,22 @@ In case of a catastrophic event, the key can be loaded by running
|
||||
.It Ev TZPFMS_PASSPHRASE_HELPER
|
||||
If set and nonempty, will be run via
|
||||
.Pa /bin/ Ns Nm sh Fl c
|
||||
.\"Li \&"$TZPFMS_PASSPHRASE_HELPER" \&"$TZPFMS_PASSPHRASE_HELPER" Qo Ar prepared prompt Qc Qo Ar target Qc Qo Oo Li new Oc Qc Qo Oo Li again Oc Qc
|
||||
to provide a passphrase, instead of reading from the standard input stream.
|
||||
.Pp
|
||||
The standard output stream of the helper is tied to an anonymous file and used in its entirety as the passphrase, except for a trailing new-line, if any.
|
||||
The arguments are:
|
||||
.Bl -enum -compact -offset "@@" -width "@"
|
||||
.It
|
||||
Pre-formatted noun phrase with all the information below
|
||||
.It
|
||||
Either the dataset name or the element of the TPM hierarchy.
|
||||
.It
|
||||
.Bl -tag -compact -offset "@@" -width "@@"
|
||||
.It Li $1
|
||||
Pre-formatted noun phrase with all the information below, like
|
||||
.Qq Passphrase for tarta-zoot
|
||||
or
|
||||
.Qq New passphrase for tarta-zoot (again)
|
||||
.It Li $2
|
||||
Either the dataset name or the element of the TPM hierarchy
|
||||
.It Li $3
|
||||
.Qq new
|
||||
if this is for a new passphrase
|
||||
.It
|
||||
.It Li $4
|
||||
.Qq again
|
||||
if it's the second prompt for that passphrase
|
||||
.El
|
||||
@ -128,11 +130,8 @@ If the helper doesn't exist
|
||||
.Pq the shell exits with Sy 127 ,
|
||||
a diagnostic is issued and the normal prompt is used as fall-back.
|
||||
If it fails for any other reason, the prompting is aborted.
|
||||
.Pp
|
||||
An example value facilitating
|
||||
.Xr systemd 1
|
||||
integration would be:
|
||||
.No ' Ns Ic exec Nm systemd-ask-password Fl -id Ns Li = Ns Qo Li tzpfms:\& Ns Ar $2 Qc Qo Ar $1 Ns Li ": " Qc Ns ' .
|
||||
.
|
||||
.
|
||||
.El
|
||||
.
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
|
@ -124,23 +124,24 @@
|
||||
<p class="Pp">The standard output stream of the helper is tied to an
|
||||
anonymous file and used in its entirety as the passphrase, except for a
|
||||
trailing new-line, if any. The arguments are:</p>
|
||||
<ol class="Bl-enum Bd-indent Bl-compact">
|
||||
<li>Pre-formatted noun phrase with all the information below</li>
|
||||
<li>Either the dataset name or the element of the TPM hierarchy.</li>
|
||||
<li>"new" if this is for a new passphrase</li>
|
||||
<li>"again" if it's the second prompt for that passphrase</li>
|
||||
</ol>
|
||||
<div class="Bd-indent">
|
||||
<dl class="Bl-tag Bl-compact">
|
||||
<dt id="$1"><a class="permalink" href="#$1"><code class="Li">$1</code></a></dt>
|
||||
<dd>Pre-formatted noun phrase with all the information below, like
|
||||
"Passphrase for tarta-zoot" or "New passphrase for
|
||||
tarta-zoot (again)"</dd>
|
||||
<dt id="$2"><a class="permalink" href="#$2"><code class="Li">$2</code></a></dt>
|
||||
<dd>Either the dataset name or the element of the TPM hierarchy</dd>
|
||||
<dt id="$3"><a class="permalink" href="#$3"><code class="Li">$3</code></a></dt>
|
||||
<dd>"new" if this is for a new passphrase</dd>
|
||||
<dt id="$4"><a class="permalink" href="#$4"><code class="Li">$4</code></a></dt>
|
||||
<dd>"again" if it's the second prompt for that passphrase</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="Pp" id="127">If the helper doesn't exist (the shell exits with
|
||||
<a class="permalink" href="#127"><b class="Sy">127</b></a>), a
|
||||
diagnostic is issued and the normal prompt is used as fall-back. If it
|
||||
fails for any other reason, the prompting is aborted.</p>
|
||||
<p class="Pp">An example value facilitating
|
||||
<a class="Xr" href="https://manpages.debian.org/bullseye/systemd.1">systemd(1)</a>
|
||||
integration would be:
|
||||
<span class="No">'</span><code class="Ic">exec</code>
|
||||
<code class="Nm">systemd-ask-password</code>
|
||||
<code class="Fl">--id</code><code class="Li">=</code>"<code class="Li">tzpfms:</code><var class="Ar">$2</var>"
|
||||
"<var class="Ar">$1</var><code class="Li">: </code>"'.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
@ -211,8 +212,8 @@
|
||||
</div>
|
||||
<table class="foot">
|
||||
<tr>
|
||||
<td class="foot-date">November 18, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-16</td>
|
||||
<td class="foot-date">November 20, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-18</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -1,9 +1,9 @@
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
.
|
||||
.Dd November 18, 2021
|
||||
.Dd November 20, 2021
|
||||
.ds doc-volume-operating-system
|
||||
.Dt ZFS-TPM2-CLEAR-KEY 8
|
||||
.Os tzpfms 0.1-16
|
||||
.Os tzpfms 0.1-18
|
||||
.
|
||||
.Sh NAME
|
||||
.Nm zfs-tpm2-clear-key
|
||||
@ -44,20 +44,22 @@ for a detailed description.
|
||||
.It Ev TZPFMS_PASSPHRASE_HELPER
|
||||
If set and nonempty, will be run via
|
||||
.Pa /bin/ Ns Nm sh Fl c
|
||||
.\"Li \&"$TZPFMS_PASSPHRASE_HELPER" \&"$TZPFMS_PASSPHRASE_HELPER" Qo Ar prepared prompt Qc Qo Ar target Qc Qo Oo Li new Oc Qc Qo Oo Li again Oc Qc
|
||||
to provide a passphrase, instead of reading from the standard input stream.
|
||||
.Pp
|
||||
The standard output stream of the helper is tied to an anonymous file and used in its entirety as the passphrase, except for a trailing new-line, if any.
|
||||
The arguments are:
|
||||
.Bl -enum -compact -offset "@@" -width "@"
|
||||
.It
|
||||
Pre-formatted noun phrase with all the information below
|
||||
.It
|
||||
Either the dataset name or the element of the TPM hierarchy.
|
||||
.It
|
||||
.Bl -tag -compact -offset "@@" -width "@@"
|
||||
.It Li $1
|
||||
Pre-formatted noun phrase with all the information below, like
|
||||
.Qq Passphrase for tarta-zoot
|
||||
or
|
||||
.Qq New passphrase for tarta-zoot (again)
|
||||
.It Li $2
|
||||
Either the dataset name or the element of the TPM hierarchy
|
||||
.It Li $3
|
||||
.Qq new
|
||||
if this is for a new passphrase
|
||||
.It
|
||||
.It Li $4
|
||||
.Qq again
|
||||
if it's the second prompt for that passphrase
|
||||
.El
|
||||
@ -66,11 +68,8 @@ If the helper doesn't exist
|
||||
.Pq the shell exits with Sy 127 ,
|
||||
a diagnostic is issued and the normal prompt is used as fall-back.
|
||||
If it fails for any other reason, the prompting is aborted.
|
||||
.Pp
|
||||
An example value facilitating
|
||||
.Xr systemd 1
|
||||
integration would be:
|
||||
.No ' Ns Ic exec Nm systemd-ask-password Fl -id Ns Li = Ns Qo Li tzpfms:\& Ns Ar $2 Qc Qo Ar $1 Ns Li ": " Qc Ns ' .
|
||||
.
|
||||
.
|
||||
.El
|
||||
.
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
|
@ -67,23 +67,24 @@
|
||||
<p class="Pp">The standard output stream of the helper is tied to an
|
||||
anonymous file and used in its entirety as the passphrase, except for a
|
||||
trailing new-line, if any. The arguments are:</p>
|
||||
<ol class="Bl-enum Bd-indent Bl-compact">
|
||||
<li>Pre-formatted noun phrase with all the information below</li>
|
||||
<li>Either the dataset name or the element of the TPM hierarchy.</li>
|
||||
<li>"new" if this is for a new passphrase</li>
|
||||
<li>"again" if it's the second prompt for that passphrase</li>
|
||||
</ol>
|
||||
<div class="Bd-indent">
|
||||
<dl class="Bl-tag Bl-compact">
|
||||
<dt id="$1"><a class="permalink" href="#$1"><code class="Li">$1</code></a></dt>
|
||||
<dd>Pre-formatted noun phrase with all the information below, like
|
||||
"Passphrase for tarta-zoot" or "New passphrase for
|
||||
tarta-zoot (again)"</dd>
|
||||
<dt id="$2"><a class="permalink" href="#$2"><code class="Li">$2</code></a></dt>
|
||||
<dd>Either the dataset name or the element of the TPM hierarchy</dd>
|
||||
<dt id="$3"><a class="permalink" href="#$3"><code class="Li">$3</code></a></dt>
|
||||
<dd>"new" if this is for a new passphrase</dd>
|
||||
<dt id="$4"><a class="permalink" href="#$4"><code class="Li">$4</code></a></dt>
|
||||
<dd>"again" if it's the second prompt for that passphrase</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="Pp" id="127">If the helper doesn't exist (the shell exits with
|
||||
<a class="permalink" href="#127"><b class="Sy">127</b></a>), a
|
||||
diagnostic is issued and the normal prompt is used as fall-back. If it
|
||||
fails for any other reason, the prompting is aborted.</p>
|
||||
<p class="Pp">An example value facilitating
|
||||
<a class="Xr" href="https://manpages.debian.org/bullseye/systemd.1">systemd(1)</a>
|
||||
integration would be:
|
||||
<span class="No">'</span><code class="Ic">exec</code>
|
||||
<code class="Nm">systemd-ask-password</code>
|
||||
<code class="Fl">--id</code><code class="Li">=</code>"<code class="Li">tzpfms:</code><var class="Ar">$2</var>"
|
||||
"<var class="Ar">$1</var><code class="Li">: </code>"'.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
@ -153,8 +154,8 @@
|
||||
</div>
|
||||
<table class="foot">
|
||||
<tr>
|
||||
<td class="foot-date">November 18, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-16</td>
|
||||
<td class="foot-date">November 20, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-18</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -1,9 +1,9 @@
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
.
|
||||
.Dd November 18, 2021
|
||||
.Dd November 20, 2021
|
||||
.ds doc-volume-operating-system
|
||||
.Dt ZFS-TPM2-LOAD-KEY 8
|
||||
.Os tzpfms 0.1-16
|
||||
.Os tzpfms 0.1-18
|
||||
.
|
||||
.Sh NAME
|
||||
.Nm zfs-tpm2-load-key
|
||||
@ -46,20 +46,22 @@ option.
|
||||
.It Ev TZPFMS_PASSPHRASE_HELPER
|
||||
If set and nonempty, will be run via
|
||||
.Pa /bin/ Ns Nm sh Fl c
|
||||
.\"Li \&"$TZPFMS_PASSPHRASE_HELPER" \&"$TZPFMS_PASSPHRASE_HELPER" Qo Ar prepared prompt Qc Qo Ar target Qc Qo Oo Li new Oc Qc Qo Oo Li again Oc Qc
|
||||
to provide a passphrase, instead of reading from the standard input stream.
|
||||
.Pp
|
||||
The standard output stream of the helper is tied to an anonymous file and used in its entirety as the passphrase, except for a trailing new-line, if any.
|
||||
The arguments are:
|
||||
.Bl -enum -compact -offset "@@" -width "@"
|
||||
.It
|
||||
Pre-formatted noun phrase with all the information below
|
||||
.It
|
||||
Either the dataset name or the element of the TPM hierarchy.
|
||||
.It
|
||||
.Bl -tag -compact -offset "@@" -width "@@"
|
||||
.It Li $1
|
||||
Pre-formatted noun phrase with all the information below, like
|
||||
.Qq Passphrase for tarta-zoot
|
||||
or
|
||||
.Qq New passphrase for tarta-zoot (again)
|
||||
.It Li $2
|
||||
Either the dataset name or the element of the TPM hierarchy
|
||||
.It Li $3
|
||||
.Qq new
|
||||
if this is for a new passphrase
|
||||
.It
|
||||
.It Li $4
|
||||
.Qq again
|
||||
if it's the second prompt for that passphrase
|
||||
.El
|
||||
@ -68,11 +70,8 @@ If the helper doesn't exist
|
||||
.Pq the shell exits with Sy 127 ,
|
||||
a diagnostic is issued and the normal prompt is used as fall-back.
|
||||
If it fails for any other reason, the prompting is aborted.
|
||||
.Pp
|
||||
An example value facilitating
|
||||
.Xr systemd 1
|
||||
integration would be:
|
||||
.No ' Ns Ic exec Nm systemd-ask-password Fl -id Ns Li = Ns Qo Li tzpfms:\& Ns Ar $2 Qc Qo Ar $1 Ns Li ": " Qc Ns ' .
|
||||
.
|
||||
.
|
||||
.El
|
||||
.
|
||||
.\" SPDX-License-Identifier: MIT
|
||||
|
@ -65,23 +65,24 @@
|
||||
<p class="Pp">The standard output stream of the helper is tied to an
|
||||
anonymous file and used in its entirety as the passphrase, except for a
|
||||
trailing new-line, if any. The arguments are:</p>
|
||||
<ol class="Bl-enum Bd-indent Bl-compact">
|
||||
<li>Pre-formatted noun phrase with all the information below</li>
|
||||
<li>Either the dataset name or the element of the TPM hierarchy.</li>
|
||||
<li>"new" if this is for a new passphrase</li>
|
||||
<li>"again" if it's the second prompt for that passphrase</li>
|
||||
</ol>
|
||||
<div class="Bd-indent">
|
||||
<dl class="Bl-tag Bl-compact">
|
||||
<dt id="$1"><a class="permalink" href="#$1"><code class="Li">$1</code></a></dt>
|
||||
<dd>Pre-formatted noun phrase with all the information below, like
|
||||
"Passphrase for tarta-zoot" or "New passphrase for
|
||||
tarta-zoot (again)"</dd>
|
||||
<dt id="$2"><a class="permalink" href="#$2"><code class="Li">$2</code></a></dt>
|
||||
<dd>Either the dataset name or the element of the TPM hierarchy</dd>
|
||||
<dt id="$3"><a class="permalink" href="#$3"><code class="Li">$3</code></a></dt>
|
||||
<dd>"new" if this is for a new passphrase</dd>
|
||||
<dt id="$4"><a class="permalink" href="#$4"><code class="Li">$4</code></a></dt>
|
||||
<dd>"again" if it's the second prompt for that passphrase</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<p class="Pp" id="127">If the helper doesn't exist (the shell exits with
|
||||
<a class="permalink" href="#127"><b class="Sy">127</b></a>), a
|
||||
diagnostic is issued and the normal prompt is used as fall-back. If it
|
||||
fails for any other reason, the prompting is aborted.</p>
|
||||
<p class="Pp">An example value facilitating
|
||||
<a class="Xr" href="https://manpages.debian.org/bullseye/systemd.1">systemd(1)</a>
|
||||
integration would be:
|
||||
<span class="No">'</span><code class="Ic">exec</code>
|
||||
<code class="Nm">systemd-ask-password</code>
|
||||
<code class="Fl">--id</code><code class="Li">=</code>"<code class="Li">tzpfms:</code><var class="Ar">$2</var>"
|
||||
"<var class="Ar">$1</var><code class="Li">: </code>"'.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
@ -138,8 +139,8 @@
|
||||
</div>
|
||||
<table class="foot">
|
||||
<tr>
|
||||
<td class="foot-date">November 18, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-16</td>
|
||||
<td class="foot-date">November 20, 2021</td>
|
||||
<td class="foot-os">tzpfms 0.1-18</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
Loading…
x
Reference in New Issue
Block a user