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: 0x244407F39FFA0333
Creation Time: 2013-11-08T12:21:02
Serial Number: 0xEA570081
Key-ID: 0xD5F2E247E527F925
Creation Time: 2013-11-10T14:24:46
Serial Number: 0x33E31A89
Key Version: 0x00000002
0$V[6<mc=m[dKuF8s9&RBd#W/(KA/%zRZr./5.1Ef-RtSg<)<u{yX%$(#Iz7))^<5LO]Sb6
XCL*}b>1ZYVtAc@(Mc=uV-!$kxB/j+yM?O^EvfwNR@+wyWB3sJ7{fO:/gev+?A}#&BPP7g7
$M^k-6FzEB?CxJLzJ)lRZZ.L[]-@R2N/(&wr6^z9kK4+6?514qYhJPt)xx>29<eKnCm?x*D
MHv}/uKwGw=UC5ymsefA3:oG}4RdJ^tzaZ4H=ZK(g&+=K4(y$}52S+AX6dC8KlJrjE!(=b*
w=v63F{d?iz6zdzm)D>fC^ReqE.x^boltZnM&lG{$nzLg+<Q1%tV?n@V6h./vl{cxH4m%bV
cBD.QL8#kO4vRta(@lJV=!cYjc&rr/a@*ve4=:I5btckwNiyE<qv)OP6]L.{5Rigem^seRX
p>j*9V6KOz!oMpTbZWvu+((u^kOw!r!op(7HzqmM1zdKJ=t5}unHbEB8.1XcqgBIm3u)<Lp
ZQR)vU+(5=&+XIr4])mz3OQ/4)[jpHiB:vqGT/x<<nyz!0i(0f.*Ix2i<T5-Tm!<>V+dlI:
yGMkn-oD30u299n<msI%q4PVdUu6+(!.*{S.(?*Gi:Yj?9S8m>sVFpg91.*IWdE>]^h[fvo
@Xhva&MYwdct02wrdA[xJn6h]m<CZNDM9v0j=M3?3gqIbGqgEJCJg74NZ96<tP{A%eJ0)k@
BFU98iPd639c$cF=Fphs5V^}q0e6omVTZS^@8CG{($#Un@m&g1+wj@E}[5S%/S=i4=pQ4[:
^IxknCKUQC.>xlmxUiofNKt-osOtoE@*A3CF1z&VnAeu(7d7I>{R>Vu8YRExP2X4au{F]g=
d3yh+2O-mN/V$gCZ/!=hW?A08!i^9SMfu0{S?!FDr3I==W2=NlYWl0seV90000000000004
xD0seV9000000000000000000000h+5x0seV901Ybg0gJN5^/ovF
1dO5d*+#bkj0vJNuNQxo&T}daphtuDw^?27XbA02z2*K-*A51(A!tigjW3i$*o:@bI*[3y^
&B@[FOM6UE+RUqOtx^7nQ)i?^}@>>O7va7zVWbC]==4ds.SPlS@Q4)<?Sr!O$NImB+HLtpR
?2pAiZ*7v$[])kt&-fYY7iEv&/!^))B4m{y#[ZY#09Dp)7cHJf]S8=]O]JHFwkO/a2]f<{G
dVDZCqNP(6hviK9EawqO3m8Q7F!>4%4&u1L@xzbj7P{(F%s/UfO)vn1[Od?-}BbZ$#-)Cs$
/evVI+AxP@x/UJCJ8%!V2/:}u#qAzTO{feeua-B)JLpOd<XiT}Bv}/uKjG(9PFKZ#0bxXY9
ikVC1Vj=rJ2x]WB=FVbYKaI$ZqR)W$MFrUgYBnTZ[eMC!NPQcYtZQpVSfRMBgY>2dZAL?[r
MVVKuOj+tF5=bOEpR=<@dV<Qur.h4++rU%i6O1^s!g0FT^3z>ls=Nvu.GxAEi%cjEK2d*^w
=dN:?/!Z{b(bCuB@!U8pDs-[zxTCcjM:9=1VP2BR@6ZIuv)v!=FH*!vh1Xu82c?UDR]nIrY
i-<OD)$AnoSJ(rlqvm^{k=vl!7&:KK+g3i6v0CrEd$2E>Y{>.9vt](x^P}q(bf&em34)TYg
BacIl4oA8n6vqGT/x<<nyz!0i(0oH+e*@g3/-GE(M[rzo4-{cl9^uI7uH-rIt4jB+/]&AcF
a*qn}s-W/AA*h(bI9=:wjjA{N()UPzE755CCa-qNUY4j?3%yo+-k^<5f<Ta%vcxO?}bX0T&
wG89]JaTaFe&njD^(tU5G4N}tpf>$zUOv>G2E]Ls})!aN47]1tg=>$N)+=4TrMAicEk)bS5
ARyrD6[oIwc6:?^^kNMwE[sMAI^k7ZM[P0Ru0m:})s*:3)=.XTGv22aW-04j?-.evZd%j:g
d8n$hQPRstGfr^S+)^2s(?S[AR7.zBP7[>]18rQ{C3/oEZKhaxt&gbH{Uh8m9WiwJC(e=U>
K08!r69SMfu0Ye<PI2^)3vS:oPml[7E0seV90000000000004Km0seV9000000000000000
0000000W{r0seV901Ybg0h!5]4GDFe
------ END PCP SECRET KEY ------