finally it works on aix, at least sec/pub key stuff, signatures still hang

This commit is contained in:
TLINDEN
2013-11-19 10:06:24 +01:00
parent c4940b966c
commit 314dbde0b9
14 changed files with 159 additions and 145 deletions

View File

@@ -100,10 +100,10 @@ struct _pcp_pubkey_t {
char owner[255]; char owner[255];
char mail[255]; char mail[255];
char id[17]; char id[17];
uint8_t type;
uint64_t ctime; uint64_t ctime;
uint32_t version; uint32_t version;
uint32_t serial; uint32_t serial;
uint8_t type;
UT_hash_handle hh; UT_hash_handle hh;
}; };

View File

@@ -200,6 +200,7 @@ pcp_pubkey_t *pcpkey_pub_from_secret(pcp_key_t *key) {
pub->version = key->version; pub->version = key->version;
pub->type = PCP_KEY_TYPE_PUBLIC; pub->type = PCP_KEY_TYPE_PUBLIC;
pub->ctime = key->ctime; pub->ctime = key->ctime;
pub->serial = key->serial;
return pub; return pub;
} }

View File

@@ -161,6 +161,7 @@ int pcpvault_addkey(vault_t *vault, void *item, uint8_t type) {
saveitem = ucmalloc(sizeof(pcp_pubkey_t)); saveitem = ucmalloc(sizeof(pcp_pubkey_t));
memcpy(saveitem, item, sizeof(pcp_pubkey_t)); memcpy(saveitem, item, sizeof(pcp_pubkey_t));
pubkey2be((pcp_pubkey_t *)item); pubkey2be((pcp_pubkey_t *)item);
//pcp_dumppubkey((pcp_pubkey_t *)saveitem);
} }
else { else {
itemsize = PCP_RAW_KEYSIZE; itemsize = PCP_RAW_KEYSIZE;
@@ -171,6 +172,10 @@ int pcpvault_addkey(vault_t *vault, void *item, uint8_t type) {
void *blob = pcp_keyblob(item, type); void *blob = pcp_keyblob(item, type);
// scip
//printf("BLOB (%d):\n", (int)itemsize);
//pcpprint_bin(stdout, saveitem, itemsize); printf("\n");
if(tmp != NULL) { if(tmp != NULL) {
if(pcpvault_copy(vault, tmp) != 0) if(pcpvault_copy(vault, tmp) != 0)
goto errak1; goto errak1;
@@ -277,13 +282,15 @@ unsigned char *pcpvault_create_checksum(vault_t *vault) {
pcp_pubkey_t *p = NULL; pcp_pubkey_t *p = NULL;
pcphash_iteratepub(p) { pcphash_iteratepub(p) {
//pcp_dumppubkey(p);
pubkey2be(p); pubkey2be(p);
memcpy(&data[datapos], p, PCP_RAW_PUBKEYSIZE); memcpy(&data[datapos], p, PCP_RAW_PUBKEYSIZE);
pubkey2native(p); pubkey2native(p);
datapos += PCP_RAW_PUBKEYSIZE; datapos += PCP_RAW_PUBKEYSIZE;
} }
//printf("DATA (%d) (s: %d, p: %d): ", (int)datasize, numskeys, numpkeys); // scip
//printf("DATA (%d) (s: %d, p: %d):\n", (int)datasize, numskeys, numpkeys);
//pcpprint_bin(stdout, data, datasize); printf("\n"); //pcpprint_bin(stdout, data, datasize); printf("\n");
crypto_hash_sha256(checksum, data, datasize); crypto_hash_sha256(checksum, data, datasize);

View File

@@ -246,6 +246,9 @@ void pcp_exportsecretkey(pcp_key_t *key, char *outfile) {
pcp_dumpkey(key); pcp_dumpkey(key);
else else
pcpkey_print(key, out); pcpkey_print(key, out);
// scip
//printf("EXPORT:\n");
// pcpprint_bin(stdout, key, PCP_RAW_KEYSIZE); printf("\n");
} }
} }
@@ -335,6 +338,9 @@ void pcp_exportpublic(char *keyid, char *recipient, char *passwd, char *outfile)
} }
if(out != NULL) { if(out != NULL) {
// scip
//printf("EXPORT:\n");
//pcpprint_bin(stdout, key, PCP_RAW_PUBKEYSIZE); printf("\n");
pcppubkey_print(key, out); pcppubkey_print(key, out);
fprintf(stderr, "public key exported.\n"); fprintf(stderr, "public key exported.\n");
} }
@@ -414,7 +420,7 @@ int pcp_importpublic (vault_t *vault, FILE *in) {
} }
if(clen != PCP_RAW_PUBKEYSIZE) { if(clen != PCP_RAW_PUBKEYSIZE) {
fatal("Error: decoded input didn't result to a proper sized key!\n", clen); fatal("Error: decoded input didn't result to a proper sized key (got %d, expected %d)!\n", clen, PCP_RAW_PUBKEYSIZE);
free(z85decoded); free(z85decoded);
return 1; return 1;
} }

View File

