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,36 +1,36 @@
----- BEGIN PCP PUBLIC KEY -----
Generated by: Pretty Curved Privacy Version 0.1.2
Generated by: Pretty Curved Privacy Version 0.1.3
Cipher: CURVE25519-ED25519-SALSA20-POLY1305
Owner: Bart
Mail: bart@local
Key-ID: 0x955C5AF3D4BABB18
Public-Key: 1k2a5(H12:G5bm[.R[Ca^8T[1N%P!9Sqo2M6XGa9wb(Pf
Creation Time: 2013-11-08T12:21:02
Checksum: 05:D9:A2:09:C1:E8:9F:79:ED:85:C2:45:E4:81:E2:C4
BA:91:B5:22:2A:6D:20:4A:F8:82:98:3A:F0:5E:B4:CA
Serial Number: 0xDDE1E3AD
Key-ID: 0x6C0EEA95E11E2533
Public-Key: 1kz.R2FXS+})++h8W3<NvR734vWVtWLxd?GlkoqHf8$$L
Creation Time: 2013-11-10T14:24:46
Checksum: AE:31:87:4F:77:52:B4:B5:1C:9E:DD:F5:94:7B:4A:B1
06:39:8F:10:DA:C0:32:B6:D0:D5:35:69:BE:F5:37:B2
Serial Number: 0x9273DE28
Key Version: 0x00000002
Random Art ID: +----------------+
| |
| |
| |
| o |
| . o |
| . . |
| o.oo |
| o+B*.o |
| |
| . o .|
| o . = |
| . . = o|
| .+o*+|
+----------------+
1k2a5(H12:G5bm[.R[Ca^8T[1N%P!9Sqo2M6XGa9wtpO9d/o}%adp*siueSCw4!g!8J-H*X
1mqSnSCUyc{?u.Bo3EeyH$VMJnEI(Pe5-MYVA[r[CL>[s0MBTQR1(Z?-TFjMV4W%7]:n+bI
^=Wb]NgZX995XE/oe@KICx!ujUrKk9zcOkq&yXkjYHo!x(<.zjH?x:B?qN?AgM[^acU5])f
zz-A4s70B-awtpMnbd<SVs:bCyme#/5zq.Qf%U!e}x)Au[q+3?I0C3K#!G2*W22)OPm9[oW
jF:.yuX8joMN<Gjj1=CvR4aN&%vt{2vaokZRPp#u+D%(3E01uc$EyMVAY?3Qx]^AbHeh3Bp
D0$FoPCxg0{UM5=)2RA8ktEo#^acjG%163^fy0DT+YW/vvQTq0kX$vGvqC}^S.38x{RttX1
U3]N3Z#&=HUSIG*gGm(zfRgEVS%95yujI<W*[NEXE6M3g{Ix[u/5}m8wjIwKwyW8)A>-PDI
^PCvBA1ELu7PS(h:gK-$}cR3D8Ytox94?KlL{-yp?yhUI<8{s6+g8QC31hTp6M9W6wm}@O&
t2OmQ3C@p{[sX%$c).&/u-YdN/wm+N*VM8VanKoonHUqD)$gBANhnzG&A*izju2&#qnS-3O
^1>/(i=Yr:/p)a7GdIx.2YBi{yN-I3@0Y}oaR1B3+D/*e2f]mo6G]%&V&[0!)FrCw8xwp2r
{mp&==Ue!dh8N-Uk$iT#g^TF{lnpC1iSGcW08!i^9SMfu0]q?}TPI$un%A4S5n{i%3TQ6C4
%0Hqoxfb4.Gg^pK0P(DJVVV/6t?<1odt65J=(I:fw}UqFn1jB}hi@pvYr:%r@-j2
1kz.R2FXS+})++h8W3<NvR734vWVtWLxd?GlkoqHfgoXon]}I3NVDk48zBw6q/&L9y{&-<r
Pb^{Uav$]6*=tHBo5LS]j[xHL@$s7Uf[v5D<j>LR3ope+k8<3jYfckF&!vrcyn+==/LNQPp
!/<Z]P^9c^e6k/*M69&fx%bb2l}iLq?)%<tr[i*vgX05kLEFBDvnpo>XgHRQ?p6vsX!+h(r
yl:?7Tcf}^o8P1kjS5i&x.V!7[en?^8d5^YwSj<3nY+Mkt@gON=6^^@QuVQ4SP][scxx?^z
5CG6ZiB<4^rXZOsdA(hOS6$hD%@5Pz&%6}n4+1<p{Y$iu^[:i@LzDjP0jDLv&b*?U2kk+u7
LM$LglW(q}TBofJc%qa-pwKZ?}.Ih]YY}je2uPG$d5fS>vQTq0kX$vGvqC@vk?b^xKBcE.e
[D4QWWjWEk!{A}^}{QI)OA<XW.qx@dH6lh7<6WlmCdQPR&h7ppdCUYep6zdIaKa}UKU!mIh
TQZ&-#B)64.=Kdv]e*)jVE:k^R=6!)tw^b9cn^.>n<%N:ZS+3GaQwEmwRy=%EX&L6l4X2WP
G:u$N*zc@kjSs(sDq4oAv7G0+sB6}alyacoNX=.61BqbFeQkg0^<PFMk>y9ewu8W(Pk@/i6
C@-<Y@UHgL}>:!9XXH%KQ6sN.m[&(cRapHUtpok.CFaEcI@kQhtJ3--[cU+XKB!Pr1Pn!jo
W=w}@pzKx$lOH}$k@*!>f!(9Lh8v2*M&E9^08!r69SMfu0*mSYc<emJ:@X+A>@]LR(/(R4w
Z)G/o=C2W9Pv7hkPcSZXMc#>J{A^N6u6+Z}Eh$L]t2VI)h=$sZe2W{6eFL+T]FC4
------ END PCP PUBLICKEY ------