fixed key generation, now the ed25519 key is derived from a seed

and the curve25519 key is derived from the ed25519 key. the encrypted
part now contains the ed25519 secret.
This commit is contained in:
TLINDEN
2013-11-10 14:25:36 +01:00
parent 74a66e7456
commit 71d7121c87
17 changed files with 312 additions and 192 deletions

View File

@@ -1,23 +1,25 @@
----- BEGIN PCP SECRET KEY -----
Generated by: Pretty Curved Privacy Version 0.1.2
Generated by: Pretty Curved Privacy Version 0.1.3
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
Key-ID: 0x26C77B2A1548F4AB
Creation Time: 2013-11-08T12:21:02
Serial Number: 0x048CC072
Key-ID: 0x80F52DB08164A533
Creation Time: 2013-11-10T14:24:46
Serial Number: 0x9CFF1DC6
Key Version: 0x00000002
1o5q3y.SNnO!odQ<U>Y^yOu:0>lJIWQ@*rFJ*QQuwDkSN1)h.]3aGrN{@#OpkKg+VAzobA3
f7?d[VKYM/Yl<l7*y@CnN%qTNwEsQ8UI0JFzL5N]:[U5Ya%?E3+b.wOe.zsGKUG[<3N9p:C
pDWVcEjzKx7nIPx7tx0}bFZN%SKvUaImjf{23dOo9M@(rb6J7sZG[Z#c01lHJ7FFG#C6=Q8
LVvTd$h22]DXl8f6>aEy/#}]4:xH{$1bZv[7@dMPmEr^w$rCwm+{WwmPlHpy!/SI&//[fhw
%2scogf$RsnHNm6*-XlZpR1vg8XIm<mamGE{YfPuSiz}Yyq0UzBRq!JdD%Gkf<)!6xraTlR
Yybc!l=lIcsYY3C==2<{X2BWGy]NlOi@4DIR8m(/-w*//nS>RSkaTz(DYg7oG8QKemj%)6k
[ic:U8QD]y?CND}xFUzGZ=>8}hBJl4@>^r?^AY#t[5Qn9g##I{XpbF5C2h[pD$R!=wRs>:J
Lbed^]$FOZ>N40Awpyu.#%h:sug:@Y(2CvSbZ+C%Dg:v{%fNE?/hR3GG0J*7cO=UnJR[J18
xFS5}AI/GCjw-9mQ)GJFCotP4.!5qxn810i]1i&9WQw#[9]tgB{kuzKIorx^[xc2zU>X)I&
s/tYoEplQ0FJre*M.p![>HZ>YF3CfJ(Prp8m+IQIeJTs(?JI&7@F}c*#61b12v!ysq}6L-?
26>zTbVb@OZG^oXfM&m8dAdl}Qk^i<I5V9VziPt#87PD*twr+W.{8?9^CuMNZy7H69@rulO
]&EKqlOgP7?CzGt{h^L)j1L)2UV[5FM$DealB>]nxtvW!p(@rZY)M#uXcf8)]C-BF3eM4hB
xzZlny?Yh8EoZg^KCdCk}Qy08!i^9SMfu0TaE$ASP8H!S5r{ZcHPW0seV9004lz0seV9004
JH0seV9000000000000000000000h+hB0seV901Ybg07FFv:n=hu
1ibutw@MLx1y%B6nt5N-j1p9RrIJA!5?aMj/NV/DjPIjyxhLO1q@:+$7?)D][S+0r<Rfgzn
tDEQCEP=9pU^5<!OMC={yChgS9Bm:p*{/RW@&mq4hPA1/hb&6&@FQcZ:}Y25*4WG4uMo@Dn
]ez5rL8ZZ6/eS[wW=)x&z.me!2?&c6XTM-No(PGmt6WOVbJ(??zP*h]I.5&?]n<y(2e()Bv
mb5lgGjmYPtgOAtGHww3s+*V[JNk9Ug$==U%fbp*oxg!By7ESbm(1$=-on44=#n(&e!DKU3
1JeS&$e-8oi}YPZ0gI$f8EO{xKM8j]%oR/#MboJ1(.r=n2&6Iu>vTd@IEDCn1gh?O*AO]Pp
]T[*2/n#SSc:SPVDlb$h(:z6cmqt0DUIc(hU)IfufJgG1em4]/KdB$SF$R1fu0Uyj:AiYb-
ET]kItj[a^i94(:P$G<oU^Ns14-<7Ni@gLn9nQlb8//T4AA5jq.nHU:/B]Xo.u:6vP$NZ8:
}D?i@%I?M0})0weS1AaFZ&b@7^S9Hy2eSWZG)U^{1AvdLExP+6MH9HE<de}3Y3DR>Wj!s!h
9$7ve^NBsb)415Dj^Z9//]G*z=pA))x+{zp4<V4R37FSAuNYF@L!50FILb.ikdYR9QjY#[S
CLuE6:WvoI8vSbZ+C%Dg:v{%fN-Ev6Bg.s8SeL&x#naZ8r7R@zd5j2DFn<w$2HY*F}]}Y&Y
?GZaVE0TMi=nC!.X{]I6YnIaXBYKIbP(-omT!(U(Ae*77C7C>^WcqCB(F&2[C8d^lKzsEhX
npTH-s[RUK-b-Z7DKC)rQ@8=w1VnxG$6=^C.h(U3>LYD!!H<lUK?dzs5rb#wlUknk4gU+ov
-whNrEM02u!%@hZtF[eR7{<0CgeDg+SR2-?$eu7Cy#]:Vhu&{@}siUdO013&:8adw.@ex-R
}pXYDj(/D%PG)g[jtyB#?tIM3xtzVnw:1>3s^+(ZbyD3yO]fH^]Pl{-N!f/y<Oh8v2**Ydr
O08!r69SMfu0?xoh-Sv(D^?4<!>0ldv0seV9004yi0seV9004Wq0seV9000000000000000
0000000X6v0seV901Ybg02=5[JSo4V
------ END PCP SECRET KEY ------