@@ -3,33 +3,33 @@
Cipher: CURVE25519-ED25519-SALSA20-POLY1305 Cipher: CURVE25519-ED25519-SALSA20-POLY1305
Owner: Bart Owner: Bart
Mail: bart@local Mail: bart@local
Key-ID: 0x5038DB2889942E86 Key-ID: 0x7AEFC16D88E43C2B
Public-Key: 14vvqWi-tUP2:MCB8E:$53nW3JRzzE}Ypz](ku(JC(N*A Public-Key: 1e2fw+W4a9:aMM[Z0fQ)4Vn!i}+SRl75j-AHe?mf2MK&8
Creation Time: 2013-11-18T21:36:22 Creation Time: 2013-11-19T09:54:59
Checksum: 02:0C:DA:7D:8C:FC:91:BE:52:0C:6B:12:A0:52:5C:3D Checksum: 55:DC:88:01:EE:69:EA:C5:02:B6:A8:22:36:50:A1:CC
BB:44:0E:C3:E5:6D:FB:EF:B1:15:45:6D:48:5B:7B:7B EB:73:3E:EC:2D:74:FC:D9:B2:10:D3:B5:D9:16:72:32
Serial Number: 0xD84BE474 Serial Number: 0x91FEE742
Key Version: 0x00000004 Key Version: 0x00000004
Random Art ID: +----------------+ Random Art ID: +----------------+
| ..o.o+|
| . o ..=|
| + . o |
| o . |
| o . |
| o |
| | | |
| | | |
| |
| o|
| . o .o.|
| . o*.. |
| =..+ |
| +o |
+----------------+ +----------------+
14vvqWi-tUP2:MCB8E:$53nW3JRzzE}Ypz](ku(JD5eDiD(sd1g]?ntCT:EOG44zo3pCXa[ 1e2fw+W4a9:aMM[Z0fQ)4Vn!i}+SRl75j-AHe?mf2MK&ZM}j&L{OmyZyc!^/]nyFZz+T:qL
VuU<X[U*:0yyjnBo2T/j5?wr9GZm(O8h0^6gRj&]k/b{]]V{7hV(93Y*Z$It)]d]X3e8FOs vB%cC0&as:WfARBo16v8cSVxh?6B9Sftn.qhoEK&Iwi6k*mbP00jw5fF5%DtUK<-hFa+uXZ
*upqNGxmL+y#-Dy)b*3s8WJ<mLqou.pc{0+KwF=V<v$6wo.#@W*MYo?hc@FGZ6%3/!q4VmZ y>?CZ.lf3oACxnaseq+#cXwmxVJnT*84.L[5OLiq7JQTA:&U[p.d5Y}g]Pb:EA*0TzS3dbD
1zG)iUXUlAy+Jut)6cA0a=tSR-QXy-cZhSUP2L*iEpxxS+<ru5cu4I>U.RtW%xNT08Elb0^ @!Z-l>ahp2fW!JLt<toLkf>=TVm7Pcf.arNYOK[bqdNQUe4J8>D6B/?P(CQ[>&^:ZNxHf22
n/Na-[P?m5L.-(ti}#)YdqRM66TG0iPx@KX6VU&TH1.XUCI&^Dj2W}3b4UIIl?jc0?n[1A= bVe>-IO?]/mQy2cOOZJjZTIW!CdX-NbXKsK+pmxm.y<:-ArM]@&c/wHB<JTZd4UUp(>CX[s
?h#kY[k}}doDp4s=IHG=^0pEUkt(.-JMh7@uGadO8]>R0vQTq0kX$vGvqC}[ugqW/o-S#M2 KYObJC34eS+tPTc:Kiu%)!N)G6(9dA^W4NasM9Ks<0q>?vQTq0kX$vGvqC]z-v<%rEB.&ny
kH!v[^2+vp8DkEiJx!O/o5c>2g7c<Qb&zd73mxJCIUKVu#]i1p1>Kj9Q9^Qv(1R*Tq0Ne1r P:=z)T>0!ruz&gJ<CYJ&jda2Q<0AF5#!CTG-#7zQek&JTV1?RnNDSldf&FF0r=n3m*zeG!6
k:H9n<Z4Y(R8<sRJ3O&gV#AXba)8:gEZK2$}<t-0JWgWPSmT<ySa/kvARHbg}8%tz6LA&>9 O8wpihb[a{gWORZ0eB8v6M%7n^QBMPPCdgP6d.ojX#q1X@Xbd0:d96Yp8}Cl-3f431k?23b
tS)?H4//j-:Q321G.Tn%^e?J/@<K^r+<KKZQ2q(zQtatOC4+V&d*2:rRMKgKRx-X!16Jb2V h/3qKQyuhq*}>X.h&+{MH>@XO2WPj[kd:]c&aKAaK]upf*v)QHy]OjPQ$WwvI^5W2TnRCyG
<Pz=IQC*BH>w}:@]y$33!SalNQ+e8(OXA-EAyhA5Ay3?JANnIMvskt.{KaJoNwHTHep%D2F sGO4TEK8tLXrW!uNi?DG/jL5le<:ib:acObU.ukvS/@.]Kqf4i(ktCy*saPQsfoT=3Cx@be
Dk9u)<R9q8fF+WRlnyIWixn]Kml0g9SSi2008!Y2mGrz*1LuxdBowu:IS:U=(hQ!: e3U9$)IN37k$amgf/zAVi7kUWlOZ$d0@@r308!.5v/MGe1D&YDli3#=
------ END PCP PUBLICKEY ------ ------ END PCP PUBLICKEY ------

View File

@@ -3,33 +3,33 @@
Cipher: CURVE25519-ED25519-SALSA20-POLY1305 Cipher: CURVE25519-ED25519-SALSA20-POLY1305
Owner: Alicia Owner: Alicia
Mail: alicia@local Mail: alicia@local
Key-ID: 0x6494DC65B785F33A Key-ID: 0x7BDF786564A94A60
Public-Key: 1kwxk+d&8&L4Pk&7ny7.X]d9j}297{2hc+L{3i]ViSGcW Public-Key: 1d10ok&9wTrr(Qb7}b$E3%Xzt0oCfQ)6Q$byko!{iSGcW
Creation Time: 2013-11-18T21:36:21 Creation Time: 2013-11-19T09:54:59
Checksum: CC:62:16:89:3E:B4:F8:DB:FD:D1:B0:27:06:8C:25:FA Checksum: C0:18:A5:2A:A4:55:D0:CB:EA:7C:83:5E:D0:54:40:79
37:FC:57:84:D8:CB:59:55:BF:F4:AE:C6:CE:E4:09:80 FB:0C:06:5D:18:CA:5B:03:E5:C7:96:7A:B8:50:01:33
Serial Number: 0x76DDB355 Serial Number: 0x96DA9F38
Key Version: 0x00000004 Key Version: 0x00000004
Random Art ID: +----------------+ Random Art ID: +----------------+
| | | ..o...... |
| | | o . o |
| |
| . |
| o o | | o o |
| o = .o.. | | . . |
| = ..o+ | | * . |
| .o. .. | | . + . |
| . |
| |
+----------------+ +----------------+
1kwxk+d&8&L4Pk&7ny7.X]d9j}297{2hc+L{3i]Vi&8n{?]HDi}%RP9!#G%5*yUq=5h<NR- 1d10ok&9wTrr(Qb7}b$E3%Xzt0oCfQ)6Q$byko!{i)2/AJJ=bY7!p$vpJ7^aTd7dB1GOYNR
&wY3(AP.&dm4=:v}/uKv?z2YZ$=n8]R0(Py2Cz1IZnP2.=l&VbG(fbPbq!Z.*ZPyJ$qHrH/ /on#Dp{<f<uWP@v}/uK<=5U$!eSzE&iK*giK5rJy.&Eamow4qLRfRZ>rWjZZ>Fz*LLy$R.o
IOJiR.jlSF1o]g4nq*>8Q@6rFEM&Lh8xPu&[t0.-0d!RY3$6wNU*Cj*F>*eJNoG!GQZno2? oV5/L9*Z=0i!C0S2[qh.mR^mgmQ&)![&<+&%vyM^J<fDcxKX!BwD5xRO2OX12jOsS[YuH:N
yA}9:]n!KX!EmP%lJx)(n60+RutFaapaRE[&H31F*?(A>@I64AX92@WWA:.V2N>kLNppf#F P@K1C$8Fs0]o*/A!fZE$R-}x/u3*Ze&@F{!!B&C]AKGsN+ZeHGc%GJ)5r4v:u*Bxpe7m5X2
CQaNG/Q$q{WLglM)fv}<f}vIe?.5nY:Y-}n3L4=+Md?C@dm35kuFrB0J=V367{:P)D5vH5z xq:e5^F#b{c&nC-j[x0eZoX+-2eir6.ARxh!4a}IoULk(lr2{y]!o}JDT-SVG78A%R5uCeB
1Px-qPa#^Qh0S>Y{dedr*8E(7=5VY{^62z{?=.B-Gb5OLvqGT/x<<nyz!0i(0m6(9/<:&JB P.r^Ay[+K4p*uHTs*rG%PBJS7o:yTChC>I{sd^{Gj5F<OvqGT/x<<nyz!0i(00xdSsO2InR
x1pEUA.mG7)$xhSZ7)ma?s^lj5FVVZN>{@0}A8dl!eO?R{M4y3]n.lPcsEBA+]RWIW%m)A] }>kdqQ?ZMz=?X}&r[.2rcHd&4UhkuyBwEC=V{$JaWa>M-fSHlfliGBuweJ[trfsi!ZbLh].
h96}A@Ce4T7EM]a!QN2O>g6Z-^7t*1zJ$?lhI$6WR^L3BOAkVCb0H7b/:S.kRjySo:5NSGB Kh@hc77XVWHvax<3>V=a!}&^fxKsegwbDH+Xml[g:lze?jDL<ZN+DPk0eRka.m=t/5)2[4-
dVH:W2mthYL62xa!GN]aDj.cqtKC&pOzy#MH06W-5VV>IFK)sFN-i)1B{E-UK-DFO.#*/}f bdXscb8sIJ9/)cw5NI&BjGRqr@KT+U3DO1#K=C#/tP7<neZ)r=UzXV@Mw-A-%6mJ$Q2R)mg
6!Hy(aQp9dc84{.4CBeO@2jxGPDhQpNJ%#@5({NFA6rws3B5lZT/E@aYtS^]sK[v2Qd6bt5 7.35H>h>>&LFbykFXJc%y(+5-@]:y+6Htc>T02)oy^pF)V&RA1=EWRXBv-eQF-rh)68A1fs
1wed6hxBIfg=WxXlPc!*h-JV:gC.q%X=qZg08!Y2mf0q/1A@RcrrBaN7iZGEK]LEZ <Bu^bsPONZlpsp4i5SSLg^KbUk@Hy%0@@r308!.5v/MGe1Ev=lh#&{U
------ END PCP PUBLICKEY ------ ------ END PCP PUBLICKEY ------

View File

@@ -1,24 +1,24 @@
----- BEGIN PCP SECRET KEY ----- ----- BEGIN PCP SECRET KEY -----
Generated by: Pretty Curved Privacy Version 0.1.5 Generated by: Pretty Curved Privacy Version 0.1.5
Cipher: CURVE25519-ED25519-SALSA20-POLY1305 Cipher: CURVE25519-ED25519-SALSA20-POLY1305
Key-ID: 0x6494DC65B785F33A Key-ID: 0x7BDF786564A94A60
Creation Time: 2013-11-18T21:36:21 Creation Time: 2013-11-19T09:54:59
Serial Number: 0x325C4C4A Serial Number: 0x96DA9F38
Key Version: 0x00000004 Key Version: 0x00000004
1kwxk+d&8&L4Pk&7ny7.X]d9j}297{2hc+L{3i]ViSJ>d2##CpoN5e=L4X47G6SZ?D3C&OC 1d10ok&9wTrr(Qb7}b$E3%Xzt0oCfQ)6Q$byko!{iSN>e40u+@Y+LkP!yO?I([uuJveWh-y
YBS?wmaOJF#4[=?]HDi}%RP9!#G%5*yUq=5h<NR-&wY3(AP.&df77mx^t(s(oW4SM@na{7= sA![o?0&+I]<ywJJ=bY7!p$vpJ7^aTd7dB1GOYNR/on#Dp{<f<nZlXR2&^]o/7:)qJ4*p+)
nn>(TMyANxy<Lo<Emw{lfks9tGeIJ>..5q#3=c6smOKIb0U<tD-2{W*>uNdUJ^+)m(v6{+8 /vhs0<UAOB#Gno<FX3q[8Wg^9rqmi9KO1^Le)eA61m9-{*J$m!gaZ<)5yVAXFhQ*Qu(%Bj=
vyDH:ULXJya{&1Kk)z/M[4oGb%$*VzhKfeqv{+Ea*1x%QE]iKX7-q5IB]0N7ydigVuI&]Lv TtLeCMoysWe%++*8[&=mf<Wd:o2+qOC3P]O19HQ{#Vlt}Vw8FIbNI%UAz!71RZgv$vzfg#n
iL*.?)hre]d@Rq[[c&g*$tizsodvz$]ebv!lTko%51)AR2@xUmlv}/uKv?z2YZ$=n8]R0(P d{^zY5]ehhK><<ydC%DTW-Jr+NV&+J/ey?}BrdJ]Yzc}<:dNv(+v}/uK<=5U$!eSzE&iK*g
y2Cz1IZnP2.=l&VbG(fbPbq!Z.*ZPyJ$qHrH/IOJiR.jlSF1o]g4nq*>8Q@6rFEM&Lh8xPu iK5rJy.&Eamow4qLRfRZ>rWjZZ>Fz*LLy$R.ooV5/L9*Z=0i!C0S2[qh.mR^mgmQ&)![&<+
&[t0.-0d!RY3$6wNU*Cj*F>*eJNoG!GQZno2?yA}9:]n!KX!EmP%lJx)(n60+RutFaapaRE &%vyM^J<fDcxKX!BwD5xRO2OX12jOsS[YuH:NP@K1C$8Fs0]o*/A!fZE$R-}x/u3*Ze&@F{
[&H31F*?(A>@I64AX92@WWA:.V2N>kLNppf#FCQaNG/Q$q{WLglM)fv}<f}vIe?.5nY:Y-} !!B&C]AKGsN+ZeHGc%GJ)5r4v:u*Bxpe7m5X2xq:e5^F#b{c&nC-j[x0eZoX+-2eir6.ARx
n3L4=+Md?C@dm35kuFrB0J=V367{:P)D5vH5z1Px-qPa#^Qh0S>Y{dedr*8E(7=5VY{^62z h!4a}IoULk(lr2{y]!o}JDT-SVG78A%R5uCeBP.r^Ay[+K4p*uHTs*rG%PBJS7o:yTChC>I
{?=.B-Gb5OLvqGT/x<<nyz!0i(0m6(9/<:&JBx1pEUA.mG7)$xhSZ7)ma?s^lj5FVVZN>{@ {sd^{Gj5F<OvqGT/x<<nyz!0i(00xdSsO2InR}>kdqQ?ZMz=?X}&r[.2rcHd&4UhkuyBwEC
0}A8dl!eO?R{M4y3]n.lPcsEBA+]RWIW%m)A]h96}A@Ce4T7EM]a!QN2O>g6Z-^7t*1zJ$? =V{$JaWa>M-fSHlfliGBuweJ[trfsi!ZbLh].Kh@hc77XVWHvax<3>V=a!}&^fxKsegwbDH
lhI$6WR^L3BOAkVCb0H7b/:S.kRjySo:5NSGBdVH:W2mthYL62xa!GN]aDj.cqtKC&pOzy# +Xml[g:lze?jDL<ZN+DPk0eRka.m=t/5)2[4-bdXscb8sIJ9/)cw5NI&BjGRqr@KT+U3DO1
MH06W-5VV>IFK)sFN-i)1B{E-UK-DFO.#*/}f6!Hy(aQp9dc84{.4CBeO@2jxGPDhQpNJ%# #K=C#/tP7<neZ)r=UzXV@Mw-A-%6mJ$Q2R)mg7.35H>h>>&LFbykFXJc%y(+5-@]:y+6Htc
@5({NFA6rws3B5lZT/E@aYtS^]sK[v2Qd6bt51wed6hxBIfg=WxXlPc!*h-JV:gC.q%0rr9 >T02)oy^pF)V&RA1=EWRXBv-eQF-rh)68A1fs<Bu^bsPONZlpsp4i5SSLg^KbUk@Hy%0rr9
108!Y2mf0q/1tTjQn=O?> 108!.5v/MGe1Ev=lh#&{U
------ END PCP SECRET KEY ------ ------ END PCP SECRET KEY ------

