mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 12:00:56 +01:00
updated unittests
This commit is contained in:
@@ -1,35 +1,8 @@
|
||||
----- BEGIN PCP PUBLIC KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.2.1
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Owner: Bart
|
||||
Mail: bart@local
|
||||
Key-ID: 0x1AAAC77510D883C9
|
||||
Public-Key: :FbOC%c<k{cn<Cios]S<9<?0>R$8DkWh1PZW12.G
|
||||
Creation Time: 2014-02-08T20:17:55
|
||||
Checksum: 8A:AB:90:72:98:EE:3F:76:BE:9C:66:38:9F:1B:CF:A8
|
||||
9D:5C:81:92:90:F7:06:19:DB:DA:2C:BE:FA:DB:6F:58
|
||||
Serial Number: 0xD716902C
|
||||
Key Version: 0x00000005
|
||||
Random Art ID: +----------------+
|
||||
| |
|
||||
| |
|
||||
| . |
|
||||
| . . . |
|
||||
| ...o . |
|
||||
| .... |
|
||||
| o. . .. |
|
||||
|o o+.+o |
|
||||
+----------------+
|
||||
|
||||
:FbOC%c<k{cn<Cios]S<9<?0>R$8DkWh1PZW12.GTWVNd>TPIvWwa/eM!Q7Y29%(:o%<V1N
|
||||
Ou^fim26rlsB[R0bgg^]BnSNf#@Ez+9:{n0p+4eO7N}?6gH{?7Tl-{k.DJDgxm40kHvNcAM
|
||||
Bi-}t:zOJy=2%yheapP9(yDH+dhgF}wpU-x7yP}a3(ytvGyxCz[JWi9X.Z3jhjZSrO!bT1w
|
||||
]Mwpod*?ciN:]5aUaFY1VtvUq=?reF.s}.?Sk.3gg^Cl&hB@=B3#mENRXQvwza1i3pRy<Q3
|
||||
ONDfm.-c5EyNWQ34HotB=im50uYv&fFc[}IQy7^t#G@lehL=q25(]x{yj^tpxxcKcMJkQeK
|
||||
YqzvQKqbUA8tsu+A$sJD9V*dw3$rcOP:jJvg{V*IZqg^#vrcDPy&r/(yYDYXtej$<IspX6^
|
||||
uG1qTlb$Wc}.ABE1dO$>s787P}?zw+S2?CF{9A7^}gY*O+!somv<SLBSiRXizr&$SDc*J(r
|
||||
kns&VA$&wPZbxcY#YHUMMD4GMM(I[^^jNi]zzUK%t&ai:@kHwtV5sLtlpLL02ni+6H71r&6
|
||||
Y{dUgdK/F5I35x0-7tR!#66X3!Hg<ykMy&OE>3jXe)C$y[oSy5xtuBVvr:h(KC=8fN4q8%&
|
||||
jZag:lz8MH5v6HJ]Cq>CSyW6>YifUv]e34qfjb(WoI>(e!AHXX.6^UdcPr8=34vLS@:LkFj
|
||||
OaA--.&DJrk%W<%h-irzl]WdZlPCbG00000qUC.500005/a%D0
|
||||
------ END PCP PUBLICKEY ------
|
||||
-----BEGIN ED25519-CURVE29915 PUBLIC KEY-----
|
||||
22+u=6cW15-4B[H0w[ZukZL}rZMgym=fa(W/{va+mX1w&<h]SugUVv1u0w-gc/.Zu[]N#+&
|
||||
(F}(ZGby$7k<1WZ6zjsI8y!U39/G)>xh5CZZ3}3em:Zut4kT7i:{]{@:(fMbo^9>000040-
|
||||
F{.6Awak1oRSVaD#<a00AQc?5})Y000Dx00Ju9z*c8gAZBhPBn#pv5!>rG019NKx(4l!A=:
|
||||
M.z!0i(0000e6Awsq1AOc{x<>/*5fS7{0003s02O801W+2Co6FmF9G1par]jB$)o+M&3nA]
|
||||
Ig[v(+K%Q39J0F#(>xBLs{CeK]oBt+jm46X!-L+Ye^xG@E3AL]?UAQcA!Bm>0P)pw^*!SYJ
|
||||
UJbOJ^v^D(X}4P{hys8mctFohd:%/92E@N>5$37RYe&5H*E?!(akj8[^eTdD
|
||||
------END ED25519-CURVE29915 PUBLIC KEY------
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#!/bin/sh
|
||||
pcp1="../src/pcp1"
|
||||
pcp="$pcp1 -V vxxx"
|
||||
pcp="$pcp1"
|
||||
|
||||
rm -f vxxx unknown*
|
||||
rm -f vxxx* unknown*
|
||||
|
||||
gen() {
|
||||
owner=$1
|
||||
@@ -12,34 +12,30 @@ gen() {
|
||||
pub=$5
|
||||
sec=$6
|
||||
|
||||
(echo $owner; echo $mail) | $pcp -k -x $pass > /dev/null 2>&1
|
||||
(echo $owner; echo $mail) | $pcp -V vxxx$owner -k -x $pass
|
||||
|
||||
id=`$pcp -l | grep $owner | awk '{print $1}'`
|
||||
id=`$pcp -V vxxx$owner -l | grep $owner | awk '{print $1}'`
|
||||
|
||||
zopt=""
|
||||
if test "x$z" = "xy"; then
|
||||
zopt=" -z "
|
||||
fi
|
||||
|
||||
if test -n "$pub"; then
|
||||
if test "x$z" = "xy"; then
|
||||
$pcp -p -i $id | egrep -v "^ " | egrep -v -- "----" | grep . > $pub
|
||||
else
|
||||
$pcp -p -O $pub -i $id > /dev/null 2>&1
|
||||
fi
|
||||
$pcp -V vxxx$owner -p -O $pub -i $id -x $pass $zopt
|
||||
fi
|
||||
|
||||
if test -n "$sec"; then
|
||||
if test "x$z" = "xy"; then
|
||||
$pcp -s -i $id | egrep -v "^ " | egrep -v -- "----" | grep . > $sec
|
||||
else
|
||||
$pcp -s -O $sec -i $id > /dev/null 2>&1
|
||||
fi
|
||||
$pcp -V vxxx$owner -s -O $sec -i $id -x $pass $zopt
|
||||
fi
|
||||
|
||||
echo $id
|
||||
}
|
||||
|
||||
|
||||
ida=`gen Alicia alicia@local a n key-alicia-pub key-alicia-sec`
|
||||
idb=`gen Bobby bobby@local b n key-bobby-pub key-bobby-sec`
|
||||
ids=`gen Bart bart@local a n bart.pub`
|
||||
ida=`gen Alicia alicia@local a y key-alicia-pub key-alicia-sec`
|
||||
idb=`gen Bobby bobby@local b y key-bobby-pub key-bobby-sec`
|
||||
ids=`gen Bart bart@local a y bart.pub`
|
||||
ser=`grep Serial bart.pub | awk '{print $3}'`
|
||||
|
||||
gen Niemand niemand@local n y unknown1 unknown2
|
||||
@@ -56,4 +52,4 @@ mailalicia = alicia@local" > keys.cfg
|
||||
|
||||
./gencheader > static.h
|
||||
|
||||
rm -f vxxx
|
||||
rm -f vxxx*
|
||||
|
||||
@@ -110,23 +110,23 @@ void mkinvp(pcp_pubkey_t *k, int type) {
|
||||
switch(type) {
|
||||
case 0:
|
||||
key->type = 0;
|
||||
pcppubkey_print(key, F("testpubkey-wrong-type"), 0);
|
||||
pcppubkey_print(key, F("testpubkey-wrong-type"));
|
||||
break;
|
||||
case 1:
|
||||
key->version = 0;
|
||||
pcppubkey_print(key, F("testpubkey-wrong-version"), 0);
|
||||
pcppubkey_print(key, F("testpubkey-wrong-version"));
|
||||
break;
|
||||
case 2:
|
||||
key->serial = 0;
|
||||
pcppubkey_print(key, F("testpubkey-wrong-serial"), 0);
|
||||
pcppubkey_print(key, F("testpubkey-wrong-serial"));
|
||||
break;
|
||||
case 3:
|
||||
key->id[16] = 0x3e;
|
||||
pcppubkey_print(key, F("testpubkey-invalid-id"), 0);
|
||||
pcppubkey_print(key, F("testpubkey-invalid-id"));
|
||||
break;
|
||||
case 4:
|
||||
key->ctime = 0;
|
||||
pcppubkey_print(key, F("testpubkey-invalid-ctime"), 0);
|
||||
pcppubkey_print(key, F("testpubkey-invalid-ctime"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,35 +1,8 @@
|
||||
----- BEGIN PCP PUBLIC KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.2.1
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Owner: Alicia
|
||||
Mail: alicia@local
|
||||
Key-ID: 0x82BE660E56313C52
|
||||
Public-Key: <YC%-[:{}X{Y<%lI}:2c@bPACZU!8?*eT}/d?(x3
|
||||
Creation Time: 2014-02-08T20:17:52
|
||||
Checksum: 90:7F:68:A9:6D:A1:5D:61:63:D4:CD:1E:C0:30:24:63
|
||||
BD:AA:1C:65:6C:9C:C1:3C:81:1A:AA:4F:2A:00:7B:37
|
||||
Serial Number: 0x39DBF8EF
|
||||
Key Version: 0x00000005
|
||||
Random Art ID: +----------------+
|
||||
| .+ . .o|
|
||||
| . o +.=|
|
||||
| o . .+|
|
||||
| = |
|
||||
| o . |
|
||||
| |
|
||||
| |
|
||||
| |
|
||||
+----------------+
|
||||
|
||||
<YC%-[:{}X{Y<%lI}:2c@bPACZU!8?*eT}/d?(x31mmjuar!VFZm}-5Y7:Rbg!5an8#t7zh
|
||||
f{/xM)R86l2pmBx<?1eYRjS{+x5Q<9OJ)}dbKsR4X{U})KyYu8}n1)<XFop1Eb/0>u0]q:m
|
||||
@[2LIusbbJ?gf7@AQ2mw{#Gkds1j^ZO8y07BNsW:Zp#E4?Uj{xUBkj5y(j*e]v&BazdPD-c
|
||||
FC!R?QG(%[7jCVV*6UWCyqqE?WY>CJcsZ0jc5Bmgoy?.JWC>HEn.o[>ypFA5uxl>tKSOpO*
|
||||
uC<An7NW-&)gu^D%J[yCz)2(H7]ETxXruM}hPM-lwP%kp<f]o2esm/4]JP?V]L$u@QZdDd8
|
||||
vTk0Y]g@FF]^3jZ2Li{-moGs:58fF)RInEzg/-k>i/rSty?Wx[vl!TEv{%fNcjpS#us)?2V
|
||||
A!0dE$/PJ6St)QRnr34OI-+7XBAb&eTc^L01Gmh12*z(=}:94Kd!M}Sx#j&cfm6:lnABwXx
|
||||
Znf3*9#}0ISXRF3%Sj]=t9xh-J2[U[Ez2]#uz5y@^h0@A!<!k@>&R3&yD?{tfL=zhMdXXau
|
||||
RgJ{NC(LY^GSX&6&kY)k%vuTb2*]nHnm?]3WFGf0}obKOY}Vdn#Y(wZ<HcLJ/^*k<N+p^R1
|
||||
dOEp&o98.Rq.fb%RuQTznpJV^E/uU^[YOS!FMr6tZUZ1HLYPZ]namoSZxzW>jK^A93qX#n)
|
||||
NV]x+g@?NhlpA^<fHW&SgCHWMh8kdl00000qUC.200005iOTt$
|
||||
------ END PCP PUBLICKEY ------
|
||||
-----BEGIN ED25519-CURVE29915 PUBLIC KEY-----
|
||||
22+u=4<qW/S.RX?mIi{vw^Z[7p-VAVDu&Fjp1gMr%0u6hXp11l2ppy+{=CCLu)D&T%kyyZX
|
||||
thh7h<nKFwgg4<I49%7dTO1NRrHIGK1+TBuPCF&:7h2&w@B6(1{>tl]lHAVbo^9>000040-
|
||||
F{.5c8Xg1oRSVaDMN600AQc?5}:U000Jz00Jubz*c8gAZsIQv}/uK000YE00Aogzddc{vqG
|
||||
T/x<<nyz!0i(0000e6Awsq1AOc{x<>&f2qiT?0003s0biZi.zqX<c5578vN/S>gTj{oi?UL
|
||||
r%g]v7RnVK8}EC{m9sKG8<J!^.HZtSD/xyuVgc9U53{fpFE/N@-1fi0{*kePurP-KbeZN0+
|
||||
Ag:m*AcwmQI1pWD*B9Cgh[W:!Ka2uf<}/Dtuc2WIKH)Ebc6}sj4p)giHVq:KhVJ*T
|
||||
------END ED25519-CURVE29915 PUBLIC KEY------
|
||||
|
||||
@@ -1,24 +1,8 @@
|
||||
----- BEGIN PCP SECRET KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.2.1
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Key-ID: 0x82BE660E56313C52
|
||||
Creation Time: 2014-02-08T20:17:52
|
||||
Serial Number: 0x39DBF8EF
|
||||
Key Version: 0x00000005
|
||||
|
||||
<YC%-[:{}X{Y<%lI}:2c@bPACZU!8?*eT}/d?(x302Gc-<zb7oTb&Rw4JsaO<?t?h0w4-OA
|
||||
A$&3gXYlY1mmjuar!VFZm}-5Y7:Rbg!5an8#t7zhf{/xM)R860e%0/nR+0>37lqW?#go{?3
|
||||
Ji4f/YwyTk-q*njE<>JPOM7?1e2&LCFWJyi8nBnGPpC({6#{21RwSPOj8O3lP973<cqR*eU
|
||||
JkV-ru^h5MJ+w9Gva=R)aspI<%W45IY@XonDBsfrsjr[{S[4@}1{2bzUad%jp6s([Ea.qap
|
||||
NUynXgFd{@s*[6*B3k+4]Qc+se{thN[[pN5/kY*&lPypbR(#yqDl*z[:7dS6^*?u9lbQq%[
|
||||
)o*eRmj(jao6)dol2pmBx<?1eYRjS{+x5Q<9OJ)}dbKsR4X{U})KyYu8}n1)<XFop1Eb/0>
|
||||
u0]q:m@[2LIusbbJ?gf7@AQ2mw{#Gkds1j^ZO8y07BNsW:Zp#E4?Uj{xUBkj5y(j*e]v&Ba
|
||||
zdPD-cFC!R?QG(%[7jCVV*6UWCyqqE?WY>CJcsZ0jc5Bmgoy?.JWC>HEn.o[>ypFA5uxl>t
|
||||
KSOpO*uC<An7NW-&)gu^D%J[yCz)2(H7]ETxXruM}hPM-lwP%kp<f]o2esm/4]JP?V]L$u@
|
||||
QZdDd8vTk0Y]g@FF]^3jZ2Li{-moGs:58fF)RInEzg/-k>i/rSty?Wx[vl!TEv{%fNcjpS#
|
||||
us)?2VA!0dE$/PJ6St)QRnr34OI-+7XBAb&eTc^L01Gmh12*z(=}:94Kd!M}Sx#j&cfm6:l
|
||||
nABwXxZnf3*9#}0ISXRF3%Sj]=t9xh-J2[U[Ez2]#uz5y@^h0@A!<!k@>&R3&yD?{tfL=zh
|
||||
MdXXauRgJ{NC(LY^GSX&6&kY)k%vuTb2*]nHnm?]3WFGf0}obKOY}Vdn#Y(wZ<HcLJ/^*k<
|
||||
N+p^R1dOEp&o98.Rq.fb%RuQTznpJV^E/uU^[YOS!FMr6tZUZ1HLYPZ]namoSZxzW>jK^A9
|
||||
3qX#n)NV]x+g@?NhlpA^<fHW&SgCHWMh8kdj00000qUC.200005iOTt$
|
||||
------ END PCP SECRET KEY ------
|
||||
-----BEGIN ED25519-CURVE29915 PRIVATE KEY-----
|
||||
<]?)+J3DlY{GEJrR{%dx7YZcv@wh[*8Dj7XPU9hI+WY}%V!!T4t*%kYs^wK5i)wcmj}!Y/}
|
||||
42c%^j-:kj7dA-oU-L>IDEJHOr1WpX#Y{tId1O1.mK7}&u<q8fGixe>I>h?vB^YgD=hWLQl
|
||||
%>asNR?wiAO1xj%p7#S.8p!AodMtnXF(G&u#96e^BgcJudIOu>%E$VwL7mNF?HkD4Exsnph
|
||||
6b4JP<E*a[h++Qu.@j49[nYeNL0FkB(S8<{#xqLcvtyh/#6UaIqSB$M(&O%1A.m)pg}h0^Q
|
||||
2Z$u4PFq^2kG055vKiA2oVFXR<Y=7OyS:}8@^rbMb5{7ekl55AK3Q(cXb9K$zWSWOW?uBF7
|
||||
k&#lpOU8p8.5}O^i&lybw67k0ZFZs-IIYc(*+kJzIZc[[afUISdhg[v(:alK5j#{5
|
||||
------END ED25519-CURVE29915 PRIVATE KEY------
|
||||
|
||||
@@ -1,35 +1,8 @@
|
||||
----- BEGIN PCP PUBLIC KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.2.1
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Owner: Bobby
|
||||
Mail: bobby@local
|
||||
Key-ID: 0xFFA4A7BBD49C6181
|
||||
Public-Key: u=&@%IOV2$8cB&YWh<806wSwA1g$3f2R+M:trx4[
|
||||
Creation Time: 2014-02-08T20:17:54
|
||||
Checksum: 24:02:E3:F4:37:4A:C2:EC:C7:29:9D:3B:3F:BC:34:EC
|
||||
52:14:53:7A:64:94:F8:AF:44:FB:17:3C:65:81:48:E3
|
||||
Serial Number: 0xCD42437A
|
||||
Key Version: 0x00000005
|
||||
Random Art ID: +----------------+
|
||||
| .. . |
|
||||
| o . .o . . |
|
||||
| o . .. o . |
|
||||
| . o |
|
||||
| . . . |
|
||||
| o + |
|
||||
| + |
|
||||
| |
|
||||
+----------------+
|
||||
|
||||
u=&@%IOV2$8cB&YWh<806wSwA1g$3f2R+M:trx4[6J4Tm}L}ue2<.%.N6pW?0hf6]!)}fZT
|
||||
oQDt2/X)jlt{sxC(OodA$5Hrp%.FW&w@gpWvX>NFX9cJp3)%xs2HQ{kvk6H!mGbO4sU@T>a
|
||||
g(gWYob{dqYIPti^ITAC3>/Ijr7x<8WQPJ0hZ4Qf3P9vK-:6v]e4c*oh3gtSsla.h?kw<xg
|
||||
*i9?#V@W6>ACO?h%29Y74z2-jxZaD[N+yn]@QjbTH0M.iC0@tAgVKq}%5h6pEh*ph1@78e^
|
||||
6orCqP/969Ox0{A+sLj@/mfDiu!!B*7e-]}kIA+NE.vVpd=..[K/4mkppjf[1i*$-bQWTP/
|
||||
yBE(SyBpV$iv3J9hCnu$gAnKbiW!HEx:CR&Bm:tVq!9yFz^)g3kX$vGvqC{aQq8yIp1^U8I
|
||||
13h^uM9y[>q}9dN]xTfI07>*m=Q4l.bR7K5)h=U!-M:gv.QeR7.d9}?I]7{sLr8>42]IOrX
|
||||
56+z1&:L@%g%KoLF^bG&.cFcwD]Tds846!K}7xV1<$JB7m]{jB}z-DH4/tEFA-ho(fipKGx
|
||||
D<J]!*BCrsiD2/%Pw3G%t)U*q?vwf]oA.eMk[T1cx.kLC#Nw&.2/8]rlG{k62GMjKTcP%a<
|
||||
I*H!Q>W^KQxzLM%Q%ld7rYOgBDmkvYWd$4#8=q44OS8[<<C^%[y99Lf-*JqgC?RI>oZpc3@
|
||||
D1vDW(eLl5k@p>^lpa6%iytXVi57yn00000qUC.400005+%B^z
|
||||
------ END PCP PUBLICKEY ------
|
||||
-----BEGIN ED25519-CURVE29915 PUBLIC KEY-----
|
||||
22+u=5H2xJ3+1w&NrXaBk+Yiqw5g$0NE-M7Q*Bb(R2C)T2Z^DE-5[YKUC@f2&@GjaZY]6&+
|
||||
epunY6()$/!KCIL&B?{J3PpYwpFL.62SZIMmg$ak6-Q<yFu4>Qz$pJ!FXDgbo^9>000040-
|
||||
F{.5=.[i1oRSVaD=Z800AQc?5}*W000Gy00Juaz*c8gAZBXNvTd}N0234D1on*DvqfK!z^)
|
||||
g3kX$vGvqC]z01GXy1][^EwPzG[y}7{9qVD^$0uh2pgwIV?[YkX(M8dAqDGHz%8<?=!yrkv
|
||||
=Ze5gs}GJflF6$F<GU#%j<E:jx3Y2R4uWLW35EO*2LCWJ}GawddU+rqvS@f$*f$2AN(OF%t
|
||||
.IN>E2X/1Os]s#erx+Ks6@kGgx>Y?DS]6nqy(6/icFJF9PquywsKSHl/=NT5
|
||||
------END ED25519-CURVE29915 PUBLIC KEY------
|
||||
|
||||
@@ -1,24 +1,8 @@
|
||||
----- BEGIN PCP SECRET KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.2.1
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Key-ID: 0xFFA4A7BBD49C6181
|
||||
Creation Time: 2014-02-08T20:17:54
|
||||
Serial Number: 0xCD42437A
|
||||
Key Version: 0x00000005
|
||||
|
||||
u=&@%IOV2$8cB&YWh<806wSwA1g$3f2R+M:trx4[0cLto.#xOi:WYh.??-CSz0J#Io>+AfR
|
||||
&<8mUU)w36J4Tm}L}ue2<.%.N6pW?0hf6]!)}fZToQDt2/X)j06RlT=7lJ+d!MbjTjJoyMr
|
||||
@^g2G3mGazm@yR4QYs^Q0((vqtXA^LK}Cde{M*Aq(lh-MClt!eCoQ0osuw5pdxhqdPeQb=F
|
||||
SsceD-NcS<7rRCkFdPQ9*T>JE-#u=ZP0/FT1dfqgb{g^Gq^np7o:BWSP1Qqof3d=$8/A&4&
|
||||
S)4Bx%rALsLUl7xohwmM+(WBN{]:)REEIexkkZ^(w+a(eV+!9F[HN8=<a%H{Uf$-<ZWB$ko
|
||||
)HIzKIyax]*4#wLlt{sxC(OodA$5Hrp%.FW&w@gpWvX>NFX9cJp3)%xs2HQ{kvk6H!mGbO4
|
||||
sU@T>ag(gWYob{dqYIPti^ITAC3>/Ijr7x<8WQPJ0hZ4Qf3P9vK-:6v]e4c*oh3gtSsla.h
|
||||
?kw<xg*i9?#V@W6>ACO?h%29Y74z2-jxZaD[N+yn]@QjbTH0M.iC0@tAgVKq}%5h6pEh*ph
|
||||
1@78e^6orCqP/969Ox0{A+sLj@/mfDiu!!B*7e-]}kIA+NE.vVpd=..[K/4mkppjf[1i*$-
|
||||
bQWTP/yBE(SyBpV$iv3J9hCnu$gAnKbiW!HEx:CR&Bm:tVq!9yFz^)g3kX$vGvqC{aQq8yI
|
||||
p1^U8I13h^uM9y[>q}9dN]xTfI07>*m=Q4l.bR7K5)h=U!-M:gv.QeR7.d9}?I]7{sLr8>4
|
||||
2]IOrX56+z1&:L@%g%KoLF^bG&.cFcwD]Tds846!K}7xV1<$JB7m]{jB}z-DH4/tEFA-ho(
|
||||
fipKGxD<J]!*BCrsiD2/%Pw3G%t)U*q?vwf]oA.eMk[T1cx.kLC#Nw&.2/8]rlG{k62GMjK
|
||||
TcP%a<I*H!Q>W^KQxzLM%Q%ld7rYOgBDmkvYWd$4#8=q44OS8[<<C^%[y99Lf-*JqgC?RI>
|
||||
oZpc3@D1vDW(eLl5k@p>^lpa6%iytXVi57ym00000qUC.400005+%B^z
|
||||
------ END PCP SECRET KEY ------
|
||||
-----BEGIN ED25519-CURVE29915 PRIVATE KEY-----
|
||||
v=G*x65>Ic8Wfp2u}[4DO9TFKghJn<W{mFl}t6tDIc7O=fAFci9naQIBti5M>[YeOsuhH&@
|
||||
HJSYgsElH[Aw&{u]w%6VEBY#dv9/rvpzfG.v#}4J^>iAD?.i>/??9tLfhVv@tUPbw(:51qC
|
||||
7jiz0Y(d+=I%>oc?dFW(@6cX)Tqmhp03}@uHTv3p]uZ/[K#cq?nkQ6?m+1()bNE+YyQK(UC
|
||||
G/?6(:/8n]DC(C1x<.C#E.kdiq%.XN0<?=JSY]@:qXKv#J>ZY.mZ.:Fn6ortm%@3RS!@aNk
|
||||
)(SMz)aoqDJ29M0G)FSAaW+fLW(VQQ?F!UW[LgW}s6q*5@p>%3@8L6OB1GnTw/IVa#f=y8O
|
||||
u(.QI-YIs*J=tcbE7{lXfeevs9pChJYlVxy0Z%HmED}BP@frMXc$!oF@>DL1
|
||||
------END ED25519-CURVE29915 PRIVATE KEY------
|
||||
|
||||
@@ -1,6 +1,42 @@
|
||||
bartid = 0x1AAAC77510D883C9
|
||||
bartserial = 0xD716902C
|
||||
idbobby = 0xFFA4A7BBD49C6181
|
||||
idalicia = 0x82BE660E56313C52
|
||||
bartid = Key-ID: 0x7D6E7EC8C71A9CD2
|
||||
Owner: Bart
|
||||
Random Art ID: +----------------+
|
||||
| . |
|
||||
| o |
|
||||
| o |
|
||||
| . + . |
|
||||
| B = |
|
||||
| O o |
|
||||
| o o |
|
||||
| |
|
||||
+----------------+
|
||||
0x7D6E7EC8C71A9CD2
|
||||
bartserial =
|
||||
idbobby = Key-ID: 0x57B07E5846AEA00F
|
||||
Owner: Bobby
|
||||
Random Art ID: +----------------+
|
||||
| oo.. |
|
||||
| .o. . |
|
||||
| . + . |
|
||||
| * . |
|
||||
| . + |
|
||||
| . . |
|
||||
| + |
|
||||
| . . |
|
||||
+----------------+
|
||||
0x57B07E5846AEA00F
|
||||
idalicia = Key-ID: 0xA3677129125CBF41
|
||||
Owner: Alicia
|
||||
Random Art ID: +----------------+
|
||||
| |
|
||||
| |
|
||||
| . |
|
||||
| = |
|
||||
| = + + |
|
||||
| . . = o . |
|
||||
| o + |
|
||||
| .+ |
|
||||
+----------------+
|
||||
0xA3677129125CBF41
|
||||
mailbobby = bobby@local
|
||||
mailalicia = alicia@local
|
||||
|
||||
@@ -1,33 +1,33 @@
|
||||
size_t secret_a_len = 32;
|
||||
unsigned char secret_a[32] = {
|
||||
0x18, 0x6e, 0xa4, 0xc4, 0x57, 0x0b, 0xdf, 0x21,
|
||||
0x46, 0xcf, 0x75, 0xd1, 0xad, 0x44, 0xe9, 0xa2,
|
||||
0x98, 0x06, 0xa3, 0xe5, 0xfe, 0x51, 0x02, 0xcd,
|
||||
0xe6, 0x8f, 0x08, 0xa0, 0xb3, 0x25, 0xb7, 0x65
|
||||
0x88, 0xaf, 0xfc, 0x29, 0xa7, 0xee, 0x89, 0xe4,
|
||||
0xb0, 0xf1, 0x80, 0x85, 0x24, 0x78, 0x2a, 0x11,
|
||||
0x3a, 0x30, 0xd9, 0x99, 0x14, 0x21, 0x62, 0xb9,
|
||||
0x5f, 0xf1, 0xbf, 0x26, 0x3c, 0xad, 0x5b, 0x43
|
||||
};
|
||||
|
||||
size_t public_a_len = 32;
|
||||
unsigned char public_a[32] = {
|
||||
0x7c, 0xad, 0x50, 0xbc, 0x22, 0x47, 0x13, 0x40,
|
||||
0xb9, 0xb0, 0xf4, 0x95, 0xad, 0xa4, 0x5c, 0x5f,
|
||||
0xb9, 0x94, 0x4f, 0x93, 0xae, 0xf0, 0x08, 0x5e,
|
||||
0xda, 0x9f, 0x32, 0x4e, 0xed, 0x11, 0x67, 0x5e
|
||||
0x9a, 0x70, 0x21, 0xd8, 0x9a, 0xd7, 0xef, 0x7d,
|
||||
0xcb, 0xc5, 0xe4, 0x1b, 0xe9, 0x05, 0x4b, 0xcd,
|
||||
0xe8, 0xc9, 0x6c, 0xe2, 0x8e, 0x18, 0x66, 0xb7,
|
||||
0x17, 0x1b, 0xa1, 0xc4, 0xe1, 0x3c, 0xfc, 0x33
|
||||
};
|
||||
|
||||
size_t secret_b_len = 32;
|
||||
unsigned char secret_b[32] = {
|
||||
0x78, 0x6a, 0xe1, 0xea, 0x51, 0x9f, 0xfc, 0xfb,
|
||||
0xaa, 0xaf, 0xca, 0x46, 0xc2, 0x5d, 0x78, 0x8e,
|
||||
0x8b, 0x1a, 0x6e, 0xd5, 0xe4, 0xdf, 0x5f, 0xba,
|
||||
0x13, 0xc4, 0xc4, 0xc4, 0x3d, 0xb5, 0xb7, 0x66
|
||||
0x98, 0xd9, 0x2a, 0xf4, 0x91, 0x21, 0xe5, 0x22,
|
||||
0xcb, 0xc1, 0x28, 0xd5, 0x5b, 0xb2, 0xbe, 0x25,
|
||||
0x6b, 0x62, 0xfe, 0x19, 0x16, 0x12, 0x90, 0x7c,
|
||||
0xdd, 0xb0, 0xbe, 0x97, 0x13, 0xa2, 0x21, 0x4c
|
||||
};
|
||||
|
||||
size_t public_b_len = 32;
|
||||
unsigned char public_b[32] = {
|
||||
0x2d, 0xf3, 0xfc, 0x59, 0x65, 0xf8, 0xd9, 0xc4,
|
||||
0x50, 0x65, 0x68, 0x24, 0x5e, 0x64, 0x4d, 0xa5,
|
||||
0x3b, 0x23, 0x77, 0x3e, 0x00, 0xde, 0xe6, 0x7a,
|
||||
0x27, 0x53, 0x28, 0x7e, 0x96, 0x31, 0xe4, 0x3c
|
||||
0xe4, 0xa2, 0x2e, 0x3c, 0xaa, 0xd8, 0x58, 0x81,
|
||||
0x49, 0xaf, 0x3d, 0x08, 0x16, 0xc9, 0x87, 0x41,
|
||||
0xf4, 0x98, 0xe0, 0x6a, 0x3f, 0x96, 0x88, 0x9e,
|
||||
0xc4, 0x66, 0x2b, 0xa7, 0x60, 0x57, 0xb0, 0x7f
|
||||
};
|
||||
|
||||
size_t message_len = 12;
|
||||
@@ -38,16 +38,16 @@ unsigned char message[12] = {
|
||||
|
||||
size_t nonce_len = 24;
|
||||
unsigned char nonce[24] = {
|
||||
0xc4, 0x20, 0x58, 0x86, 0x7d, 0x01, 0x26, 0xc4,
|
||||
0x8e, 0xe5, 0xfe, 0xdb, 0x4a, 0xcc, 0x86, 0x27,
|
||||
0x8b, 0xf9, 0x32, 0x7e, 0x2d, 0x4d, 0xbb, 0x52
|
||||
0x31, 0x59, 0xca, 0x38, 0x5d, 0xfd, 0x83, 0xac,
|
||||
0x81, 0xdc, 0xcb, 0x21, 0x94, 0x1f, 0x7c, 0x51,
|
||||
0x83, 0xe4, 0x60, 0xcf, 0x27, 0x81, 0x46, 0x48
|
||||
};
|
||||
|
||||
size_t cipher_len = 28;
|
||||
unsigned char cipher[28] = {
|
||||
0xc9, 0x4f, 0x63, 0xb0, 0x1b, 0xbe, 0x94, 0x71,
|
||||
0xda, 0x35, 0x4e, 0xd7, 0x0d, 0xd7, 0x83, 0x8a,
|
||||
0x07, 0x92, 0xb0, 0x8f, 0x9b, 0xa6, 0x69, 0x94,
|
||||
0xeb, 0xd9, 0x4e, 0x0a
|
||||
0x65, 0xe0, 0xcd, 0x58, 0x92, 0xd7, 0x2d, 0xfd,
|
||||
0x32, 0xaa, 0xa4, 0x03, 0x85, 0x02, 0xea, 0x83,
|
||||
0x90, 0x16, 0x45, 0x55, 0xe7, 0x41, 0x84, 0xfc,
|
||||
0xcf, 0x86, 0x55, 0x5d
|
||||
};
|
||||
|
||||
|
||||
@@ -67,12 +67,12 @@ dxmorg@florida.cops.gov
|
||||
</test>
|
||||
|
||||
<test check-export-public-key>
|
||||
cmd = $pcp -V $vault -l | tail -1 | cut -d ' ' -f 1 | xargs $pcp -V $vault -p -i
|
||||
expect = /BEGIN PCP PUBLIC KEY/
|
||||
cmd = $pcp -V $vault -l | tail -1 | cut -d ' ' -f 1 | xargs $pcp -V $vault -p -x $passwd -z -i
|
||||
expect = /PUBLIC KEY/
|
||||
</test>
|
||||
|
||||
<test check-export-public-key-tofile>
|
||||
cmd = $pcp -V $vault -l | tail -1 | cut -d ' ' -f 1 | xargs $pcp -V $vault -p -O testkey-self -i
|
||||
cmd = $pcp -V $vault -l | tail -1 | cut -d ' ' -f 1 | xargs $pcp -V $vault -p -x $passwd -O testkey-self -i
|
||||
expect-file = testkey-self
|
||||
</test>
|
||||
|
||||
@@ -362,15 +362,12 @@ temporarily disabled
|
||||
</test>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Disabled, since z85 standalone mode currently disabled
|
||||
<test check-if-catch-nokey-behind-z85>
|
||||
prepare = ./jot 30 | while read ignore; do echo XXXXX; done \
|
||||
| $pcp -z > testfile-nokey
|
||||
cmd = $pcp -V $vault -P -I testfile-nokey
|
||||
expect = /result to a proper sized key/
|
||||
</test>
|
||||
*/
|
||||
|
||||
<test check-if-sanity-catch-nosecret>
|
||||
cmd = $pcp -V $vault -S -I bart.pub
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
]r0nw:E[VrJKGwnS6XTra+f){ir[CfTrKgma8H{M1J*fhkN+Cty{DW=FY#=!ACNCfBrLZgr
|
||||
so5c0Z0iqphaoRvqYPQ&>B?$q(var)qVr#8>cltT=SjfPWnUhD}QHrlxixo/4Mf&>qI<&i}
|
||||
Y3{ZCT58*A#>awHW=xML+.LL.cI3xlrY^q}wH]^!b$Qx5CI[W$Z9CJNH)mzjorqWh>ALBY=
|
||||
n*hzp6/GYDKk<lH^r]m2Gg4/!*mGcO{FvA(6F>Aw%Wu[9=s}GQPhHUs[G:!Lx%P&LCAdM?S
|
||||
5%aT@e8n4>)tKuyyhM$R1!c9F:epakrajl24d@LRPKSorJvs9yQeo[Nmxm{%ewpx!ztc0Md
|
||||
BDbfCCF{XSHDlAa/8LL??G(i=KVMa=[X:#E!@z^hru/p$x>qc&zE=1Gz!0i(022l^AUSQ6e
|
||||
3pgk*PXzUi[k/(1Uve1:p=o*Gqqz4YM*U?8:)wRi4y/!i1O9.7n&zb2KEAP!#w##Av9$uVn
|
||||
^#&JEG{Dt5<D<IjpUxe!$GhIIxV.fY<+ee>)vV2SH+R1u2BL?FhH{<ZwrQkJ@6I/>E#SQqX
|
||||
>qF+E4O?EA0Azz9l^LXUX7VFu/Et?COC:cgTasgD1kmkE1Im2jWe8uy{Rg42C}j^>{99-<q
|
||||
Da17YVgpWN^pH3lHIoaQNoIKVJU[6)7]P[VvB{1?YemSu4Y>5rVh}dXeup00k}9BWeauL#Z
|
||||
p[NL1[HN9/iw@VEg^:nWmk)K(iwyHo00000qUC.600005m0(L5
|
||||
-----BEGIN ED25519-CURVE29915 PUBLIC KEY-----
|
||||
22+u=6D)^70gj<*Q8[YMbW(Gs{bYtTeFFONPYFFHe}aba?Lq:$0%VIAA5e:!Gq@M(TMcb}p
|
||||
:LU0D]}nPTJCtylKo]r+1GV*1uTGiI:#Dmws3zj2@R9S+VX+*9Ro[e8VP)Xbo^9>000040-
|
||||
F{.6-Xjl1oRSVaE8{b00AQc?5}{Z000MA00Jucz*c8gA.ZsWzddr)0000l6Awmo4q/J/y&i
|
||||
@#zddr)kX$vGvqC]z01GXy1][^EwPzG[y*44[oAk4)0uh3/FpJb>ndV^%I$5VOB-{[hyR!S
|
||||
9Wl[OIvd8k-[%NSaJ}FLR[fi1i43ndR)Ian5O:H13Z73qu:tgDjx*I!AS!f)07h[aPXJ0?5
|
||||
0Gi>V^.>?6m?AB+.Q)TCFBAT>5T>dMl^ax*O%*rpTefPaU{/H1t<gvges6:LI^N[j
|
||||
------END ED25519-CURVE29915 PUBLIC KEY------
|
||||
|
||||
@@ -1,15 +1,8 @@
|
||||
]r0nw:E[VrJKGwnS6XTra+f){ir[CfTrKgma8H{M07G-kT$@6UJwkMRaVd!AFbB>3Dto#po
|
||||
T-lg*3BPA1J*fhkN+Cty{DW=FY#=!ACNCfBrLZgrso5c0Z0iq0a{H#Gn0!$vv>@QeHT6dvC
|
||||
nGRBLJ<%HQo6U4]zzwskJ-/i?+y4w$:{(v}*Hh]CP0<jg96:Q9B.qix>]7Gn/qxuuy%jOEu
|
||||
1Ecn+B-ep5G1e:O<<MV3H!iR.[S!FQP/3ka0gU-K.cgP>*P>s6dBhJ6!YAz+D>vFJ}{.NDf
|
||||
:?ha2cTo)#Sjo(v7b6U)JThbfsF:9ffdlwI@]AqQ!*>vHSklkiR15>N3^DEO(N).wis1?!D
|
||||
/dLF+mpY%yu+^iqphaoRvqYPQ&>B?$q(var)qVr#8>cltT=SjfPWnUhD}QHrlxixo/4Mf&>
|
||||
qI<&i}Y3{ZCT58*A#>awHW=xML+.LL.cI3xlrY^q}wH]^!b$Qx5CI[W$Z9CJNH)mzjorqWh
|
||||
>ALBY=n*hzp6/GYDKk<lH^r]m2Gg4/!*mGcO{FvA(6F>Aw%Wu[9=s}GQPhHUs[G:!Lx%P&L
|
||||
CAdM?S5%aT@e8n4>)tKuyyhM$R1!c9F:epakrajl24d@LRPKSorJvs9yQeo[Nmxm{%ewpx!
|
||||
ztc0MdBDbfCCF{XSHDlAa/8LL??G(i=KVMa=[X:#E!@z^hru/p$x>qc&zE=1Gz!0i(022l^
|
||||
AUSQ6e3pgk*PXzUi[k/(1Uve1:p=o*Gqqz4YM*U?8:)wRi4y/!i1O9.7n&zb2KEAP!#w##A
|
||||
v9$uVn^#&JEG{Dt5<D<IjpUxe!$GhIIxV.fY<+ee>)vV2SH+R1u2BL?FhH{<ZwrQkJ@6I/>
|
||||
E#SQqX>qF+E4O?EA0Azz9l^LXUX7VFu/Et?COC:cgTasgD1kmkE1Im2jWe8uy{Rg42C}j^>
|
||||
{99-<qDa17YVgpWN^pH3lHIoaQNoIKVJU[6)7]P[VvB{1?YemSu4Y>5rVh}dXeup00k}9BW
|
||||
eauL#Zp[NL1[HN9/iw@VEg^:nWmk)K(iwyHn00000qUC.600005m0(L5
|
||||
-----BEGIN ED25519-CURVE29915 PRIVATE KEY-----
|
||||
F-E+hrqZeA[znr$L2nAqFMM<x}8@YD(5eBC!OU}1:mx^S^U{4B*Ke=6UBe)-xtPAEFQ48ok
|
||||
7?0A[zEnP:gZXVJG2t57{Vkc&3fk:Z>kL:j)3ISed{j1:19w!T4EF*q1.$}.zg2qAOyZ4k3
|
||||
Kl<i91($or(pplFS+o0D:)L/zG.xi8(R7wBtp1>a[8*oWclnwoZu{4TtE$L.Hf[JytKbN5y
|
||||
AJG2+.4(wn4w3]@ih5uXaSw%&MX5XWABp(IW).7274[.vgOm8*pvualp8.%<=&Q*hi03AwX
|
||||
F=Gq>2aItu4M$$(dYn>yK:+DL*xi5+dKSX.3Cd][NgX=9P:DMIF&-vE#hX%20AT@L3ka*b?
|
||||
vpEt^R]2QB:JYyL&iS9UUxjmu]QeVVg5c1H(Z:X20V2{y[4rA[>]y4TUbeQxaC7tf
|
||||
------END ED25519-CURVE29915 PRIVATE KEY------
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
<1B><>[t<>ޮ<EFBFBD>>Đ<>ڵ<1C>^
|
||||
l<EFBFBD>,t><3E>aHf\<5C>|T<>MO<4D><4F>܋<EFBFBD>
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
blah
|
||||
nacl-<2D><>+fE6˲G<CBB2><47><EFBFBD><EFBFBD>Ӛ4G<34><47>&i<>g<><67>/<2F>_<EFBFBD><5F><>el$<24><><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD>B<0B>`r<><72> <09>0~<7E><><05><><EFBFBD>:'<27>n(hg<68><67><EFBFBD><EFBFBD>k<EFBFBD>nnjj<6A>DF<44><06><><EFBFBD><EFBFBD>x+`4>Q<><51>PA<1C>%<25>`<60><> <20><>]W<>PK<50><14><><EFBFBD><05>X
|
||||
|
||||
Reference in New Issue
Block a user