Site hosted by Angelfire.com: Build your free website today!
simultaneously double-signed PGP messages <br>

simultaneously double-signed PGP messages






here is an armored signed file with with two simultaneous signatures,
one from  'boo@key.test' and the other from 'test@key.test'
{both keypair blocks are listed at the end of this page}

first, here is the gnupg commands and output for the message:

 C:\GnuPG>gpg -a -u boo@key.test -u test@key.test --sign d:\dst1.txt

You need a passphrase to unlock the secret key for
user: "test "
2048-bit RSA key, ID F77AFF7B, created 2001-04-26

Enter passphrase:

You need a passphrase to unlock the secret key for
user: "boo "
1024-bit DSA key, ID 7B534E2D, created 2002-01-15

Enter passphrase:

gpg: writing to `d:\dst1.txt.asc'
gpg: forcing compression algorithm ZIP (1) violates recipient preferences
gpg: DSA signature from: "7B534E2D boo "
gpg: RSA signature from: "F77AFF7B test "


here is the resultant armored signed file:

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.2.2-nr2 (Windows 98)
Comment: verifies fine in ckt build 8, and pgp 8

owGbwMvMwMz4MSyl43vV/2qGCSCu4Ce3h7+qg/10GdeYJHGkFJcY6pVUlNjrTd1b
klpcopCfplCcmVuaU5KYl5pfWqyQkl+alJMKFEvPSywpLUot7rBnZmUAKYeZI8j8
Q4BhntZHmeycPa8vX3my7O81TdPXFgtVBBnmqc29dtA4V81SXHStmMz7740rf3yf
3skoCjUB5jBGoAns/5PbWiZOCZBsWTOrfX1yzqE/Rs+lXl1j3l2jlf7XLT0zhZe9
oDLyPYdNWph8mXHOs1WVeScNHVMDTz/xTju4ojPEQNPR7mLgmRUHV754ZhSf4J3O
qZlvG952WdFWaU6+zJ1dp8s/BXspfJ7+U33zvGLuczLT32yS3X93a6XBIe+mdUt2
WCfe8RW24e37GhkwzfD1vtU5L3hUjHfEJbpd3l+oPu3i7C86Yjm3mhTjY+bum+L1
NJwh7dC7nUv4LOWU7ZsnanPFpORWXdr0koXD2ERCOPxbe6XPyeV5dwNWtQkKz+Lp
Mo27NVnpdp0JYxSr+KX0R2lW6S++bKrddtTK+1p96XSv/7LeyotK3vMAAA==
=1mOH
-----END PGP MESSAGE-----




but if the same textfile is clearsigned, without armoring, 
it causes ckt (build 8) to crash


here is the gnupg commands and output for the clearsigned message:

 C:\GnuPG>gpg -u boo@key.test -u test@key.test --clearsign d:\dst1.txt

You need a passphrase to unlock the secret key for
user: "test "
2048-bit RSA key, ID F77AFF7B, created 2001-04-26

Enter passphrase:

You need a passphrase to unlock the secret key for
user: "boo "
1024-bit DSA key, ID 7B534E2D, created 2002-01-15

Enter passphrase:

File `d:\dst1.txt.asc' exists. Overwrite (y/N)? n
Enter new filename: d:\dst1cs.txt.asc
gpg: writing to `d:\dst1cs.txt.asc'
gpg: DSA signature from: "7B534E2D boo "
gpg: RSA signature from: "F77AFF7B test "


here is the resultant pgp message file:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

test of simultaneous double signatures
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-nr2 (Windows 98)
Comment: causes 6.5.8ckt(build8) to crash, verifies fine in pgp8

iD8DBQE/LpQO8kbh+ntTTi0RA+VAAKCrlG7pkD+PScLSlyysy2plzWzpKQCgthqr
AuocAEUGMSPdl/iNMcpBvjyJARUDBQE/LpQO8VZkiPd6/3sBA+VAB/9yo24emOCK
FnpxTwpk71iD5efvIcCScHAraTe3wJBirDbULLlCN8/lLo6EvrZjO+aT3CYhI4cq
wlUy32XhGAAPsMmHDLRnwztL3TD98IyqABQcDiEDFqeVMEpKngiCNCo8gQ5GdtPD
63YM/F5nA1n4ZzZfZbkFRCqB97eI20Wvudj1O4gb9Zuyxd5c473DpSiazvNOi94l
gl6XCmaOL7oyCI9wR8Fz7YXtbYvXt8cptnZ9v9ApeHUu/0f6axdRRGDbB3idRdF8
qqr/ami4sMXYEMglo8IlskMrlL6RkLNJpRUok111yH7X9H7YWuQ0VrytsxmKxA1u
pB5pqQ/M3Wgd
=wIz9
-----END PGP SIGNATURE-----

{files with simultaneous signatures that are signed and encrypted,
also verify without any problems in 6.5.8 ckt, and pgp 8}

here is a message simultaneously signed with the boo and test keys,
and encrypted to the boo and test keys:

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.2.2-nr2 (Windows 98)
Comment: encrypted and signed with both and to both keys

hQEOA9kZp67w50lIEAP/bF1ZOvjKvqzw+2Siw8ELwXkESkpNPO2cVBbmctsUM7M6
rJ4LKU2lB7hgj7Cr1iCS0/0adplK5lnJY09wDht7rBF1q/6xuL8SWvnl2JrG9hpl
ZQBDPYaA+uReWbPAMG7NUzTsw4QzErHBgbAUmrFNymHD0708ejgWGoluLWSP+3YD
/3fVfKI+QD2soZWLHwuMX8NCjVHZlUMoc/qNXdA2ZdXP495B4D/69NwL82dslSUY
ybEAMgc4KuTbqnhix0mf/xFbQI5t0XCbQZcPxgJPun6g6pqS3QtkFcsAxcvksMhI
DA/cy8FWvGFn1Bo+mYXwptkt1rE7IqUvBxcilo/WZkChhQEMA/FWZIj3ev97AQgA
n2GhPTPCfMsby361J0tyEgjwMi5FxOACwDqyLx/eMD6D+qvsF7X7mHa5SyecRWz6
hzxq0LSqReOoBtjTQTbNT7H2gmohkXxgL7cSKuFpeUf1HSB0bfPN75d8m9d+M3EU
GD0JIOKgARfP12B7xaCioL0hUIzj8Jmulw9ZYICIYr3syqdW/EKwg/kRsZllO5Iz
TUo2U2aAHzgFtVyX1ZNFlB+cWI0Zf5zzAPW82wwHRUPJ6oVdu9dMLOt4JSF5nnRB
PS35gv5hsu98pTIvNLqiTlOTTmeAanOp/eaTthSY3P3PBxtnGjodjxAs5k4STHWR
VXlRXwBVuClpeNpueHqtNcnA9QOu7wWn/vC3rbuxnOfMw934SuwYPTL2AukSE7ac
ntmQXGHqOwjHMoN99Y41HgyzmJS19swKQhdfqAYq1lWdUHCtEcSxnxCJWbhNI4OO
XhKD2AWfrYE9yz25EYjtmxosJHVhLXRUZ0vga/aWgS/Tqnv7bm92NBzPqR5Yobti
S76gCr6ehEvE+Oox8T5V93F9xX1lPPI9N6xmOxL22dKAf280YLEuslqL6YmrmYPm
bkr/OzXUqJzt6SnCaPuihouWksjp/OXVW0Gi7+OI9Egt13BjeXjo2dSbf9t9CjmX
wIuCp+cPZ7IWC386HMcyX3goFLkEcKJFOzoM6vWg/1SnHIJHJN/zXSpUZQjpCiUS
k3X8425O2CdqObbidZHDvSF0qLcfLEgSgqj5w6YWuoKzAFUCxeS+WZiimvVNGL23
JnZtDiatacai3cTCnadt3wKr/GrIafBlln6TmdUtWG1G+ZgBjaJUKdDZLfl4QNK6
p2KUSMXLJ6IQEkuOyjuxHTsjsSvp8IslOZhQYyR8vC4FThMbyMeKYpgAeJg0nEb+
91i64GjT5sZOwJit/iBQcO0n30TYhLwI
=q4jL
-----END PGP MESSAGE-----


if the encrypted file is not armored text, 
but rather a signed and encrypted file,
it does decrypt and verify in ckt, and the original file is saved in ckt,
but there is an error message of :

"An error has occurred : end of file"

{it decrypts and verifies fine in pgp 8 without any error messages}


here are the keypairs:

first the boo key:

-----BEGIN PGP PRIVATE KEY BLOCK-----
Version: 6.5.8ckt http://www.ipgpp.com/
Comment: passphrase:  boo

lQHPBDxEX74RBADUReUMByfgIULh3Aq+W5yxp0uem+kGLr4rVtiUVGup4uFekkWx
MflZxGIL1SENPbQT/qJdk6OW6DmcGcc8jGmR8GqD+hYvceH4eEHvSkOvLUQQNaKS
xAlfmwHjmsw7ZXyaSXiJiWNVjAjNVY91GJ1AJhah13ddNL4AHy+XOy0nsQCg/2Mj
/H5UTfoYOG54hqxfNJkCVyED/1hjnzy2zng6HZXu0KXGyhGou4jaE9ptMtAd3nCr
fob+KC3LTO3IrYF8NVrx3RI7Z1ElO0ezT8qi8AzoerGYiqmaiq8haLyz3ymn/7w9
vcnVuP31N2vJ4EGM4IwMw6GYtevSKllsMM39rDKx9NnOX22iIa3GjJrvzmBdBrII
Ps/IA/9XxmqEWbw9tDcA60MTyLGtJvYKTYjVyS2o3R263az51ZfX0NieoC/Xgkmc
W7veC7iQgryv4ESThshEAKwPjbZgn64izpEx9EEOwUFsbIenMIBN+9927YO0zaAA
7YHz4VN1qwTSOXhG0usYJ7zCdlUZEBVu6RjoqjKUgQjAzEMPW/8DAwIZr6O+8drW
zWBlILgm2NXiX58cd/7QK7j0r1cE/o69humsHI5zL3WfsbQSYm9vIDxib29Aa2V5
LnRlc3Q+nQFGBDxEX8EQBADs9CNZXKx9nWGco7R9nEpGc0LZqxfliFFJri13NQ4j
8j0UMRaFSd2Fk5wM+nj0x40xmhZa8wWCDCQR/8HvngZ9n9xulcrH4wk3XUSnQyz0
z+Qq/o58SB9TA32BcnqtcQ4uEokXNQAZ1+t+ROkaOlrebsAZSfr94PZ2I1zuhb00
PwACAgP9H3lZBEZqySLm9WOOUQcfn3pGBuRSMYhxLIgOFmhwPSupks33/d6wmKD8
anZ+n5kMMk/TjZETvfYUMJ+vkmtZUav8Qkztrt8HF6HpGEYtOQeOq+XZmPTO06qM
wbL2jNcQJHSM4x0Ts0YlutHurAvaaIKtc1qxvgkT01MpZaakwWP/AwMCEem6HHRe
jp5gLE5wl/4xVr/qxXGNPyZD0Z17hsjhVmlOYC8me1JDXgP4lLalawtpPw2X5qU=
=Zwzd
-----END PGP PRIVATE KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 6.5.8ckt http://www.ipgpp.com/
Comment: { Acts of Kindness better the World, and protect the Soul }

mQGiBDxEX74RBADUReUMByfgIULh3Aq+W5yxp0uem+kGLr4rVtiUVGup4uFekkWx
MflZxGIL1SENPbQT/qJdk6OW6DmcGcc8jGmR8GqD+hYvceH4eEHvSkOvLUQQNaKS
xAlfmwHjmsw7ZXyaSXiJiWNVjAjNVY91GJ1AJhah13ddNL4AHy+XOy0nsQCg/2Mj
/H5UTfoYOG54hqxfNJkCVyED/1hjnzy2zng6HZXu0KXGyhGou4jaE9ptMtAd3nCr
fob+KC3LTO3IrYF8NVrx3RI7Z1ElO0ezT8qi8AzoerGYiqmaiq8haLyz3ymn/7w9
vcnVuP31N2vJ4EGM4IwMw6GYtevSKllsMM39rDKx9NnOX22iIa3GjJrvzmBdBrII
Ps/IA/9XxmqEWbw9tDcA60MTyLGtJvYKTYjVyS2o3R263az51ZfX0NieoC/Xgkmc
W7veC7iQgryv4ESThshEAKwPjbZgn64izpEx9EEOwUFsbIenMIBN+9927YO0zaAA
7YHz4VN1qwTSOXhG0usYJ7zCdlUZEBVu6RjoqjKUgQjAzEMPW7QSYm9vIDxib29A
a2V5LnRlc3Q+iQBTBBARAwATBQI8RF++CQsDBwgJBAoBAgIZAQAKCRDyRuH6e1NO
Lcu0AKDxOst172Ut4/URuvf5omP++OWalACgzE4ht8QGAhS1VFU36+heTP+D5oe5
AQ0EPERfwRAEAOz0I1lcrH2dYZyjtH2cSkZzQtmrF+WIUUmuLXc1DiPyPRQxFoVJ
3YWTnAz6ePTHjTGaFlrzBYIMJBH/we+eBn2f3G6VysfjCTddRKdDLPTP5Cr+jnxI
H1MDfYFyeq1xDi4SiRc1ABnX635E6Ro6Wt5uwBlJ+v3g9nYjXO6FvTQ/AAICA/0f
eVkERmrJIub1Y45RBx+fekYG5FIxiHEsiA4WaHA9K6mSzff93rCYoPxqdn6fmQwy
T9ONkRO99hQwn6+Sa1lRq/xCTO2u3wcXoekYRi05B46r5dmY9M7TqozBsvaM1xAk
dIzjHROzRiW60e6sC9pogq1zWrG+CRPTUyllpqTBY4kARgQYEQMABgUCPERfwQAK
CRDyRuH6e1NOLceGAKCio7SoyfLjNiQ0iw/vaesJOQi1/QCdG1MlNqZhVzCSx001
HS3m+EXtWco=
=P5GK
-----END PGP PUBLIC KEY BLOCK-----

now the 'test' key:

-----BEGIN PGP PRIVATE KEY BLOCK-----
Version: 6.5.8ckt http://www.ipgpp.com/
Comment: passphrase: test@key.test

lQOgAzroPPgAAAEIANnTx/gHfag7qRMG6cVUnYZJjLcsdF6JSaVs+PUDCZ8l2+Z2
V9tgxByp26bymIlq5qFFeoA5vCiKc8qzYiEVLJVVIIDjw/id2gq/TgmxoLAwiDQM
TUKdCFa6pmR/uaxyrnJxfUA7+Qh0R0OjoCxNlrmyO3eiKstsJGqSUFIQq7GhcHc4
nbV59zHhEWnH7DX7sDa9CgF11WxM3sjWp15iOoP1nixhmchDtQ7foUxLsCF36G/4
ijcbN2NjiCDYMFburN8fXgrQzYHAIIiVFE0J+fbXNfPRmnbhQdaC8rIdiQ3tExBb
N0qWhGPT9M4JOZd1yPdFMb9gbntd8VZkiPd6/3sABREB7Y6HhGg6ktEH//f0m1Ut
UCqRbRNAqSG5bw8ueN69mgxuUxkr/bSznqix6PiNkQCpsgoAT6uAzR/5jUMNelzf
JBe9tpsYYnzCbTGoOHK4syKu67xsZB23J2RODtyp5ufa6zrs65lpTI/AD8rgg4CP
F6oX+PzpEHqi71VNorr2mOrS5pS+42G+SiL8jWpDF+w6CWJbE2p2y+3qxFCPsoft
PjdpaSFkhQ3bvS1xxH6XuFTTtwRPxCBCnxvkJOiBDwzkjTigkaXW6c+eKWGg2cmy
N0zfGD+VKYlsyJgJME06jmDgZaI2GY/uXTNpPeQ8W4bgBNPdGY2JVjtScrD6rBBh
pc7D67io2M7dOoQEABY3L4+H9D2J3gJN+31CR+/uBW97Nqx8fopd5Ktvgdw9+S1R
KpffVytC/Emf+Lo89XJOTWGhPhMpyDpNaBWeg9eBQlQJoXfgGRa0lM7kV8rW9ZjK
jW0pTd01e5KwxkvXGOSzV//QvJ4QOOWal1Z3l0u3QgSFjbAENhux1twVDgLhBADx
t1nQwZhji+m9o5AQMVdjPvDGUK0MBL44pF8Px5z+XFJ97ub0JykQYWeTreUJJO5d
9RwFUmP/vEOWaWF95Kc4aojhwkOgArsVIEi/f+D3KMNWfOGVyzh6pf/GPh89JYF8
r8CuRUfXj4RwwUwCwQYDSbUk56TQO+4ITxlX4eH9SgP/S2lRBOhPVM0oIvBKSFld
BT4B5ssQjF75AfFVVIl1kpG/eBhDUSx7I2q49iTdb23mN21Clp50gglwpWbbVa4Z
6yOaorgrO0Fh7CfW9rY8cPPhuPP082NS1X6udUv2ZQdNd3+mmHrTDpYtMuU9GFzn
yk5Tb9me0OsXe9uXJmHm+jNFYbQUdGVzdCA8dGVzdEBrZXkudGVzdD4=
=0mID
-----END PGP PRIVATE KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 6.5.8ckt http://www.ipgpp.com/
Comment: { Acts of Kindness better the World, and protect the Soul }

mQENAzroPPgAAAEIANnTx/gHfag7qRMG6cVUnYZJjLcsdF6JSaVs+PUDCZ8l2+Z2
V9tgxByp26bymIlq5qFFeoA5vCiKc8qzYiEVLJVVIIDjw/id2gq/TgmxoLAwiDQM
TUKdCFa6pmR/uaxyrnJxfUA7+Qh0R0OjoCxNlrmyO3eiKstsJGqSUFIQq7GhcHc4
nbV59zHhEWnH7DX7sDa9CgF11WxM3sjWp15iOoP1nixhmchDtQ7foUxLsCF36G/4
ijcbN2NjiCDYMFburN8fXgrQzYHAIIiVFE0J+fbXNfPRmnbhQdaC8rIdiQ3tExBb
N0qWhGPT9M4JOZd1yPdFMb9gbntd8VZkiPd6/3sABRG0FHRlc3QgPHRlc3RAa2V5
LnRlc3Q+iQEVAwUQOug8+PFWZIj3ev97AQH7NQgAo3sH+KcsPtAbyp5U02J9h3Ro
aiKpAYxg3rfUVo/RH6hmCWT/AlPHLPZZC/tKiPkuIm2V3Xqyum530N0sBYxNzgNp
us8mK9QurYj2omKzf1ltN+uNHR8vjB8s7jEd/CDCARu81PqNoVq2b9JRFGpGbAde
7kQ/a0r2/IsJ8fz0iSpCH0geoHt3sBk9MyEem4uG0e2NzlH2wBz4H8l8BNHRHBq0
6tGH4h11ZhH3FiNzJWibT2AvzLCqar2qK+6pohKSvIp8zEP7Y/iQzCvkuOfHsUOH
4Utgg85k09hRDZ3pRRL/4R+Z+/1uXb+n6yKbOmpmi7U7wc9IwZxtTlGXsNIf+Q==
=7h3m
-----END PGP PUBLIC KEY BLOCK-----