View File

@@ -3,33 +3,33 @@
Cipher: CURVE25519-ED25519-SALSA20-POLY1305 Cipher: CURVE25519-ED25519-SALSA20-POLY1305
Owner: Bobby Owner: Bobby
Mail: bobby@local Mail: bobby@local
Key-ID: 0xAAF84B782831434F Key-ID: 0xFEC0AFC9E0E38457
Public-Key: 1co+[V0TNaBx$N]iyAE/QpW1y].?KhZ?k=:n6CL^i@/lX Public-Key: 0#1e35=WR)p92aZYm/h$byX2/UCCE[rqXzSe/:L.a]?Py
Creation Time: 2013-11-18T21:36:22 Creation Time: 2013-11-19T09:54:59
Checksum: 35:D6:58:72:00:46:48:A4:39:6D:82:C2:7D:E2:D8:E1 Checksum: 1E:3F:73:81:BD:5A:E3:2C:68:2A:7D:FC:47:06:BE:B4
E5:47:0C:AF:AE:F6:C4:D1:69:A3:F0:A3:F6:12:5F:E0 52:EC:A8:F3:07:9D:52:4D:0A:4F:CE:18:5A:AA:68:61
Serial Number: 0x900BA05E Serial Number: 0xF32F4352
Key Version: 0x00000004 Key Version: 0x00000004
Random Art ID: +----------------+ Random Art ID: +----------------+
| o.o |
| * |
| . + |
| . o . |
| o o + |
| o = |
| . . |
| | | |
| |
| . |
| o |
| + . |
| = . ...|
| o + o. .|
| .+.o .. |
+----------------+ +----------------+
1co+[V0TNaBx$N]iyAE/QpW1y].?KhZ?k=:n6CL^j2.dukPSo0:0Z-ZWOCNr+B6.{B&1owE 0#1e35=WR)p92aZYm/h$byX2/UCCE[rqXzSe/:L.bej(AY9}pIWv4<!2V=KlP9C1r{jJcJg
[V1bZ-][oZD#<FvTd}:-4G9RA91jTCD738L/A+G]d<PwSi/b7Z[f:$tGmS!Y&G($<#wUmg0 &8-IGMQG}4NL8yvTd%87&wSL:C=w[JA0u{U5rBeScCR1n61U%?Q9&gxmkeH-{ag]=IR<3AR
zeu?BHH9n:#E/niPb47&!eO/cze^=E?7(UEJhfySc[1%i.8mNqG#2xjgcim6@tMr+RZp1^/ Qg-&*aqFb4mMOiXGoB<oOg{mU=*:N>P#w/%ei]HbEQ$HCyIcqF&bN*x7<)>ND0FsZUUj^LH
mBlE9d93y5n]YE$GHrP]z=5]pMf=#]5@NY@W6yJ*G+Ny>%pR(p1:b*Ezo!d=%zvt]T1]$T# sum?.7wI)=R>}I1IB)G]1j-S(/Ds$4lYo8%*N8JvmTM@Z]HZh<I/.%=N8fTwo%P!8MwLnkY
(6=PO-RnSd4M<k4v}KjL$Og#>rRm(&]CZnSlQbb}=ONqIudARgqtoiv7dHwCe6.bdVz7ma* a6xsZ-dM6W5r=Z@0*C)xMY)2ytaTraU20(?iE13Ro0dlsyuj6CzLyZ1TP<qyn@lV4<S}.<C
4slrL6835izT4*ZfKR1c{44?(5WT6eZnYQAX-yQ.5xU-hvSbZ+C%Dg:v{%fNg[RLGsahQ48 JUY78^^hv4A[uD84$ByiJyC}GK)pR>?QPULNUoa[k}O8fvSbZ+C%Dg:v{%fN{]pZsiv-g@:
U.012]G*{@+[UeZUQP?x:h:e)y2AINJw%CrgMUh}&f*=H/bJfJ)CgiqwB$<<$+i2h97zZ!: .j4zL99S&M}l2jb/]Yk8xk/5X7y@Hj{BjPUq15l[t[B&sh){^4d+^c8XalUGG-SKASh1lm5
xaVmXlFmw)Xzh23MOa}Gs>Vwfqv()U&)K-[vkaYA+QhC{#J@xj@GmnBvl/HtmC:Ea0Nh7&5 <JH8nyUoGGia7N>H}ziJXTF:-SH[ih.TiqHCj62N&JD5kfgLe8rFsjNFu<Q-3)WYKG*x]hT
vV5wZK(Uz](0{R)qgcaF/}b4GrInh3u4*JeLG}YEL(bw!@0FbRcAq6U30(!&1EQRffnh^XI L+7TLS5iwZ}VTRG}QU@sqPz$7Vijo1Kx]yfOl07EYT.L0RZ.ymt#M760v2*$HDa])8El!-l
-a7#l(OwpLt?5Mxg]w81=qQzSY-PORekTdVYOCRzg@DT2mot^baTtlad/#!r*L4ZwaGYyH5 ?Zb^Y&IE0I<8SJ*[>EKyQhfLDn<RW/Iu7}I>6pVS34SooYD#1xFRX{HwWYF*@ElqhnZ>BzO
U.B@8dw1puk$i*<ln{>Vi5roCgC?M3f8$$L08!Y2mGrz*1DT1:uiv7:.[99!zVx+q U!#K:((j!Jmme:{mNGg8fHW=Sg=mh(0@@r308!.5v/MGe1OjolqucW%
------ END PCP PUBLICKEY ------ ------ END PCP PUBLICKEY ------

View File

@@ -1,24 +1,24 @@
----- BEGIN PCP SECRET KEY ----- ----- BEGIN PCP SECRET KEY -----
Generated by: Pretty Curved Privacy Version 0.1.5 Generated by: Pretty Curved Privacy Version 0.1.5
Cipher: CURVE25519-ED25519-SALSA20-POLY1305 Cipher: CURVE25519-ED25519-SALSA20-POLY1305
Key-ID: 0xAAF84B782831434F Key-ID: 0xFEC0AFC9E0E38457
Creation Time: 2013-11-18T21:36:22 Creation Time: 2013-11-19T09:54:59
Serial Number: 0x9FE8C4BE Serial Number: 0xF32F4352
Key Version: 0x00000004 Key Version: 0x00000004
1co+[V0TNaBx$N]iyAE/QpW1y].?KhZ?k=:n6CL^i@?ngJfYLs*#>#NX$WrU(k:pmIV)H7s 0#1e35=WR)p92aZYm/h$byX2/UCCE[rqXzSe/:L.a])M(*Z#nGM3zR%pjJX:[=CXgt[h]{B
VjRhiUCebZC*c[kPSo0:0Z-ZWOCNr+B6.{B&1owE[V1bZ-][oZw}Hb:PCUjGz1}.gR0G>XG !jK4C+9/ct!.39Y9}pIWv4<!2V=KlP9C1r{jJcJg&8-IGMQG}4GHiVOa:b@ZZO$s:YPjPe5
ZpDJSBb2y$drg4pLT9u)E/SZ9zQP3XbyqEpq%4^#PJFf/x{i9DX%31ts9Kgo}1::%2NYt8j DjRa9K9B[(s]!Bk:n95/aO(Ilow{cLZ%.D&fTqwon#NM&y[&M/v0nWE=*dgaK7Va7lHn][u
wDsh&)Hk}CWHXVbL$ognZaFoz$9UPjKP^ip^YY@B@7++((FUvaqCRp>OW>hWIzM^Bk&yk%Q g<Ysqw5sg!>]8t-l/O%m(nF#wtlMbGbP!j/?cqDzz3/$HIL5b[KKBKe4lyPH5jyy3a2hnSt
&bmO.fF0<hSl/]Ox:wU&MW!V:+LC04Rd)kMm?Y/(nn-K7xJy4L)vTd}:-4G9RA91jTCD738 CP2:BHc[j>T}$h3KRXkK#M/+v>qAEN0}N7t%1eM4cgp64j[J}e6vTd%87&wSL:C=w[JA0u{
L/A+G]d<PwSi/b7Z[f:$tGmS!Y&G($<#wUmg0zeu?BHH9n:#E/niPb47&!eO/cze^=E?7(U U5rBeScCR1n61U%?Q9&gxmkeH-{ag]=IR<3ARQg-&*aqFb4mMOiXGoB<oOg{mU=*:N>P#w/
EJhfySc[1%i.8mNqG#2xjgcim6@tMr+RZp1^/mBlE9d93y5n]YE$GHrP]z=5]pMf=#]5@NY %ei]HbEQ$HCyIcqF&bN*x7<)>ND0FsZUUj^LHsum?.7wI)=R>}I1IB)G]1j-S(/Ds$4lYo8
@W6yJ*G+Ny>%pR(p1:b*Ezo!d=%zvt]T1]$T#(6=PO-RnSd4M<k4v}KjL$Og#>rRm(&]CZn %*N8JvmTM@Z]HZh<I/.%=N8fTwo%P!8MwLnkYa6xsZ-dM6W5r=Z@0*C)xMY)2ytaTraU20(
SlQbb}=ONqIudARgqtoiv7dHwCe6.bdVz7ma*4slrL6835izT4*ZfKR1c{44?(5WT6eZnYQ ?iE13Ro0dlsyuj6CzLyZ1TP<qyn@lV4<S}.<CJUY78^^hv4A[uD84$ByiJyC}GK)pR>?QPU
AX-yQ.5xU-hvSbZ+C%Dg:v{%fNg[RLGsahQ48U.012]G*{@+[UeZUQP?x:h:e)y2AINJw%C LNUoa[k}O8fvSbZ+C%Dg:v{%fN{]pZsiv-g@:.j4zL99S&M}l2jb/]Yk8xk/5X7y@Hj{BjP
rgMUh}&f*=H/bJfJ)CgiqwB$<<$+i2h97zZ!:xaVmXlFmw)Xzh23MOa}Gs>Vwfqv()U&)K- Uq15l[t[B&sh){^4d+^c8XalUGG-SKASh1lm5<JH8nyUoGGia7N>H}ziJXTF:-SH[ih.Tiq
[vkaYA+QhC{#J@xj@GmnBvl/HtmC:Ea0Nh7&5vV5wZK(Uz](0{R)qgcaF/}b4GrInh3u4*J HCj62N&JD5kfgLe8rFsjNFu<Q-3)WYKG*x]hTL+7TLS5iwZ}VTRG}QU@sqPz$7Vijo1Kx]y
eLG}YEL(bw!@0FbRcAq6U30(!&1EQRffnh^XI-a7#l(OwpLt?5Mxg]w81=qQzSY-PORekTd fOl07EYT.L0RZ.ymt#M760v2*$HDa])8El!-l?Zb^Y&IE0I<8SJ*[>EKyQhfLDn<RW/Iu7}
VYOCRzg@DT2mot^baTtlad/#!r*L4ZwaGYyH5U.B@8dw1puk$i*<ln{>Vi5roCgC?M30SSi I>6pVS34SooYD#1xFRX{HwWYF*@ElqhnZ>BzOU!#K:((j!Jmme:{mNGg8fHW=Sg=mh(0SSi
208!Y2mGrz*1Fs[@Z5Ock 208!.5v/MGe1OjolqucW%
------ END PCP SECRET KEY ------ ------ END PCP SECRET KEY ------

View File

@@ -1,6 +1,6 @@
bartid = 0x5038DB2889942E86 bartid = 0x7AEFC16D88E43C2B
bartserial = 0xD84BE474 bartserial = 0x91FEE742
idbobby = 0xAAF84B782831434F idbobby = 0xFEC0AFC9E0E38457
idalicia = 0x6494DC65B785F33A idalicia = 0x7BDF786564A94A60
mailbobby = bobby@local mailbobby = bobby@local
mailalicia = alicia@local mailalicia = alicia@local

View File

@@ -1,11 +1,11 @@
1hv[h(cF<1&n-@rc/*XVY+IH!(51i<7U))yEo&jZDMdA8D)e1m6sISL{DMf&KyMPH8s<g@[ 117IsVZ{M<S&Z?0mhIOEbgqco>Qeqspa72t2[5<yzy<%XA&m<+e)nUjO*]&*K*c)pffj2=%
]GDV(qzWl(p#58zddr)0o@EjRbOZ0Q@38EAE&rI{{#gD]t@aoHg<2Vg#BF/+XJd)dV7[nHB 7MN(EWGTCGIDk)zddr)0jIh^EACdxEJQma{[<Gf}7*=X[Krixt-FCg{x&O&56{+!eRcw0?#
j}AA$=N/s([uDE=3$2^>MJ6MWFNaE>PDtGZZ-7nmBP0]G/u!zSX>>B[Jyo<3.5ft%v[ocNz AdpYnz#nBupZH0Q/<xx.QO-^?NBE1uw?L^pCFlVb{%6FDsNN80L/z6kX.A3jWVIsDBC*M[c
w]G})*Y<]fc^]<1:*Ed!qkGnXS$qd9ub<YNVE(6bASQ1mSlTQUof:9G*#rR4ckQKOgaEJVJ .)uxMiW]%P!&lg[O:Dg6%cz8SDMijDFRXAS:++>Jx<dDZ[#Oh!l0O#ip[01S^Zm&GgcIKcp
faQIXsS(7oQZ}D6=k}F)>BaR)%!^jDL7{SH.iFRc7Gif*xU$T^/MfOs[rX]Z9=PngVNOHzz Jk{3Ic3ax2>Xj-}W!lJ*v.89pLi*Ncm!mE<NdnQjO8Ee-V:usGF6NAyHmZC$$qToaZykHww
3*T@vb5V<AQMcE0199c?0WBiu8TRAAZ7*8O.Z77G[J(aOzFrW0vqYQvy&r/(yYEx2zQJ#VL f{Xsq^(m:KXo<SRjr4k>JDU@ABW]MdqUH#x5<k6RAFmPozFrW0vqYQvy&r/(yYDpRkp3Q5Q
%v&aXfWCGz#(]thrn+D<07Sw1W[5v1aZWloikn9xW?:5(-kjZ.GlXDs@nbppGRLw[p.vxu[ 9M&Qb^&8>QT6%&-xJ^K9%Fh.FQjWPBFYS(DJJLLnNVYJ?/&&#IitIYm>L^U[PQoWmcVqk6p
%l6adV9N9>xRttwp--hUz-B9pc#*Hm[Bhw7-#X<h.C6Fwqtc2g3aV6BM$JlGwFu^%0A1@p$ tIf-F:1SJX{%fp}1AG!rp.}YO2WxCg5$ogL-d:Ft.a[030WFR/?.10JpCDEGO.{C*QOC?Sl
-gXDa<?G87{jk7#$jj(2@[TSm!yXQU&}2DwZiRO:#E6/J>fz.K]?UIXeG[A1P#br>kO{Lzp ^)KkvlGN6sj>]tUcY?T=oJmd>>ZQ(lladd=t1h6GW1(q?]qmr<vE=RSRO^/j4-a1P=y/.yW
80iQLFU!SQ<ylHY%vI4DQ&SxxXKF@*JXX?:O9<n0aRGa+R7=YFKVIlBB.hhw1yn+fiwE*N] *2PX<-b}c3lCCsTv/}fUj32k6Lf)Gish5YM8poO:bF$}Il?2+q*rZ^{VM4Zh<n52u}{+]-G
F(#*/:q-8Rgc)=:mNPW2iyC++g^TIeWeZgb08!Y2mGrz*1Oij&zuGiy{c]Yx4GDFe EErFwp&/@5mmo6[i5-VFmk=}*fF#r10@@r308!.5wb(Pf1Gnzdv/MGe

View File

@@ -1,15 +1,15 @@
1hv[h(cF<1&n-@rc/*XVY+IH!(51i<7U))yEo&jZDJj[XzYp6PO8.wEC+gJ!van*ViFmX&x 117IsVZ{M<S&Z?0mhIOEbgqco>Qeqspa72t2[5<yzu86SbJeYg=?0X7HYq1UY>E<T.5}8K0
}]7R>4{O4sSq/XD)e1m6sISL{DMf&KyMPH8s<g@[]GDV(qzWl(hRQ=N!h$d99abeePbr?c] ldO8f*T4?bRna*A&m<+e)nUjO*]&*K*c)pffj2=%7MN(EWGTCGA9Z/m7:@FxVrz<nVw4yZW
$xTx0p+9M)rhxu[{Ft3zJc?xU(iZ[ile@>^Gg/N)(%!vii?X=Aj3B(+oC$PREbK*D57YXjX pF>iLe3XC2+ZEXP$^.LcU[T6m5J1<pAw.0KC=.dMJckEGVKGfP49[<RGI$YV2HP*>&Xn.Lq
Sw@9:TuP%Pf#Z(do$ptL8a!D(7{4A4KFR)r1Eb[FyEd&M7+4V!rxGGw[eftE#KK>n!!bOS$ kCg%Rf7uQj}37$dDZ{Hdt!rYCIKU2PiLopVHGX-jEYVwKWf/Eaz!^^L<om^eX+VzuVfKBZI
<h.R*xLACMjwT(mcyR#4Pmfo9l=?3G3pFn1vvFs-lpHEe4dO:X?zddr)0o@EjRbOZ0Q@38E bQ9E)VpYi4JR=%)Z3H=:?^Znf(ajIot1RVK!ahk%lAvd0F)OmFczddr)0jIh^EACdxEJQma
AE&rI{{#gD]t@aoHg<2Vg#BF/+XJd)dV7[nHBj}AA$=N/s([uDE=3$2^>MJ6MWFNaE>PDtG {[<Gf}7*=X[Krixt-FCg{x&O&56{+!eRcw0?#AdpYnz#nBupZH0Q/<xx.QO-^?NBE1uw?L^
ZZ-7nmBP0]G/u!zSX>>B[Jyo<3.5ft%v[ocNzw]G})*Y<]fc^]<1:*Ed!qkGnXS$qd9ub<Y pCFlVb{%6FDsNN80L/z6kX.A3jWVIsDBC*M[c.)uxMiW]%P!&lg[O:Dg6%cz8SDMijDFRXA
NVE(6bASQ1mSlTQUof:9G*#rR4ckQKOgaEJVJfaQIXsS(7oQZ}D6=k}F)>BaR)%!^jDL7{S S:++>Jx<dDZ[#Oh!l0O#ip[01S^Zm&GgcIKcpJk{3Ic3ax2>Xj-}W!lJ*v.89pLi*Ncm!mE
H.iFRc7Gif*xU$T^/MfOs[rX]Z9=PngVNOHzz3*T@vb5V<AQMcE0199c?0WBiu8TRAAZ7*8 <NdnQjO8Ee-V:usGF6NAyHmZC$$qToaZykHwwf{Xsq^(m:KXo<SRjr4k>JDU@ABW]MdqUH#
O.Z77G[J(aOzFrW0vqYQvy&r/(yYEx2zQJ#VL%v&aXfWCGz#(]thrn+D<07Sw1W[5v1aZWl x5<k6RAFmPozFrW0vqYQvy&r/(yYDpRkp3Q5Q9M&Qb^&8>QT6%&-xJ^K9%Fh.FQjWPBFYS(
oikn9xW?:5(-kjZ.GlXDs@nbppGRLw[p.vxu[%l6adV9N9>xRttwp--hUz-B9pc#*Hm[Bhw DJJLLnNVYJ?/&&#IitIYm>L^U[PQoWmcVqk6ptIf-F:1SJX{%fp}1AG!rp.}YO2WxCg5$og
7-#X<h.C6Fwqtc2g3aV6BM$JlGwFu^%0A1@p$-gXDa<?G87{jk7#$jj(2@[TSm!yXQU&}2D L-d:Ft.a[030WFR/?.10JpCDEGO.{C*QOC?Sl^)KkvlGN6sj>]tUcY?T=oJmd>>ZQ(lladd
wZiRO:#E6/J>fz.K]?UIXeG[A1P#br>kO{Lzp80iQLFU!SQ<ylHY%vI4DQ&SxxXKF@*JXX? =t1h6GW1(q?]qmr<vE=RSRO^/j4-a1P=y/.yW*2PX<-b}c3lCCsTv/}fUj32k6Lf)Gish5Y
:O9<n0aRGa+R7=YFKVIlBB.hhw1yn+fiwE*N]F(#*/:q-8Rgc)=:mNPW2iyC++g^TIe0SSi M8poO:bF$}Il?2+q*rZ^{VM4Zh<n52u}{+]-GEErFwp&/@5mmo6[i5-VFmk=}*fF#r10SSi
208!Y2mGrz*1H$5rNG9r/ 208!.5wb(Pf1Gnzdv/MGe

View File

@@ -1,2 +1,2 @@
0MpDwDG^Ver3up22umS([s}kJvJ9?Hr&.Tl3$lcj4v[$rt<p2{AA4QFn(zVp>t111{MfE<E 0yzGIvaO]*=f%2j{IN3RyjMVfDkqOCCWa%iGKjQA4sv<gU%}2pVH4?=opi#NgNZTplE8-/L
=>M4H9(3Z^vKYtQ%q}XCapcW[efNF@gJd@V?qZJ?10@/4-bEnW:Zwzg^xtHLxVPRE{rV/ TacAn-Z^)aMhF6VTn?YTZl2=3#qorAT*[gk4vkK+U<FB:6z+([3xE}0#XsX8<X(?RB#)G

View File

@@ -1,3 +1,3 @@
12.$@g^<X?h9%kYhaxwTk(Z(+000000000008!Y2mGrz*0v>dGG=bZ$PTcEbuuu9g}o#Q3< 12&LmmMip+h8WoSiw:2WfAq7M000000000008!.5wb(Pf0yj1r?y^{}ZAt{nLMo443Ht[22
vFm>a}M)G(WXDIg!fAVpaD39Wrqo)Y0@MOa6QR?UDBT.x)X?$9n?Ic1onA4000000000000 +B]Zw9l8C8u&*uVXnJ>]pFu>N95pAc<).Ll5X12&Gj%0UH3rJE]GES2lj-7000000000000
000000000000000000000000000000000 000000000000000000000000000000000