mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 03:50:57 +01:00
added tests for pcp -t -I $file determination mode
This commit is contained in:
@@ -25,7 +25,8 @@ check_PROGRAMS = col invalidkeys pwhashes
|
||||
col_LDADD = ../libpcp/.libs/libpcp1.a
|
||||
col_SOURCES = collisions.c
|
||||
|
||||
invalidkeys_LDADD = ../libpcp/.libs/libpcp1.a ../src/keyprint.o
|
||||
invalidkeys_LDADD = ../libpcp/.libs/libpcp1.a \
|
||||
../src/keyprint.o ../src/keymgmt.o ../src/readpass.o
|
||||
invalidkeys_SOURCES = invalidkeys.c
|
||||
|
||||
pwhashes_LDADD = ../libpcp/.libs/libpcp1.a
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Makefile.in generated by automake 1.12.6 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.12.4 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
||||
@@ -91,7 +91,8 @@ col_OBJECTS = $(am_col_OBJECTS)
|
||||
col_DEPENDENCIES = ../libpcp/.libs/libpcp1.a
|
||||
am_invalidkeys_OBJECTS = invalidkeys.$(OBJEXT)
|
||||
invalidkeys_OBJECTS = $(am_invalidkeys_OBJECTS)
|
||||
invalidkeys_DEPENDENCIES = ../libpcp/.libs/libpcp1.a ../src/keyprint.o
|
||||
invalidkeys_DEPENDENCIES = ../libpcp/.libs/libpcp1.a ../src/keyprint.o \
|
||||
../src/keymgmt.o ../src/readpass.o
|
||||
am_pwhashes_OBJECTS = pwhashes.$(OBJEXT)
|
||||
pwhashes_OBJECTS = $(am_pwhashes_OBJECTS)
|
||||
pwhashes_DEPENDENCIES = ../libpcp/.libs/libpcp1.a
|
||||
@@ -235,7 +236,9 @@ top_srcdir = @top_srcdir@
|
||||
AM_CFLAGS = -I../include/pcp -Wall -g
|
||||
col_LDADD = ../libpcp/.libs/libpcp1.a
|
||||
col_SOURCES = collisions.c
|
||||
invalidkeys_LDADD = ../libpcp/.libs/libpcp1.a ../src/keyprint.o
|
||||
invalidkeys_LDADD = ../libpcp/.libs/libpcp1.a \
|
||||
../src/keyprint.o ../src/keymgmt.o ../src/readpass.o
|
||||
|
||||
invalidkeys_SOURCES = invalidkeys.c
|
||||
pwhashes_LDADD = ../libpcp/.libs/libpcp1.a
|
||||
pwhashes_SOURCES = pwhashes.c
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
----- BEGIN PCP PUBLIC KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.1.4
|
||||
Generated by: Pretty Curved Privacy Version 0.1.5
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Owner: Bart
|
||||
Mail: bart@local
|
||||
Key-ID: 0x18D6E9A19F3A2864
|
||||
Public-Key: 1bm}!!r%)*BFZGzmlW^ojoLwt^p-bht=dU+mvB}{ASu7t
|
||||
Creation Time: 2013-11-10T14:32:01
|
||||
Checksum: A0:02:57:DA:BF:34:69:E5:63:E9:DD:33:03:68:1A:CC
|
||||
C0:C8:7B:00:36:37:BF:81:3E:94:7A:3F:22:C5:AC:74
|
||||
Serial Number: 0x705FA77F
|
||||
Key-ID: 0x9E10052F7813BB61
|
||||
Public-Key: 1o5w-+a:}aOe..:ie8#FXylr@Fq?C)R^LR%G)KB.b(^]B
|
||||
Creation Time: 2013-11-12T19:37:58
|
||||
Checksum: 45:FE:04:C5:C0:DE:4A:87:FC:CF:4E:C0:68:26:98:75
|
||||
7F:F0:01:EC:5D:A3:2C:5C:FD:20:36:0B:1B:2B:6C:45
|
||||
Serial Number: 0x135F07C1
|
||||
Key Version: 0x00000003
|
||||
Random Art ID: +----------------+
|
||||
| ooo . |
|
||||
| . = ... |
|
||||
| ..+. |
|
||||
|.o . . . |
|
||||
|o . o |
|
||||
| . |
|
||||
| |
|
||||
| |
|
||||
| . |
|
||||
| o |
|
||||
| . . . o |
|
||||
| + . + |
|
||||
| +. o o |
|
||||
| ooo. o. |
|
||||
+----------------+
|
||||
|
||||
1bm}!!r%)*BFZGzmlW^ojoLwt^p-bht=dU+mvB}{A.yN@mhdzFmtoItFs>l]lakB}@ngQX2
|
||||
}bgmScV2t}:a.iBo88QkFs@ZVa!*=AKG486@yg:e7%$GrIQc+u$H$*5fHm?6^UFE&UP!&Bf
|
||||
Lsg+SN$}xoEDZzGQ+{^y0#o7hLZT(jL9wt^kNEi$t+5+tzNtvlJGYCE5<LTtHsJQ#54#w&Z
|
||||
NA?!CnQWeLSMbxvRbUhD6C.f^CS2YmuYMqaSxh(Nd]Ul$?=n*B8#Hr=??X4WYQvT8&1SG(6
|
||||
^<aa}.d0C59ZWe3o>>kHb}-l.KLGr85A@qIzxk]cXg?LSmu}4UFM>Nr&7WWUWZHlj>[wQP4
|
||||
tuxYl4Qi%0XTFGI5Ec=L=(*kMPT/G#v=6g:C(RL?RhWI4vQTq0kX$vGvqC]+as)XppQX1Sq
|
||||
2*v7pm<ex[P7&vF$)m3mJhcp-%obqMz@$>Dp@}Ds+k!Zv)XQb60[R=!+U%J&<lwAhO%QxKm
|
||||
!g0o8xUbLpFkNd:DYjLMYtbD3>qI)k1jaw+6pJ+{E5]ZX%pH57^T7x6YsDAot<KR>^o5ZqO
|
||||
P[i[QlI>0%LT.^CU.QhpXSqvV8FUIy<7&S*](-5RBLn3SZY/kS/IedxC^0d@hV]86*BjDSg
|
||||
.N@!3@6Vj)LHqq#J<VrD5V@Gmvlry*8*U}vw7:4pNbAaU8AOPsL)3x@OJA3OL@dNG0WcFu(
|
||||
LFKktGTW:ii7bU[iybwWmL^s=i5SO[BPqyw08!r7^eTdD18}RBE/]OD0vP{+O)ShlY9TSp<
|
||||
Qfl6u2ZM(t%zyu-sDABhY[Aj]42ZEdO):5QWvOvMVkGuYX0?aQY-m#/Zfr5LMgW-
|
||||
1o5w-+a:}aOe..:ie8#FXylr@Fq?C)R^LR%G)KB.chOo<d7u*j8qufJDy3*.Hv{8AI1Hr?d
|
||||
SNGPN)ce-C0YRTBo5<TocG%X!Chr0IRmM*(XIeC4YfDI)*8!de}#hlmD2?/Vr#}R{M2dLZl
|
||||
^oGs!ZG%EOWnAV1M{jZ5ph7)#NuURID:KbQg^30^@byjqlPV{5lF5KNAp2[3DsyrJX[]1}h
|
||||
IBk9tgP@s3vq!p(eP5h]%hsz&tLTClbq9-8A6Gla[47e5A:a<=]r>$is$DAGJT4FVwhih}B
|
||||
P4&*ai]VKZ3MHcTbnG4x7za}xLXU]FKsp]U/P.SisHQ<JnC=>Ty&/a<nYSdiBjcC}z:lTx}
|
||||
5o#c3Fl3j!b)m[[>ZpVM1H9MGTN5-fQROClQXduqJ}AV>vQTq0kX$vGvqC}2G.IyjQ-(r?=
|
||||
2SwKiNmoFnb6kifcksGFG]+4pmHTqqnyIY@33cf4?t?<*W<p$kbvlP/@ZbU:O#e86@h$al:
|
||||
:J>U^1ZoG21Q]YU:T-^fHG*{R7&)0Xd=?gGaBWyBl/p9a[2Sj)4B}gi-keO9#:JjC}.KfsN
|
||||
y+FvH^THnX!7C]+nML).6V:cRtoQ-F6ILVh=lTv4Qa*5grNf@RDzwiSTJFE:yKt?:m7rcRk
|
||||
9B<gY^My:VqV>?)^FY3W!n$(w&z7VuPF%qZQ[T:1If@{Xdya^oQ0#]oSpnOt>-&ha1Tq7%Y
|
||||
BL{gvx@LM4mklFIh8mSWi59iQln*K#kl7V-08!z>H5.hN0#22D.2<Y27+F#[brd:*{PpLj^
|
||||
vSV2oUJh*rIye7Q6jJ$&$)2eWxrI]1JC6-sU(M=(fc!jEPzn&YoYmpe5O2KKn]mX
|
||||
------ END PCP PUBLICKEY ------
|
||||
|
||||
@@ -1,23 +1,49 @@
|
||||
#!/bin/sh
|
||||
pcp="../src/pcp1 -V vxxx"
|
||||
|
||||
(echo Alicia; echo alicia@local) | $pcp -k -x a
|
||||
(echo Bobby; echo bobby@local) | $pcp -k -x b
|
||||
(echo Bart; echo bart@local) | $pcp -k -x a
|
||||
gen() {
|
||||
owner=$1
|
||||
mail=$2
|
||||
pass=$3
|
||||
z=$4
|
||||
pub=$5
|
||||
sec=$6
|
||||
|
||||
(echo $owner; echo $mail) | $pcp -k -x $pass > /dev/null 2>&1
|
||||
|
||||
id=`$pcp -l | grep $owner | awk '{print $1}'`
|
||||
|
||||
|
||||
ida=`$pcp -l | grep Alicia | awk '{print $1}'`
|
||||
idb=`$pcp -l | grep Bobby | awk '{print $1}'`
|
||||
ids=`$pcp -l | grep Bart | awk '{print $1}'`
|
||||
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
|
||||
fi
|
||||
|
||||
$pcp -p -O key-alicia-pub -i $ida
|
||||
$pcp -s -O key-alicia-sec -i $ida
|
||||
$pcp -p -O key-bobby-pub -i $idb
|
||||
$pcp -s -O key-bobby-sec -i $idb
|
||||
$pcp -p -O bart.pub -i $ids
|
||||
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
|
||||
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`
|
||||
ser=`grep Serial bart.pub | awk '{print $3}'`
|
||||
|
||||
gen Niemand niemand@local n y unknown1 unknown2
|
||||
$pcp -V unknown3 -l
|
||||
echo hallo | $pcp -e -x a | egrep -v "^ " | egrep -v -- "----" | grep . > unknown4
|
||||
echo blah | $pcp -g -x a | egrep -v "^ " | egrep -v -- "----" | grep . > unknown5
|
||||
|
||||
echo "bartid = $ids
|
||||
bartserial = $ser
|
||||
idbobby = $idb
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
----- BEGIN PCP PUBLIC KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.1.4
|
||||
Generated by: Pretty Curved Privacy Version 0.1.5
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Owner: Alicia
|
||||
Mail: alicia@local
|
||||
Key-ID: 0x8F8FA41064A26DD9
|
||||
Public-Key: 1dIyqe+FjO40}T8RN&r^u<WYb3vT7r]HvHZYQ*ov0@@r3
|
||||
Creation Time: 2013-11-10T14:32:01
|
||||
Checksum: 73:6E:D8:25:BB:70:0E:1A:51:26:68:89:C5:90:1A:E5
|
||||
91:CF:92:6E:65:FE:3B:D4:D0:D9:01:10:E5:A8:C5:C2
|
||||
Serial Number: 0x630B26D9
|
||||
Key-ID: 0xDA48FD18B96B55BD
|
||||
Public-Key: 16*v6dWb#TPCwmbq5G{(C97%x9&?O*yzq:)no4RZu&Qfb
|
||||
Creation Time: 2013-11-12T19:37:58
|
||||
Checksum: 9A:2E:73:0E:72:35:A7:CA:7E:3F:F0:64:8F:ED:0B:B4
|
||||
7B:F9:75:56:33:AC:DF:BE:FA:C2:50:43:8D:07:A3:1A
|
||||
Serial Number: 0xF27F9345
|
||||
Key Version: 0x00000003
|
||||
Random Art ID: +----------------+
|
||||
|.+ .. |
|
||||
|+ o . o . |
|
||||
|.o o o . |
|
||||
|+ . . . |
|
||||
| o o |
|
||||
| |
|
||||
| |
|
||||
| |
|
||||
| |
|
||||
| . . . |
|
||||
| . . o o |
|
||||
| ..= .. o |
|
||||
| .ooo=. .. |
|
||||
+----------------+
|
||||
|
||||
1dIyqe+FjO40}T8RN&r^u<WYb3vT7r]HvHZYQ*ov0#ojN=YF47yCVVdFS%L>jyQ&Pe#Uqg6
|
||||
B-%wS-KXGHcYS&v}/uKpuWY.&P5qRm0AYLFW@S(h^C@cp545<r]rHQKsMwWYSid8tEIo[g#
|
||||
SzrX%3r<Lmtc7XIw=%3sM55&g2xrgee6Elsjmp}7gnMY(p=q}at.YH3J2net:LDmAS:OeH@
|
||||
ip7+eCA9)s:8X.UB1M^3uzCY4WgkNp#x4x[iEvf#%(J2Ud^eq{BAO&j>=hq@3zfNA5jNjIx
|
||||
HCNQlDrewiacrQs4ytf$8p:l-jby*Ul^j2rk?^qQ7@Ck@c5J5mtzpP0TP(1R2eKT8W.LGuy
|
||||
4/hYs]ayI%o6QQp!OtLVNjdj#ia]2AbC0GHjZ>/nSsnV0vqGT/x<<nyz!0i(0r4W7.Ci4Py
|
||||
?}=L6OncmH%VP*{VYOF<wV6W8sQQdz.6-?AuT-{8s3<Fr*yqfgL>o.p-u^{/]H&rJ)}ch72
|
||||
!kQtc):/I6+tF-geqP)H8]*-b<#GC[bm}CsBLSf^1mX.fTM-8g$YM]BRO3/x2ErJ<p1AMXy
|
||||
5fCV[4Dhv#Q>4=^INv3pSmJ[>iYH1n/Upaz[7OeB.z{X]N]Ok/<NgLIV)m!%(<LT.2S&uGi
|
||||
M?m2x^Y<twez>PDW:6f$(<M0>}faF}2xSk6U?#yhEm9#/I&36AuD+pVgwC[muk/Cv:s/7$y
|
||||
By&x1K0Q$?mMr>6g+*Wxg^J(Pl{%3nEGfuF08!r7^eTdD17IY=/-P<^<9-Q4{Wgx:-)+QP&
|
||||
0j[DSOa[-*W-4-rwqq2OKXQ{3L5#:yhbD*(*BHgP+WGsr-DZRVV#l!Ddg[!I2WIQ
|
||||
16*v6dWb#TPCwmbq5G{(C97%x9&?O*yzq:)no4RZu{aKPV*:?f}nDe/h/aEuNH1sV?4mvF}
|
||||
d#n%P@r#3t0V$sv}/uK2^)r2tq:tCDKaQzPV(7O?3]Q$Y#Fm1>TNBu5f#pKp8>&GE$#axlj
|
||||
AQQzCq1P]f$?WkvfDn]0>55gdz5Ae-py6!z8^EeJEo+T0t$KX(lI#/)12kQChIO1=iSH!74
|
||||
+Se=S(AayI7FtC:9r:I:A!PqmNL.)m1O5sw]rfaOm(&L5^Q6aJk@fxWj/x]!W*&{0wW7b>K
|
||||
gI)v&^O.9Gzwg$mfLm).Wi#Km+b5oPe1K(DfE*4xrb&e=Lh!e[xWkxtb-Jdc3P)c8A}[%m$
|
||||
bURwWV5-1dd!9H92X^s<j}(yC@QQ$Y<jNzAW/qOJjGbo7vqGT/x<<nyz!0i(0lOC9[60<*V
|
||||
G]D2B^v^Q/A:#>yE=h.9a:g3s+o$?u$3n>lIP--G2[cvpJWrp8J[c9jBLP]I0wIkazl[07@
|
||||
gPWW(Fm0cySbtv7{CZ[tZ?EJhxVH)zn/yoiFybarlK^@A0GCCP2+.F%9W+(*9N{!zr7nL)?
|
||||
8)q^FNJp35[H9059.hOwKWH#4Dl*a<k-ZV#XWNbD34Dc!9[nO>og}$sh#eTx{$Cp0x5lB!J
|
||||
!0Qgiz=7yr]R-0o)Kn-vVXNVFv*/lLPnq:t[MMR6(9KHaJa/6y:+2j:69Z5-:gNDtqp>dBj
|
||||
Hn$4yV@pTak@pL<l[{U/iw%hYh9%XhnDn.<08!z>H5.hN1m*@9mfsIXzp(2mM#PwAHFqEud
|
||||
if[JbPHzDp.Y&92[/)NM=[k%Y6QMUU?z.6QVisFreWC]))m.j!M@WCyOJjtR#M!$
|
||||
------ END PCP PUBLICKEY ------
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
----- BEGIN PCP SECRET KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.1.4
|
||||
Generated by: Pretty Curved Privacy Version 0.1.5
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Key-ID: 0x8F8FA41064A26DD9
|
||||
Creation Time: 2013-11-10T14:32:01
|
||||
Serial Number: 0x3DD4C6B2
|
||||
Key-ID: 0xDA48FD18B96B55BD
|
||||
Creation Time: 2013-11-12T19:37:58
|
||||
Serial Number: 0x0E2FB099
|
||||
Key Version: 0x00000003
|
||||
|
||||
1dIyqe+FjO40}T8RN&r^u<WYb3vT7r]HvHZYQ*ov0%32nj4d6Fgtoj.k8AW{1<vQLNcj/n/
|
||||
9-s@5wX<<@$S}K=YF47yCVVdFS%L>jyQ&Pe#Uqg6B-%wS-KXGH5+{p{HqkpIo9#3g3H#:GL
|
||||
Br7P2<n6ld6p=}9}]D2ep*7q]A!/wfvLpNOGbOg2BJm>rMx-7x#I.66I:fT{b8L[RFQPAQ#
|
||||
ojH]q24H![cp83GL/CG08![me}81f+3Efhocc{oy>yabjkqw:QHXNE5hOSjypdHs/7vh#FO
|
||||
ebUgaW?SH$XoVDFTX97nuGQ?@KjDs2r1%DCw1F/@eRg9J81vl<rv}/uKpuWY.&P5qRm0AYL
|
||||
FW@S(h^C@cp545<r]rHQKsMwWYSid8tEIo[g#SzrX%3r<Lmtc7XIw=%3sM55&g2xrgee6El
|
||||
sjmp}7gnMY(p=q}at.YH3J2net:LDmAS:OeH@ip7+eCA9)s:8X.UB1M^3uzCY4WgkNp#x4x
|
||||
[iEvf#%(J2Ud^eq{BAO&j>=hq@3zfNA5jNjIxHCNQlDrewiacrQs4ytf$8p:l-jby*Ul^j2
|
||||
rk?^qQ7@Ck@c5J5mtzpP0TP(1R2eKT8W.LGuy4/hYs]ayI%o6QQp!OtLVNjdj#ia]2AbC0G
|
||||
HjZ>/nSsnV0vqGT/x<<nyz!0i(0r4W7.Ci4Py?}=L6OncmH%VP*{VYOF<wV6W8sQQdz.6-?
|
||||
AuT-{8s3<Fr*yqfgL>o.p-u^{/]H&rJ)}ch72!kQtc):/I6+tF-geqP)H8]*-b<#GC[bm}C
|
||||
sBLSf^1mX.fTM-8g$YM]BRO3/x2ErJ<p1AMXy5fCV[4Dhv#Q>4=^INv3pSmJ[>iYH1n/Upa
|
||||
z[7OeB.z{X]N]Ok/<NgLIV)m!%(<LT.2S&uGiM?m2x^Y<twez>PDW:6f$(<M0>}faF}2xSk
|
||||
6U?#yhEm9#/I&36AuD+pVgwC[muk/Cv:s/7$yBy&x1K0Q$?mMr>6g+*Wxg^J(Pl{%3n9SMf
|
||||
u08!r7^eTdD13LeNVh]r7ZYMI1/*8=i0seV90000000000004Km0seV9000000000000000
|
||||
0000000W{r0seV901Ybg05bK-{Y7o]
|
||||
16*v6dWb#TPCwmbq5G{(C97%x9&?O*yzq:)no4RZu&Vc6GUN]4mH}eIYlJZfwxYf%NbT-b!
|
||||
(jZocqnW%s3lOGV*:?f}nDe/h/aEuNH1sV?4mvF}d#n%P@r#3s]-cAz$0%=WT5Ln4xH?HTL
|
||||
BpKQDV%qjt[7?IaaYK:&Aztv5o&}(g]?X7r(a*=WVorWU>/2^Lt7a=G}F++uQm(K.Xhow!Z
|
||||
mTs+sGU8d@T*>KgZelYvFwy7<F:W^AH8e%lG&XPEAT{$o@NM+u^o4Z^kl1}esnkdHt4KTHq
|
||||
qN=njfmTM9?4b*O]>HjSZgkq$mQ5)^TT)8hkTwv8jkn$SrMo/t3v}/uK2^)r2tq:tCDKaQz
|
||||
PV(7O?3]Q$Y#Fm1>TNBu5f#pKp8>&GE$#axljAQQzCq1P]f$?WkvfDn]0>55gdz5Ae-py6!
|
||||
z8^EeJEo+T0t$KX(lI#/)12kQChIO1=iSH!74+Se=S(AayI7FtC:9r:I:A!PqmNL.)m1O5s
|
||||
w]rfaOm(&L5^Q6aJk@fxWj/x]!W*&{0wW7b>KgI)v&^O.9Gzwg$mfLm).Wi#Km+b5oPe1K(
|
||||
DfE*4xrb&e=Lh!e[xWkxtb-Jdc3P)c8A}[%m$bURwWV5-1dd!9H92X^s<j}(yC@QQ$Y<jNz
|
||||
AW/qOJjGbo7vqGT/x<<nyz!0i(0lOC9[60<*VG]D2B^v^Q/A:#>yE=h.9a:g3s+o$?u$3n>
|
||||
lIP--G2[cvpJWrp8J[c9jBLP]I0wIkazl[07@gPWW(Fm0cySbtv7{CZ[tZ?EJhxVH)zn/yo
|
||||
iFybarlK^@A0GCCP2+.F%9W+(*9N{!zr7nL)?8)q^FNJp35[H9059.hOwKWH#4Dl*a<k-ZV
|
||||
#XWNbD34Dc!9[nO>og}$sh#eTx{$Cp0x5lB!J!0Qgiz=7yr]R-0o)Kn-vVXNVFv*/lLPnq:
|
||||
t[MMR6(9KHaJa/6y:+2j:69Z5-:gNDtqp>dBjHn$4yV@pTak@pL<l[{U/iw%hYh9%XhbldY
|
||||
z08!z>H5.hN0$D#*Ne[=HOV%d$wi^v?0seV900000000000000000000000000000000000
|
||||
0000000W{r0seV901Ybg081Bc0@@r3
|
||||
------ END PCP SECRET KEY ------
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
----- BEGIN PCP PUBLIC KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.1.4
|
||||
Generated by: Pretty Curved Privacy Version 0.1.5
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Owner: Bobby
|
||||
Mail: bobby@local
|
||||
Key-ID: 0x50CC932B329F821F
|
||||
Public-Key: 1drr$j45{Cr0VU+U*f5iE(n{Ah$Tala1(CE2xGyEbldYz
|
||||
Creation Time: 2013-11-10T14:32:01
|
||||
Checksum: 9F:41:DB:46:33:D0:C0:B6:3E:52:18:36:8B:5E:13:12
|
||||
61:CA:CB:B8:7B:5C:EF:E9:34:BE:AA:2D:0C:12:32:84
|
||||
Serial Number: 0xF69A2C91
|
||||
Key-ID: 0xAE3DFD1097B1C850
|
||||
Public-Key: 1hxFbKXQGwQjMI.d}Dlp@wy3Dv>0o!PyTIxzlS+Qso5s3
|
||||
Creation Time: 2013-11-12T19:37:58
|
||||
Checksum: 6E:90:91:B6:53:EE:D8:5F:55:A1:03:33:0A:2E:28:C0
|
||||
C5:16:B2:A8:32:94:9D:BF:D7:4B:C6:D6:5A:FD:C6:22
|
||||
Serial Number: 0x1E92BBC6
|
||||
Key Version: 0x00000003
|
||||
Random Art ID: +----------------+
|
||||
| .oo|
|
||||
| . . |
|
||||
| + . |
|
||||
| . * . |
|
||||
| O o |
|
||||
| o + |
|
||||
| . |
|
||||
| |
|
||||
| |
|
||||
| . . |
|
||||
| . . o . |
|
||||
| . o o + |
|
||||
| . * . |
|
||||
| . = |
|
||||
| ooo |
|
||||
+----------------+
|
||||
|
||||
1drr$j45{Cr0VU+U*f5iE(n{Ah$Tala1(CE2xGyEboRpo:QUG4&.]bC=KD8FvWea][}G*(X
|
||||
aELeumiAJ&ZdM)vTd%((gc+@4k(>rf>wcXUCRV+oL9PX{{$PIPTg<t%b$zIdzr6hTI6U3&N
|
||||
mEdwZ+]hB9{=kqoe-S{!XCN44vdHijMt]W8hnM)X!P4dL/6FHNez<[u!^yf(pB.OBihow1m
|
||||
dePJ>23DS&?y2=QVz6F%*%8yho#b/lLD8GOxTjg!$DRHSd}AuoA#2)#}Pd4B:$lSe:Dp:/%
|
||||
)pRrCqoGq$xqFvW.g.wY][rv{ipNsPb6@wqoeqWVr[a->}CioBvaf#cWS:f8V5JJi{eJ:X=
|
||||
k:GTcsE^aP.ipGFwLDwwMy1{-Hs3dx1AKv]Lk)v-oBT/GvSbZ+C%Dg:v{%fN5LySCie9LTC
|
||||
rKpjHunCL9$P]-F0Nleu[@aS6!4$Ycd+ePiY(k&p?r8$dnjE.Mvb[mw+C%T6X7{VwMQ{M?l
|
||||
-h+ETnP)/A0^sS2C^*M<2m8HGzq:F2bJ6ZO6alYdU)nz<i=}QMd7QE**S{gz3{@@3IIi2*%
|
||||
GBIu9h91+8lDb%.{jQdNo#8x[Z)kBcYfOI0=Sh[NeZif&3&Vj)93eL{0kQiHw<Y2I6Z)lo.
|
||||
U2v[1b]50CC(^Xb0KTQ*wfMj0>TCuB1T*VGh=@l9R7eU(DS?+W]}fK)VNt)@]&AZ0H=8b]E
|
||||
DXc9do=sQ3fHFh/gCRoMgc4/-gbhk#=J0}B08!r7^eTdD1nnfmKPQCf4#FQb>W($-{RAk>O
|
||||
ct4nVp*YZ:r57Y>*1NK)XLXfdTVfmfJRkB]j24JoZBe[UckP3A8eco1JnJ%BPqyw
|
||||
1hxFbKXQGwQjMI.d}Dlp@wy3Dv>0o!PyTIxzlS+QsA6K.n0m%HVHu7j8vT<7J2@f<EJ$B[q
|
||||
.Q8)rJ8n(R:trhvTd@+d-JjjH:ZK^+TSpisxeW%C]n>u*zah/WVQXYlU3ng.mL.+{.+.CuR
|
||||
&xw&p[k/cuyl1/gU!Yu%Tk7]MsscTD-nuoyHH^3u{1!zCDU0Z9rwYN=CIkkyN/$1VIr2&$b
|
||||
ZeR*4X(e{KJ6k({5UZ+R0.}qF.+-E!UYLsl^V@?+xTx7S6MKG<Ek:k{1#>efNF@.o8d5JHx
|
||||
KGOnXq(^7J>0TYDvY5-)?/${y@ZY1Dp]zE&eyat1EuB%E>aYnQ!JF//cZ5DTJ7LA+QNFq7S
|
||||
FD8p0L)b]d[^p/xxMasww*#X6>D7ae0D/j5PC59cz3+e{vSbZ+C%Dg:v{%fNmrm1sa%QYW0
|
||||
nKBL+/D-!7zVV)HleUT=Gq.LKcC1I[7QA%KWVhGP=kDm.w>%Z{Qm@b2k[qPd?zRlf0l85[4
|
||||
Q]Yi-G37dn7/#FSq3-Z<tp.TG=k}B5xrphq>yk{lilF/:g835@ItyYddItAHZ$xqSdj}3wO
|
||||
R%vguX6BBZq%NeJ^V]{gl^QB1d5sk/]:tcOqpF.WyT7<WyNE5v@iFTt%PQFJ]bY^o[(O*PB
|
||||
7g.CeDoBZa-<K?Gq6Cuwvlz((/8qpW#ee(Ih:RiFRX=^9.Qw?640WthiiI*7!Iu(SG=ULE^
|
||||
aMum26J)gSmkEt3l[{wQh:Pk^i5Jw&Z5Ock08!z>H5.hN10iSq-SDP:WNto?QLBJx^9mLHw
|
||||
fp!WT[pLONDU{}<Y8Eu*chPPp=bO0wJYZX)EknrTK5{WIVTu4{xM:uG)!N)PA1@(
|
||||
------ END PCP PUBLICKEY ------
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
----- BEGIN PCP SECRET KEY -----
|
||||
Generated by: Pretty Curved Privacy Version 0.1.4
|
||||
Generated by: Pretty Curved Privacy Version 0.1.5
|
||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||
Key-ID: 0x50CC932B329F821F
|
||||
Creation Time: 2013-11-10T14:32:01
|
||||
Serial Number: 0x470F1FEF
|
||||
Key-ID: 0xAE3DFD1097B1C850
|
||||
Creation Time: 2013-11-12T19:37:58
|
||||
Serial Number: 0x74D3DE34
|
||||
Key Version: 0x00000003
|
||||
|
||||
1drr$j45{Cr0VU+U*f5iE(n{Ah$Tala1(CE2xGyEblm6lI<<@YTf&zijcH=/Z9IcsZn>D8@
|
||||
i.$H*3K#cWif=0:QUG4&.]bC=KD8FvWea][}G*(XaELeumiAJ&S6=H&iC:UD62(@}Os(Rtc
|
||||
{D>OZRC-p!j-?F2Dss*l$IF3jA^y.GiwLvhJi9K!ZDi{<H3N&8yn@xaVMmBb4lv*)Ta/ghU
|
||||
d8M+)gsaD49H7Ie-t:WUq]{dSyu1%QQ<kO{e(Aq:&0@ux<=:*qS97RD3D:.$)iQ6UL}d(7%
|
||||
Nu@!HJgGij3<VzF-MVCq9btRGUU9CmjYsu.-t0Rhdu+Fa?h:RB(vTd%((gc+@4k(>rf>wcX
|
||||
UCRV+oL9PX{{$PIPTg<t%b$zIdzr6hTI6U3&NmEdwZ+]hB9{=kqoe-S{!XCN44vdHijMt]W
|
||||
8hnM)X!P4dL/6FHNez<[u!^yf(pB.OBihow1mdePJ>23DS&?y2=QVz6F%*%8yho#b/lLD8G
|
||||
OxTjg!$DRHSd}AuoA#2)#}Pd4B:$lSe:Dp:/%)pRrCqoGq$xqFvW.g.wY][rv{ipNsPb6@w
|
||||
qoeqWVr[a->}CioBvaf#cWS:f8V5JJi{eJ:X=k:GTcsE^aP.ipGFwLDwwMy1{-Hs3dx1AKv
|
||||
]Lk)v-oBT/GvSbZ+C%Dg:v{%fN5LySCie9LTCrKpjHunCL9$P]-F0Nleu[@aS6!4$Ycd+eP
|
||||
iY(k&p?r8$dnjE.Mvb[mw+C%T6X7{VwMQ{M?l-h+ETnP)/A0^sS2C^*M<2m8HGzq:F2bJ6Z
|
||||
O6alYdU)nz<i=}QMd7QE**S{gz3{@@3IIi2*%GBIu9h91+8lDb%.{jQdNo#8x[Z)kBcYfOI
|
||||
0=Sh[NeZif&3&Vj)93eL{0kQiHw<Y2I6Z)lo.U2v[1b]50CC(^Xb0KTQ*wfMj0>TCuB1T*V
|
||||
Gh=@l9R7eU(DS?+W]}fK)VNt)@]&AZ0H=8b]EDXc9do=sQ3fHFh/gCRoMgc4/-gbhk#S@Jb
|
||||
108!r7^eTdD14J>z)/DlDFR/wT3Qy{^0seV9004yi0seV9004Wq0seV9000000000000000
|
||||
0000000X6v0seV901Ybg0h[Ltmf0q/
|
||||
1hxFbKXQGwQjMI.d}Dlp@wy3Dv>0o!PyTIxzlS+Qso6oFGXi9fW818]U%/]KnF>/1couE/m
|
||||
cnX{7n*z>{hDpOn0m%HVHu7j8vT<7J2@f<EJ$B[q.Q8)rJ8n(RVq]<2%pkq>zH6Lmn*rrMY
|
||||
].!81!a5ympcd0]<4(%e/<}wWLV]wDQIZOBhxib(ILOY&&+/op]BZ[:Y)/t[TAiZYqXk*u9
|
||||
0Z=:bLyl&e=pT5C2=f7+o<PK-]Tzxf}uk6emXBR=}K1XCF?u/htHxORxbs-ouP+^kf79/J0
|
||||
EX(/#dz7o]BKI:x@H$HUIC!KokNbiG0]7AvIvIpG.pNh4D=o=CUvTd@+d-JjjH:ZK^+TSpi
|
||||
sxeW%C]n>u*zah/WVQXYlU3ng.mL.+{.+.CuR&xw&p[k/cuyl1/gU!Yu%Tk7]MsscTD-nuo
|
||||
yHH^3u{1!zCDU0Z9rwYN=CIkkyN/$1VIr2&$bZeR*4X(e{KJ6k({5UZ+R0.}qF.+-E!UYLs
|
||||
l^V@?+xTx7S6MKG<Ek:k{1#>efNF@.o8d5JHxKGOnXq(^7J>0TYDvY5-)?/${y@ZY1Dp]zE
|
||||
&eyat1EuB%E>aYnQ!JF//cZ5DTJ7LA+QNFq7SFD8p0L)b]d[^p/xxMasww*#X6>D7ae0D/j
|
||||
5PC59cz3+e{vSbZ+C%Dg:v{%fNmrm1sa%QYW0nKBL+/D-!7zVV)HleUT=Gq.LKcC1I[7QA%
|
||||
KWVhGP=kDm.w>%Z{Qm@b2k[qPd?zRlf0l85[4Q]Yi-G37dn7/#FSq3-Z<tp.TG=k}B5xrph
|
||||
q>yk{lilF/:g835@ItyYddItAHZ$xqSdj}3wOR%vguX6BBZq%NeJ^V]{gl^QB1d5sk/]:tc
|
||||
OqpF.WyT7<WyNE5v@iFTt%PQFJ]bY^o[(O*PB7g.CeDoBZa-<K?Gq6Cuwvlz((/8qpW#ee(
|
||||
Ih:RiFRX=^9.Qw?640WthiiI*7!Iu(SG=ULE^aMum26J)gSmkEt3l[{wQh:Pk^i5Jw&V&y7
|
||||
a08!z>H5.hN19A2GgY)d}dGTJJVoUS:0seV9004yi0seV90000000000000000000000000
|
||||
0000000X6v0seV901Ybg03A1^4GDFe
|
||||
------ END PCP SECRET KEY ------
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
bartid = 0x18D6E9A19F3A2864
|
||||
bartserial = 0x705FA77F
|
||||
idbobby = 0x50CC932B329F821F
|
||||
idalicia = 0x8F8FA41064A26DD9
|
||||
bartid = 0x9E10052F7813BB61
|
||||
bartserial = 0x135F07C1
|
||||
idbobby = 0xAE3DFD1097B1C850
|
||||
idalicia = 0xDA48FD18B96B55BD
|
||||
mailbobby = bobby@local
|
||||
mailalicia = alicia@local
|
||||
|
||||
@@ -114,6 +114,34 @@ dxmorg@florida.cops.gov
|
||||
expect = /Public keys: 0/
|
||||
</test>
|
||||
|
||||
|
||||
#
|
||||
# test file determination
|
||||
<test check-determine-pub>
|
||||
cmd = $pcp -t -I unknown1
|
||||
expect = /Niemand/
|
||||
</test>
|
||||
|
||||
<test check-determine-sec>
|
||||
cmd = $pcp -t -I unknown2
|
||||
expect = /secret key/
|
||||
</test>
|
||||
|
||||
<test check-determine-empty-vault>
|
||||
cmd = $pcp -t -I unknown3
|
||||
expect = /empty/
|
||||
</test>
|
||||
|
||||
<test check-determine-encrypted-file>
|
||||
cmd = $pcp -t -I unknown4
|
||||
expect = /encrypted/
|
||||
</test>
|
||||
|
||||
<test check-determine-signature>
|
||||
cmd = $pcp -t -I unknown5
|
||||
expect = /ed25519/
|
||||
</test>
|
||||
|
||||
#
|
||||
# encryption tests
|
||||
<test check-crypto-alicia-init>
|
||||
|
||||
12
tests/unknown1
Normal file
12
tests/unknown1
Normal file
@@ -0,0 +1,12 @@
|
||||
123x!>Qjui&pf!Vu>j{V(&ZE>1*Q-M^hu9Dnm0P10$*=SdY5BWoSOFNA-6L*6&g)mQQ$Piq
|
||||
rkfQPhEPa}C7:ozddr)03{68f?xvQYTkG8w:G&k!%V<&AA.n6yMom+7L0L8w&kQ.5UB3q+h
|
||||
.XelalW9GHMg1}N@*:jCfBNX]4/u@G6:&m!Etcn7s:HmXEqemv+9z+=90vC+u2=R)R<cwvQ
|
||||
6AuWa4?LgUApoxRG2W5yoQ/pMn:GkuI6PgGU}k]nVV.vR}A]SZ:!EqYfI7l8Gpfgjh1E&Y[
|
||||
W7gXT.pb=#cHOEf2W8wHP8C[h$(07Q@-NVAEyniZi>CZ8fRB/tfIfUyz9(uYd]Hl:>nlqjo
|
||||
[*rQzWb-ePMx0OFf2E:yjzrgp8s-jxR5Vem9]V0XB=jPGzFrW0vqYQvy&r/(yYHSL^4#x6y
|
||||
mku9x+8nYkN77[<w.<+Z)c0F}o7b/q4:D>zPwQBpiBOldb[0eTM5j6(EOIaJP5Y5ko1@a7N
|
||||
Tg2dlit33squ>Paw/7?bc]X]FELwNQjoNq(^f2D9EA.@cb>ZP3!YENd+S??)/BQLOd<@[y/
|
||||
GZqe]EgcPo99.OZC:HrGK(e7%2Zf7DJ@zug:EUonoe<^m<SK]p&I!>^[kfB3=cw!dH#)Jyq
|
||||
ld>cNMMS@U6t3eZ/8H3/]G)gs]Zg85?=dJo{61L7<K?mvl8X=U%V6cYJe-{$yak8x68vFSH
|
||||
+vQJj?C2WXh:Y>^mk)4Tml0:]g=Wq>Bn#pv08!z>H5.hN13DV#tM-u}u**?PHXVR!p]X%Ps
|
||||
z8A{S]0#EfXFd(@S3ShwuohGB*qJBQu-3xTs-#i?5!^5b//D:RLraTfL&fLFDbVI
|
||||
16
tests/unknown2
Normal file
16
tests/unknown2
Normal file
@@ -0,0 +1,16 @@
|
||||
123x!>Qjui&pf!Vu>j{V(&ZE>1*Q-M^hu9Dnm0P10@$eEK:7qS5miK{n-KRCsePPz=Bg#!F
|
||||
qdvF)=5jozv@a)dY5BWoSOFNA-6L*6&g)mQQ$PiqrkfQPhEPa}t:*#QNZ?gJ2eReD6*OsKO
|
||||
R:467?ur3v@+>GQ]m[51!<)jJL][!U$7UU1PY6YFaeD*o3oo[a3:JY#5/adi^<-8h++uPV3
|
||||
b=S+y1sIF?SJYC*S#25HM?9*u$-(<9h.Pjue{bBKftB}2x*7KXqwU^SVxQ.B^aH=[3#)etR
|
||||
7Py+d]N2!N.t}X%e%3jqAWRC)r}3F5+!ZXrrLGoZjs?#kMv[{-Hzddr)03{68f?xvQYTkG8
|
||||
w:G&k!%V<&AA.n6yMom+7L0L8w&kQ.5UB3q+h.XelalW9GHMg1}N@*:jCfBNX]4/u@G6:&m
|
||||
!Etcn7s:HmXEqemv+9z+=90vC+u2=R)R<cwvQ6AuWa4?LgUApoxRG2W5yoQ/pMn:GkuI6Pg
|
||||
GU}k]nVV.vR}A]SZ:!EqYfI7l8Gpfgjh1E&Y[W7gXT.pb=#cHOEf2W8wHP8C[h$(07Q@-NV
|
||||
AEyniZi>CZ8fRB/tfIfUyz9(uYd]Hl:>nlqjo[*rQzWb-ePMx0OFf2E:yjzrgp8s-jxR5Ve
|
||||
m9]V0XB=jPGzFrW0vqYQvy&r/(yYHSL^4#x6ymku9x+8nYkN77[<w.<+Z)c0F}o7b/q4:D>
|
||||
zPwQBpiBOldb[0eTM5j6(EOIaJP5Y5ko1@a7NTg2dlit33squ>Paw/7?bc]X]FELwNQjoNq
|
||||
(^f2D9EA.@cb>ZP3!YENd+S??)/BQLOd<@[y/GZqe]EgcPo99.OZC:HrGK(e7%2Zf7DJ@zu
|
||||
g:EUonoe<^m<SK]p&I!>^[kfB3=cw!dH#)Jyqld>cNMMS@U6t3eZ/8H3/]G)gs]Zg85?=dJ
|
||||
o{61L7<K?mvl8X=U%V6cYJe-{$yak8x68vFSH+vQJj?C2WXh:Y>^mk)4Tml0:]g=Wq>uh%%
|
||||
908!z>H5.hN1f{zy]A509PUR@I]GY6t0seV9004Wq0seV90000000000000000000000000
|
||||
0000000XuD0seV901Ybg0dmNa*w?iN
|
||||
BIN
tests/unknown3
Normal file
BIN
tests/unknown3
Normal file
Binary file not shown.
2
tests/unknown4
Normal file
2
tests/unknown4
Normal file
@@ -0,0 +1,2 @@
|
||||
0R.6t/#PkxbmD}VA%vdmZMFxrbvT3x&&KZCGskCy:8y+XEn6tZ(1x<1CUlV@GqGmAugZ24Q
|
||||
6RvA}Tg$3rAbo/g[PtK%24=211UDdN$$eYyF02fUHcHj.XlM#K!?m=7Wp0:qKme@6K+nE
|
||||
3
tests/unknown5
Normal file
3
tests/unknown5
Normal file
@@ -0,0 +1,3 @@
|
||||
14kBii7up<i6]R-lnZR!l&Wh!000000000008!z>H5.hN0Ef9+JYdd^ILWb1E[pA0T*:ny-
|
||||
06m)p=@{s7}8/-ppqwtHD36NJB-o74[cZ=Fkx@XTyJ7&sp/1oTc:Td3JHeb000000000000
|
||||
000000000000000000000000000000000
|
||||
Reference in New Issue
Block a user