mirror of
https://codeberg.org/scip/pcp.git
synced 2025-12-17 12:00:56 +01:00
fixed key export: now using big endian byte order for exported
keys, so they're platform independent when transported.
This commit is contained in:
@@ -322,6 +322,8 @@ int pcp_importsecret (vault_t *vault, FILE *in) {
|
|||||||
|
|
||||||
// all good now
|
// all good now
|
||||||
pcp_key_t *key = (pcp_key_t *)z85decoded;
|
pcp_key_t *key = (pcp_key_t *)z85decoded;
|
||||||
|
key2native(key);
|
||||||
|
|
||||||
if(debug)
|
if(debug)
|
||||||
pcp_dumpkey(key);
|
pcp_dumpkey(key);
|
||||||
|
|
||||||
@@ -371,6 +373,8 @@ int pcp_importpublic (vault_t *vault, FILE *in) {
|
|||||||
|
|
||||||
// all good now
|
// all good now
|
||||||
pcp_pubkey_t *pub = (pcp_pubkey_t *)z85decoded;
|
pcp_pubkey_t *pub = (pcp_pubkey_t *)z85decoded;
|
||||||
|
pubkey2native(pub);
|
||||||
|
|
||||||
if(debug)
|
if(debug)
|
||||||
pcp_dumppubkey(pub);
|
pcp_dumppubkey(pub);
|
||||||
if(pcp_sanitycheck_pub(pub) == 0) {
|
if(pcp_sanitycheck_pub(pub) == 0) {
|
||||||
|
|||||||
@@ -62,7 +62,9 @@ void pcppubkey_printlineinfo(pcp_pubkey_t *key) {
|
|||||||
|
|
||||||
void pcpkey_print(pcp_key_t *key, FILE* out) {
|
void pcpkey_print(pcp_key_t *key, FILE* out) {
|
||||||
size_t zlen;
|
size_t zlen;
|
||||||
|
key2be(key);
|
||||||
char *z85encoded = pcp_z85_encode((unsigned char*)key, sizeof(pcp_key_t), &zlen);
|
char *z85encoded = pcp_z85_encode((unsigned char*)key, sizeof(pcp_key_t), &zlen);
|
||||||
|
key2native(key);
|
||||||
|
|
||||||
struct tm *c;
|
struct tm *c;
|
||||||
time_t t = (time_t)key->ctime;
|
time_t t = (time_t)key->ctime;
|
||||||
@@ -94,7 +96,9 @@ void pcpkey_print(pcp_key_t *key, FILE* out) {
|
|||||||
|
|
||||||
void pcppubkey_print(pcp_pubkey_t *key, FILE* out) {
|
void pcppubkey_print(pcp_pubkey_t *key, FILE* out) {
|
||||||
size_t zlen;
|
size_t zlen;
|
||||||
|
pubkey2be(key);
|
||||||
char *z85encoded = pcp_z85_encode((unsigned char*)key, sizeof(pcp_pubkey_t), &zlen);
|
char *z85encoded = pcp_z85_encode((unsigned char*)key, sizeof(pcp_pubkey_t), &zlen);
|
||||||
|
pubkey2native(key);
|
||||||
|
|
||||||
struct tm *c;
|
struct tm *c;
|
||||||
time_t t = (time_t)key->ctime;
|
time_t t = (time_t)key->ctime;
|
||||||
|
|||||||
@@ -1,36 +1,36 @@
|
|||||||
----- BEGIN PCP PUBLIC KEY -----
|
----- BEGIN PCP PUBLIC KEY -----
|
||||||
Generated by: Pretty Curved Privacy Version 0.0.1
|
Generated by: Pretty Curved Privacy Version 0.1.2
|
||||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||||
Owner: Bart Simpson
|
Owner: Bart
|
||||||
Mail: bart@springfield.com
|
Mail: bart@local
|
||||||
Key-ID: 0x0E4512BE47CE0215
|
Key-ID: 0xEA14904F02A39174
|
||||||
Public-Key: 1aHE2mHljT-}lCf(GM(ln.9(?}t9H+[c{$q!@$oEz#Y>r
|
Public-Key: 1mGl04^7vzH8]/0L+sT^nct*Db9{9<Re[deDsG%]Ee<lE
|
||||||
Creation Time: 2013-10-26T13:37:27
|
Creation Time: 2013-11-04T13:58:37
|
||||||
Checksum: BA:10:B7:CC:79:C0:69:8E:F0:A8:4D:55:12:C2:E5:7E
|
Checksum: BC:65:9A:2E:12:31:AE:2B:61:77:5A:A0:2A:A8:53:13
|
||||||
47:62:7D:C2:02:9C:3D:48:04:1B:5D:7D:5D:32:F4:7F
|
B7:C0:0C:A3:7F:C4:CF:82:88:E9:7A:68:E6:44:E8:AC
|
||||||
Serial Number: 0xEE894128
|
Serial Number: 0x1A184AFF
|
||||||
Key Version: 0x00000001
|
Key Version: 0x00000001
|
||||||
Random Art ID: +----------------+
|
Random Art ID: +----------------+
|
||||||
| .....+. |
|
| |
|
||||||
| . . . ..o |
|
| |
|
||||||
| = . .. |
|
| |
|
||||||
| . . . |
|
| o o . |
|
||||||
| . . |
|
| .o + o |
|
||||||
| . . |
|
| . .. o |
|
||||||
| . . |
|
| .... ... |
|
||||||
| . |
|
| .o oo. |
|
||||||
+----------------+
|
+----------------+
|
||||||
|
|
||||||
1aHE2mHljT-}lCf(GM(ln.9(?}t9H+[c{$q!@$oEA6^#NBrBH@ze:Mmzufpo4k$0>0tKr<c
|
1mGl04^7vzH8]/0L+sT^nct*Db9{9<Re[deDsG%]El}v.Bo7<SY!)0yf7LNv>M8$>Ybu<pa
|
||||||
ml<>NX[qmVTCVdi{Oj?f?+29S.w#wHF%}n{&GkBA/lw=8yME/LjO^XMUJDv=I(6a.%-r*X-
|
{wS#a:1C(JqgdN^)]]J>7I!4uuZL75%!FjJP<K&N1YA<!%X>5)VimU[&0GL:/rRr)sEb38i
|
||||||
nVZS)=f1GiY1V.hvq5?tBcAiYKH#*pp546$pyhduq2JhXQ#k{Mmev}tUBwGyx/MI1pq=W)w
|
EG>fEN*.G6FaN-a=d7R)9V%oc*J#=D&qO.5u>)fTG(a9dOgYy&SDND:1?C:9]O{3CJXOSOS
|
||||||
Cfij1g&pb+I98{>Y)72o6jtL0MDI27TeNgbiN6w+!=nBEx=?AL$.ZsyYkIa.2L*zPrShDR@
|
}]:rUXWA*Z4hkUd$sAxA.rCxLXVvXB#BZ{$4(?zhk=SjvKVc&sVbDpDBQUHydV[LuA)qW2e
|
||||||
?BZtx>qfH{ixW!)Sv0A-inF}(Y:^n>hp+G:gD&=G37x2]*xw)[SEK-a(olso31TnwYEC3a[
|
aZM8%IOfbAz!jZlj(uM2b.tKILO@J=vs4uA1[MKSM}Co^OSzn?IZn5eup-FiG<<PASY]F/A
|
||||||
Ss[wvvQTq0kYZ)+x(mM}x>q9>e[n*p0o9!*Pm8krDv@GqlEix{bt>?K.A!r(MY4CgvkVcT9
|
-:D-evQTq0kX$vGvqC{X)P<:NnW(Mz*Jt!<RQftH-/E{^4T!gkBD#)kjb:a4ng8@<7!IDWp
|
||||||
asOUmVLwwPdupK}HBUY=uU5P>53ncmJ+QsH8Uy#gkI}vlm#0HIC+J2pM&4.B%^!FV?UoRnL
|
#2idY$3fWSTer6(bK4u>@BkhpGI*5+=AaFci)p]pN<.y:C23Hq5+HeE-@u3mA$&AhuowdSI
|
||||||
EMA}1QbPI/ju0S3V$uJz^?$ugF?PEDvtPbK)!SfA$?.1Sa2T.&:.^va>^hnVya0Gz%4{7f:
|
oe+vc3DFlgjj(/DN)IuWhBK-:RmrYMO)[m1e8PPc!c<3yoj#A$[tIw@>$CFGX#z8lTt3UjP
|
||||||
Zmst}k&sL.7@]blr*deC[lst2ayum}V-z+6PaM1soAVxbisyY/!w(AF:Z7*vzjI5nKwtPW0
|
ekeONv@R!ZxG]suov=C[qT+BdUzYrn=SKebdQ}X93MtbBB4kV<EAv0pbgRv@R]-oNQer&X^
|
||||||
-Xm&ovi4NDTe/sCvT&jISh>UtWeB?8$C)S]>fhSrnmkM>Rgd1z^h:Z1/gbgS^RGY1PqucW%
|
7.]5EyQobHxAbgxNSXJJ}YdUwNmzX2%]]nR{ZA^[&k}$hRfF(lMgc)YRf/H]?4GDFe08!3e
|
||||||
0096104pc&)GiZV)[2M%DD:?sR{-Um:2%<GqJKWnh<HzAViL)5A3VyH1v1M:[m++wfOUH.a
|
@qV/$0u8!E@@URXCBJ=YZR{TZ8r4iypJ79>Qf/MQKs0Fh-N/]YCA}B:SimA8We7O0Fcq>zi
|
||||||
q}SXc(EQlWd[?K1$t4gf8$$L
|
/umH!>1.$8jiah0cn73Qw$n]
|
||||||
------ END PCP PUBLICKEY ------
|
------ END PCP PUBLICKEY ------
|
||||||
|
|||||||
@@ -1,36 +1,36 @@
|
|||||||
----- BEGIN PCP PUBLIC KEY -----
|
----- BEGIN PCP PUBLIC KEY -----
|
||||||
Generated by: Pretty Curved Privacy Version 0.0.1
|
Generated by: Pretty Curved Privacy Version 0.1.2
|
||||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||||
Owner: Alicia
|
Owner: Alicia
|
||||||
Mail: alicia@local
|
Mail: alicia@local
|
||||||
Key-ID: 0x44713DD4E010C582
|
Key-ID: 0xC7062F147D8C4D91
|
||||||
Public-Key: 0#17WjFuf7fj](Ij)l%NCBRo:TwopP(6qSXlEzxb0rr91
|
Public-Key: 1njv6!EZrC2u6Ot@{G*xnXCgt9BpE4)Hf*Sq:):J761sm
|
||||||
Creation Time: 2013-11-01T15:52:56
|
Creation Time: 2013-11-04T14:00:55
|
||||||
Checksum: A0:AF:A6:F1:07:9F:90:EE:95:AF:D7:EE:44:7E:E8:A7
|
Checksum: 23:A1:2C:A3:C6:55:80:84:72:15:3D:01:F7:97:04:C0
|
||||||
ED:C0:71:A4:B3:BF:CD:2B:9C:0E:EC:1D:63:0B:14:A5
|
70:6B:96:66:53:49:33:0B:BF:63:AB:18:DF:C8:F6:F2
|
||||||
Serial Number: 0x2E2A200A
|
Serial Number: 0xD9C07D23
|
||||||
Key Version: 0x00000001
|
Key Version: 0x00000001
|
||||||
Random Art ID: +----------------+
|
Random Art ID: +----------------+
|
||||||
|+. . .o |
|
| o. |
|
||||||
|oo o o o |
|
| . .. |
|
||||||
| o + . . |
|
| .. |
|
||||||
| . . . . |
|
| oo |
|
||||||
| . o |
|
| . +o |
|
||||||
| . |
|
| o o... |
|
||||||
| |
|
| . . ... |
|
||||||
| |
|
| o. |
|
||||||
+----------------+
|
+----------------+
|
||||||
|
|
||||||
0#17WjFuf7fj](Ij)l%NCBRo:TwopP(6qSXlEzxb0ypKov}/uK2Q6/xr-Mq6bH=dy8-biEa
|
1njv6!EZrC2u6Ot@{G*xnXCgt9BpE4)Hf*Sq:):J7c#+Jv}/uK-PEqtw%{]wnFot4U^$)43
|
||||||
o$IOLG(OLj{dO?B}Vh)-e0X:73@MH9Z=i&FhqqkV{j>wxmJcC0*vL4O<Q+.q)ty:VOAGbyR
|
%%unPk$cD]2!]VX/@>iQ{PK+4r^K%rytsMcASJr4^DG^s1tsmS5s!rQUW/iXK#ooAs$N>Ez
|
||||||
/3CTX4w{:GavB1[71)Y+O]jo*Fl[k0wyG=rBrVbmSRO3cS/7ZgaC@I8z:iqmr!JQPm3!i#0
|
7G@c@ZG?&0jJi0{g7qg1ATTs8>N>4w:n}o)edBd/pBVYmPjrwOiJrF6m=:YPzYK*@5y=AV9
|
||||||
46m2#Gp9537DU[]VwU2cj0FBbXSnsG(v0R>Mj3sOZNR^3k}OXM!N<]}+!SFY>qoT%H6{tZb
|
D]2dAdLBoE+/taf6*}O/9{Z^&Q+h?OfaVF25{^LG&<Zf1FQvYKtPS<9RHhrdm{Ij%&5jy2$
|
||||||
WCdrzhvQK7Cc]Prn5yvZvyo*@3:xd-plZ92qy@XnqMuc#N7EdRWP30RnxhloN6ZMTNGKOaR
|
>Sw^lKEliT{uT][/aC}A@O@(TIT%W8*3l6H{R3<9)[Qh9))#-O+C9@6Q^NfIsb0?2Mk)R/0
|
||||||
ETo@7vqGT/x<<nyz!0i(05F-mcd)9K><iy/NSYGQ?-sv*4zeW%*<hX}ErwDIo+=6DyWlED0
|
3Yo7pvqGT/x<<nyz!0i(0nHL.Bq.USRQ)NZX0A0%MjjRNpE)>B:AF94rm5M1g4wuXI89gF@
|
||||||
5<F%P*cZ0d^3{dA*&DBPG&/(:I3P!t{DA?5jZMIHUs9$+g$yx>]?.C}AEPsc+IVii?J?Tl3
|
Xp#Je#A3$JglUr3Ayl}j$B=0yjuMSAGI1Gt1x:*S6V>Boy*pqQiqk1BPf+M4j)CQqRFthIh
|
||||||
dZ/BB=?og/UGl-AaP(aSG0VxQ9SQMbbnWW1IMzrX<D9YMxa$@J!V)BS#DQU6PgEP!<<baUG
|
+=nuI^C=+.98BdSz8W45d}/sXpf=AStp8ZS$P1ct$XD}3jd!oq8s+&$yY*V@.Jd*8/[>X!4
|
||||||
7S+q0l2]Zq5t96oB2Gp3/Oli/&<+lBrd4K>{}<bJYekq/as^20FMPcYdrY0BgrvTaThiB$c
|
]d]3]OIu6rz0L-6EO/nf%C]#!bMF)):yu{}>db{csH9h/IGyJ1DSn?tkPB:A>%5sBuVqw$9
|
||||||
HvxporF*#>>aRm^KrTa#B5oo2uW)@BgRl6kE<bjZgg=EcBl{@>2fFLmGh8)t>BX6q?qucW%
|
b&Lb(lmtSx6]ewYpK$WjDx[s9bsRW!f}Zk&4W[>sqh.WcBmLM.Ul]WK<l]=$4rSAa108!3f
|
||||||
00961016?#e^3NT/77sIVp)H[P%U=36VHc+)7i+Klv>OpXx.Cyv*-/qUB>>TOr/21J^s(4B
|
Hx4qO0OLnpblF2Z:#gV?CCcm.SM]WOirb4?Ojt!-6YuYp+EkjsSqLreIAF@U4-qXOa3ZRO}
|
||||||
H<GklM1BcPYtTx*%-jvuJp6a
|
(3g:g!gRI0:{<?lqMu]j]+M.
|
||||||
------ END PCP PUBLICKEY ------
|
------ END PCP PUBLICKEY ------
|
||||||
|
|||||||
@@ -1,23 +1,23 @@
|
|||||||
----- BEGIN PCP SECRET KEY -----
|
----- BEGIN PCP SECRET KEY -----
|
||||||
Generated by: Pretty Curved Privacy Version 0.0.1
|
Generated by: Pretty Curved Privacy Version 0.1.2
|
||||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||||
Key-ID: 0x44713DD4E010C582
|
Key-ID: 0xC7062F147D8C4D91
|
||||||
Creation Time: 2013-11-01T15:52:56
|
Creation Time: 2013-11-04T14:00:55
|
||||||
Serial Number: 0xD56BD45A
|
Serial Number: 0xC29B2AD6
|
||||||
Key Version: 0x00000001
|
Key Version: 0x00000001
|
||||||
|
|
||||||
0#17WjFuf7fj](Ij)l%NCBRo:TwopP(6qSXlEzxb0rrpXZ*@1[iueS8)-7+Yi7*B2x#R0Bl
|
1njv6!EZrC2u6Ot@{G*xnXCgt9BpE4)Hf*Sq:):J767(6Rxa:$=uc[7^R%GlrP0pMX%A.J}
|
||||||
i[Bb3{IdSVjF+hRw=E7*+R-99mFl}W7zX!]Vy1dY4:E8(Xh/f+^0QRI8jw*cVGk-?W%l8GP
|
Ynmqs]))PJP-Km6xk}aty?Y{d#uV&8lbTba$.!q}/7RD5d9Z?hfS&a0xXwVZ3+#VJn8L3wL
|
||||||
-jBX39B%PNsBu8#$@X]Yw+)Mr=G=L%Gk2v}/uK2Q6/xr-Mq6bH=dy8-biEao$IOLG(OLj{d
|
=)mN5bGDmUFMxLQvg(bI2l7dX]*IVQ5zwv}/uK-PEqtw%{]wnFot4U^$)43%%unPk$cD]2!
|
||||||
O?B}Vh)-e0X:73@MH9Z=i&FhqqkV{j>wxmJcC0*vL4O<Q+.q)ty:VOAGbyR/3CTX4w{:Gav
|
]VX/@>iQ{PK+4r^K%rytsMcASJr4^DG^s1tsmS5s!rQUW/iXK#ooAs$N>Ez7G@c@ZG?&0jJ
|
||||||
B1[71)Y+O]jo*Fl[k0wyG=rBrVbmSRO3cS/7ZgaC@I8z:iqmr!JQPm3!i#046m2#Gp9537D
|
i0{g7qg1ATTs8>N>4w:n}o)edBd/pBVYmPjrwOiJrF6m=:YPzYK*@5y=AV9D]2dAdLBoE+/
|
||||||
U[]VwU2cj0FBbXSnsG(v0R>Mj3sOZNR^3k}OXM!N<]}+!SFY>qoT%H6{tZbWCdrzhvQK7Cc
|
taf6*}O/9{Z^&Q+h?OfaVF25{^LG&<Zf1FQvYKtPS<9RHhrdm{Ij%&5jy2$>Sw^lKEliT{u
|
||||||
]Prn5yvZvyo*@3:xd-plZ92qy@XnqMuc#N7EdRWP30RnxhloN6ZMTNGKOaRETo@7vqGT/x<
|
T][/aC}A@O@(TIT%W8*3l6H{R3<9)[Qh9))#-O+C9@6Q^NfIsb0?2Mk)R/03Yo7pvqGT/x<
|
||||||
<nyz!0i(05F-mcd)9K><iy/NSYGQ?-sv*4zeW%*<hX}ErwDIo+=6DyWlED05<F%P*cZ0d^3
|
<nyz!0i(0nHL.Bq.USRQ)NZX0A0%MjjRNpE)>B:AF94rm5M1g4wuXI89gF@Xp#Je#A3$Jgl
|
||||||
{dA*&DBPG&/(:I3P!t{DA?5jZMIHUs9$+g$yx>]?.C}AEPsc+IVii?J?Tl3dZ/BB=?og/UG
|
Ur3Ayl}j$B=0yjuMSAGI1Gt1x:*S6V>Boy*pqQiqk1BPf+M4j)CQqRFthIh+=nuI^C=+.98
|
||||||
l-AaP(aSG0VxQ9SQMbbnWW1IMzrX<D9YMxa$@J!V)BS#DQU6PgEP!<<baUG7S+q0l2]Zq5t
|
BdSz8W45d}/sXpf=AStp8ZS$P1ct$XD}3jd!oq8s+&$yY*V@.Jd*8/[>X!4]d]3]OIu6rz0
|
||||||
96oB2Gp3/Oli/&<+lBrd4K>{}<bJYekq/as^20FMPcYdrY0BgrvTaThiB$cHvxporF*#>>a
|
L-6EO/nf%C]#!bMF)):yu{}>db{csH9h/IGyJ1DSn?tkPB:A>%5sBuVqw$9b&Lb(lmtSx6]
|
||||||
Rm^KrTa#B5oo2uW)@BgRl6kE<bjZgg=EcBl{@>2fFLmGh8)t>/*@]1qucW%0096109W(/!D
|
ewYpK$WjDx[s9bsRW!f}Zk&4W[>sqh.WcBmLM.Ul]WK<l]=$4lJv8^08!3fHx4qO0M7rQ!=
|
||||||
7d$0ht*YE)tbE0seV900000000000000000000000000000000000000000eu+e0seV901Y
|
zF+c{QV-1vaUi0seV90000000000005(^0seV9000000000000000000000evsu0seV901Y
|
||||||
bg0f]#U:]zzw
|
bg0mMLn:P8qv
|
||||||
------ END PCP SECRET KEY ------
|
------ END PCP SECRET KEY ------
|
||||||
|
|||||||
@@ -1,36 +1,36 @@
|
|||||||
----- BEGIN PCP PUBLIC KEY -----
|
----- BEGIN PCP PUBLIC KEY -----
|
||||||
Generated by: Pretty Curved Privacy Version 0.0.1
|
Generated by: Pretty Curved Privacy Version 0.1.2
|
||||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||||
Owner: Bobby
|
Owner: Bobby
|
||||||
Mail: bobby@local
|
Mail: bobby@local
|
||||||
Key-ID: 0xCE20289DFB268A3D
|
Key-ID: 0x9BBC8CFD7B519006
|
||||||
Public-Key: 18a+&]*cfaPvpGAs*rp=oWkCXnLGe^aUx%^:BtLfv/MGe
|
Public-Key: 1bWN>*CM00/#EgxhxEeJDuYRht*=}Zz5pR%XOsZHy5!kl
|
||||||
Creation Time: 2013-11-01T15:53:45
|
Creation Time: 2013-11-04T14:01:05
|
||||||
Checksum: D6:79:EB:3B:22:CE:77:99:62:58:9A:7D:C5:B7:62:1B
|
Checksum: AD:FD:96:AA:35:98:79:90:55:33:99:1F:6D:31:24:09
|
||||||
F1:2D:2D:FB:C3:D5:B1:9B:D3:B6:DA:9D:89:5B:14:07
|
6E:E3:77:63:C9:29:DA:69:C1:8E:BE:5D:09:74:A8:13
|
||||||
Serial Number: 0x6F6477D5
|
Serial Number: 0xE11E885A
|
||||||
Key Version: 0x00000001
|
Key Version: 0x00000001
|
||||||
Random Art ID: +----------------+
|
Random Art ID: +----------------+
|
||||||
| . |
|
|
||||||
| o |
|
|
||||||
| o . |
|
|
||||||
| . = o |
|
|
||||||
| o . B . |
|
|
||||||
| o + . . |
|
|
||||||
| . o |
|
|
||||||
| |
|
| |
|
||||||
|
| |
|
||||||
|
| o |
|
||||||
|
| + . o |
|
||||||
|
| + o o.. |
|
||||||
|
| o o.o. |
|
||||||
|
| o... |
|
||||||
|
| .o |
|
||||||
+----------------+
|
+----------------+
|
||||||
|
|
||||||
18a+&]*cfaPvpGAs*rp=oWkCXnLGe^aUx%^:BtLfv)U9yvTd$l]THd!tuMEjzY(YpATNQ[=
|
1bWN>*CM00/#EgxhxEeJDuYRht*=}Zz5pR%XOsZHyc(&FvTd%jsaN@2uJtG&D<AQunLUNFH
|
||||||
+9O9^D(VP+S/a@hLz<>u{Y]esh$8duOcR0iu]e*D%*)/F/JBwGFEOY/Sy.dtBJ:a1C7003$
|
r)p)F#/19.PZd5Q2=}7WZWMMVKA9Qo@?5kMbBl2iqOE)b(E0?[9}E)v%<VA7<fOTf$TtPS>
|
||||||
APnZE=KcH[2z+=R]?R?[}M!t@g+p2.UI!HL$?7.5v.w>3}B>dB[l#p7e<7{<I=x8vBCX-+Z
|
(VK5-W.4E+qp]K}^A&2+kFOeIzgR+N}3::iP(c:bPgc6qHX@NK9IGb-RP(V1Z8h@LY%wuf=
|
||||||
+^4{FLkgm=2C2XtC{&RQ$vTD*[GO5edJOJz==3oO+dHiI^tFHJF9th-!zV:rRoe7a]Bf2c4
|
@mTe^x3*NHtkzn):5F6}9/)}D5iqn3%4TC343M&ov1qvIg7?Dzv?)wU^mJ&8bicJqul46Qd
|
||||||
6?KlfIOU$[tib4@ae2gxwErN!nlyFyCjK#fq(nhLdXZnaBZPJH?2<3i.AGbhcn2^REv^wgp
|
zFAPV9XB:bt4<F]sKYKyz[s9hxB{n7n151!Ixm1X9qRL$&3$v6aFL!NRf[w7@CM%DX?ft=d
|
||||||
nf^T<vSbZ+C%Dg:v{%fN5jnkID*#%SsF3#*<Gl53B[s3T/u&/u1X+^Xf2H5x@j+Vr!1eAkO
|
P9pSHvSbZ+C%Dg:v{%fNOI=0g:$]8eM:2KitQIeK9oMtHG3#V0+e:(L1OG1$U0(Iv5z5%:f
|
||||||
]*qlLlFNsx+ha/b9Nbn2T.A[{n!PClH%bE{Ou>i)Jl<){nb:RRPgWu/uw8l<tSqoh^L4s-D
|
!YOH9Q3t!7jSq9r0C1ToZuE*o@s{>VfZ7G!i%UYnq-/KKtKWuO%&(e4ZeMv^@sJ&yk2&U^I
|
||||||
.s+A?7V*0%}2J[XV/XX[L5A8ydsrlSvei+eLs@Eo.#@wENxEYwb+FAAYJ7=ax}ZiXgn(Yy7
|
MgvKvjy?Zn%pAB3u?Ur(X=u[A(Y4g!-as+*@Lhwn%l^3KO@<tQq.gnBUaYABy8VAM{@3G:/
|
||||||
VF7osPjBku4f+P[M^<9V5>a@FBi{i@3y8]O6/l:NF0P7nsx4xKueAjuVY1h5e*K+3RwcZdD
|
[v}rAzXK(s*O=Wx6Yc..{(VX!7>H1K^O<e9?Yd[R?9wL^c(F)cPCTxjNYD!j0.}TETb)gH=
|
||||||
Gviumba.%%uk*Ve3k39UMAPWa70-7xS7[SeaoyYtQmkuLLi5%w@lnyCUk@g[elv3v/qucW%
|
$t-n)dlz&XSL18d09}B^(6^647WRq<HuAu-xny:N$lpa40lQ<E5lnZFTfFCx+2lj-708!3f
|
||||||
009610m=p7zV.nxQrk[Mw!!mbV1F[Nd(efiPTr+pd=QNgCQ>-k?#=T)<X%@VePW62>XM7A[
|
KPkvY0Pt8Qs{7Coh76J4=x1szUjJ3@noLp5D#TxEAD+H%!Stur)mJuLA%51nrngw/HPYA[C
|
||||||
jSQW]2+-gx<+-p(4+#H8#]%s
|
}GyOb5G&#?Ov!{>-)uw(I{[+
|
||||||
------ END PCP PUBLICKEY ------
|
------ END PCP PUBLICKEY ------
|
||||||
|
|||||||
@@ -1,23 +1,23 @@
|
|||||||
----- BEGIN PCP SECRET KEY -----
|
----- BEGIN PCP SECRET KEY -----
|
||||||
Generated by: Pretty Curved Privacy Version 0.0.1
|
Generated by: Pretty Curved Privacy Version 0.1.2
|
||||||
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
|
||||||
Key-ID: 0xCE20289DFB268A3D
|
Key-ID: 0x9BBC8CFD7B519006
|
||||||
Creation Time: 2013-11-01T15:53:45
|
Creation Time: 2013-11-04T14:01:05
|
||||||
Serial Number: 0x2467E86B
|
Serial Number: 0x546425D2
|
||||||
Key Version: 0x00000001
|
Key Version: 0x00000001
|
||||||
|
|
||||||
18a+&]*cfaPvpGAs*rp=oWkCXnLGe^aUx%^:BtLfv/OYAu{EkGzV6b}YAR}P{d}y@LR)QXx
|
1bWN>*CM00/#EgxhxEeJDuYRht*=}Zz5pR%XOsZHy5*J]Urv[i[fHQp/-tjXqD=}e@XCf1>
|
||||||
Mrlpmmyv5L2*caym<akR-r$9Q$lU2}%>k:0@x*u8U=rjS(uW.b0D5R-Esfd23JQIuCz6)v<
|
Q1s1as!yn!$T?Qz[?d-tX:DK0&:bOZa?9KOtmcY0J9@!n6MOac8i0I3!}83l4+wWuS)??on
|
||||||
]f{eDwrpMNMVSH-4zE57W$!jZ(odJy4L)vTd$l]THd!tuMEjzY(YpATNQ[=+9O9^D(VP+S/
|
/r<eV[}3O$64hON:SNEvH$w7R-O{]fNw8vTd%jsaN@2uJtG&D<AQunLUNFHr)p)F#/19.PZ
|
||||||
a@hLz<>u{Y]esh$8duOcR0iu]e*D%*)/F/JBwGFEOY/Sy.dtBJ:a1C7003$APnZE=KcH[2z
|
d5Q2=}7WZWMMVKA9Qo@?5kMbBl2iqOE)b(E0?[9}E)v%<VA7<fOTf$TtPS>(VK5-W.4E+qp
|
||||||
+=R]?R?[}M!t@g+p2.UI!HL$?7.5v.w>3}B>dB[l#p7e<7{<I=x8vBCX-+Z+^4{FLkgm=2C
|
]K}^A&2+kFOeIzgR+N}3::iP(c:bPgc6qHX@NK9IGb-RP(V1Z8h@LY%wuf=@mTe^x3*NHtk
|
||||||
2XtC{&RQ$vTD*[GO5edJOJz==3oO+dHiI^tFHJF9th-!zV:rRoe7a]Bf2c46?KlfIOU$[ti
|
zn):5F6}9/)}D5iqn3%4TC343M&ov1qvIg7?Dzv?)wU^mJ&8bicJqul46QdzFAPV9XB:bt4
|
||||||
b4@ae2gxwErN!nlyFyCjK#fq(nhLdXZnaBZPJH?2<3i.AGbhcn2^REv^wgpnf^T<vSbZ+C%
|
<F]sKYKyz[s9hxB{n7n151!Ixm1X9qRL$&3$v6aFL!NRf[w7@CM%DX?ft=dP9pSHvSbZ+C%
|
||||||
Dg:v{%fN5jnkID*#%SsF3#*<Gl53B[s3T/u&/u1X+^Xf2H5x@j+Vr!1eAkO]*qlLlFNsx+h
|
Dg:v{%fNOI=0g:$]8eM:2KitQIeK9oMtHG3#V0+e:(L1OG1$U0(Iv5z5%:f!YOH9Q3t!7jS
|
||||||
a/b9Nbn2T.A[{n!PClH%bE{Ou>i)Jl<){nb:RRPgWu/uw8l<tSqoh^L4s-D.s+A?7V*0%}2
|
q9r0C1ToZuE*o@s{>VfZ7G!i%UYnq-/KKtKWuO%&(e4ZeMv^@sJ&yk2&U^IMgvKvjy?Zn%p
|
||||||
J[XV/XX[L5A8ydsrlSvei+eLs@Eo.#@wENxEYwb+FAAYJ7=ax}ZiXgn(Yy7VF7osPjBku4f
|
AB3u?Ur(X=u[A(Y4g!-as+*@Lhwn%l^3KO@<tQq.gnBUaYABy8VAM{@3G:/[v}rAzXK(s*O
|
||||||
+P[M^<9V5>a@FBi{i@3y8]O6/l:NF0P7nsx4xKueAjuVY1h5e*K+3RwcZdDGviumba.%%uk
|
=Wx6Yc..{(VX!7>H1K^O<e9?Yd[R?9wL^c(F)cPCTxjNYD!j0.}TETb)gH=$t-n)dlz&XSL
|
||||||
*Ve3k39UMAPWa70-7xS7[SeaoyYtQmkuLLi5%w@lnyCUk@g[e?*91UqucW%009610bH!hbM
|
18d09}B^(6^647WRq<HuAu-xny:N$lpa40lQ<E5lnZFTfFCx+7YTKo08!3fKPkvY0ArOQ^G
|
||||||
Q0z>Pa*6vN85b0seV900000000000000000000000000000000000000000eu+e0seV901Y
|
m^jWX=/Qm)F+00seV9005=:0seV90000000000000000000000000000000evBx0seV901Y
|
||||||
bg0a8w*x-Fbk
|
bg0oPGiUk!L5
|
||||||
------ END PCP SECRET KEY ------
|
------ END PCP SECRET KEY ------
|
||||||
|
|||||||
@@ -50,18 +50,20 @@ dxmorg@florida.cops.gov
|
|||||||
expect-file-contains = testkey-self Dexter
|
expect-file-contains = testkey-self Dexter
|
||||||
</test>
|
</test>
|
||||||
|
|
||||||
|
bartid = 0xEA14904F02A39174
|
||||||
|
bartserial = 0x1A184AFF
|
||||||
<test check-import-public-key>
|
<test check-import-public-key>
|
||||||
cmd = $pcp -V $vault -P -I bart.pub
|
cmd = $pcp -V $vault -P -I bart.pub
|
||||||
expect = /key 0x0E4512BE47CE0215 added/
|
expect = /key $bartid added/
|
||||||
</test>
|
</test>
|
||||||
|
|
||||||
<test check-imported-public-key-info>
|
<test check-imported-public-key-info>
|
||||||
cmd = $pcp -V $vault -t -i 0x0E4512BE47CE0215
|
cmd = $pcp -V $vault -t -i $bartid
|
||||||
expect = /Serial Number: 0xEE894128/
|
expect = /Serial Number: $bartserial/
|
||||||
</test>
|
</test>
|
||||||
|
|
||||||
<test check-if-delete-public-key-works>
|
<test check-if-delete-public-key-works>
|
||||||
cmd = $pcp -V $vault -R -i 0x0E4512BE47CE0215
|
cmd = $pcp -V $vault -R -i $bartid
|
||||||
expect = /Public key deleted/
|
expect = /Public key deleted/
|
||||||
</test>
|
</test>
|
||||||
|
|
||||||
@@ -77,8 +79,8 @@ dxmorg@florida.cops.gov
|
|||||||
|
|
||||||
#
|
#
|
||||||
# encryption tests
|
# encryption tests
|
||||||
idbobby = 0xCE20289DFB268A3D
|
idbobby = 0x9BBC8CFD7B519006
|
||||||
idalicia = 0x44713DD4E010C582
|
idalicia = 0xC7062F147D8C4D91
|
||||||
mailbobby = bobby@local
|
mailbobby = bobby@local
|
||||||
mailalicia = alicia@local
|
mailalicia = alicia@local
|
||||||
md5msg = 66b8c4ca9e5d2a7e3c0559c3cdea3d50
|
md5msg = 66b8c4ca9e5d2a7e3c0559c3cdea3d50
|
||||||
|
|||||||
Reference in New Issue
Block a user