python-m2crypto-0.17-2.2.1<>,ZJh/=„Rk1a-C r%4;×_56?d  ? -Jx px  `x Px 0x ?x A xGxNXxUUx[[\ ]+(]V8]`9]h:]F]G^xHcxIixXkPYkX\kdx]qDx^r2bc%defklzCpython-m2crypto0.172.2.1Crypto and SSL toolkit for PythonM2Crypto is a crypto and SSL toolkit for Python featuring the following: RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES). SSL functionality to implement clients and servers. HTTPS extensions to Python's httplib, urllib, and xmlrpclib. Unforgeable HMAC'ing AuthCookies for web session management. FTP/TLS client and server. S/MIME. ZServerSSL: A HTTPS server for Zope. ZSmime: An S/MIME messenger for Zope. It currently lives at http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto. The original M2Crypto homepage is at http://sandbox.rulemaker.net/ngps/m2/. Authors: -------- Heikki ToivonenJ]gubaidulinaNopenSUSE 11.1openSUSE"X11/MIT, ZPLv2, BSD3 ..."; X11/MIT, ZPLv2, BSD3http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://chandlerproject.org/bin/view/Projects/MeTooCryptolinuxi586P  .2I F'6C*3*;c g  d]}^+8:T+;{(r *F$5CD| =Y9 <g3Klp PfjL}ZU [4 6 @( R;  E HHVM$] B "HD ` BHQ2  g f90"7 +C}; dO> Bn e 2*H 9l+0< Wb; mn@ $H$ w% @H wlwALBw  6&{k D  $ oID * yzDS xH }N *9Hq) |  wl wa y =Xhyz6A큤A큤A큤큤A큤AA큤AA큤A큤AAAA큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤AAAAAA큤AA큤AA큤A큤A큤A큤큤A큤A큤A큤A큤A큤AA큤A큤큤A큤A큤큤J]J]DJ]DJ]D%J]DJ]DJ]Eb&J]E J]EvUzJ]E J]J]DJ]DJ]DJ]DJ]DJ]DJ]DJ]DP:J]D*@J]DQEE@]?EDD>>TEEEEDB},>D>N>>6EB},DD:c>>L>-ED??ʭEC@EEEEC@C@C@C@EDEC@EC@EC@C@C@ECEEEEEEA_A^EEA^A^A^EEA^EA^A^A^DDEb'Eb'>TDED"_E D ZD"_Eb'DEE6K> E6KE6KE6KE6KE> >> B},B},D>> D> B},DD> DD> > > > > > DDD>B},> B},E@b|e@b|e@b|e@b|e@b|eD@b|eB},DD@b|eDD@b|e@b|e@b|e@b|e@b|eD@b|eB},B},E>>ED> > DE> > >T>T>TEb'Eb'DEE>DD>D>>>DD>D>>D> >> > > > > > > > DDDE>DD>>>>>DDD>DDDDDD>D)D)D6 DD>B,UDD>>BPBPDDEB] >DD~eD~eD~eE5u>>CREE EvUzE E D >T>T>TDb[D ZD ZE E >T>T>TE E E DEtD.MDDDE DE E E E E EvUzE E E E E E E 09d24f22e2fb0e2bf89faa460c8355177c5e347587b97c587e0a2b1d0363c93002f9cd7b3ac1c2128b2394039e94a662fe6b05f2172b9ff93d0a63433fcd71533ecefda0f867bbab522c12b65ebb5712d15283732077e4d7af16887d97b8697767c3f4adf5e1ec82f658bc6248fc66a9bf691061baaa5e7f83129444f805993f27610f0d3c4b72c06240406ae2cf9c94697a0b1d1ad1eded8441667c68e240ca18e7581b302e25ff1fba082f619650d2b99e4fbcb2c7ad5c18edf4748b63042c5aa6abaffc77d441c3f17981748ebdb6afd658c1bae5106eb3c7719e8f6204b6d7284cec6f26f65317f3376e5810cc08e79be2c1cbc99ad1f718fa03d61fcacbc03c9f449e50eb81fc9a406e5eec592523cd4ed97da71ac71b93725ae567bbd43d266cc2b8fc9d95c65b437563943f4b2f18b098a29e9b32688c9b1c458e5be9d7b9d9eb30853fc886d149e638c11ef4a9a12fb5972493f9ff9faaf52bc2aace64552326e3ce09aab31f298125bdd75fce82b697a0da8673f54db613aa354f632f6552e5d9a4a349e5e9779290f0d87189236540bf82028dc34345bcbbcbe01f66a62c7fc31eb2cfd73c4a74b2f95d09fe1a33938d88d03933b6971065de96f8454bbec7048cec2e70ec174086b32d8ef00dbb20da1be14f8a6383696448fdaf2e585cae48a4eda26cd46a85d2cac7d78a4d5dd901f39e95f4e680c132b6c44858298eca6ab9324fa3ccb8858ea66d8c52002e4ebc7c68c0bce149204bea52a3e453919773255ec918d814bd5eb98bcd6a89e00059261fe97e2cfa333a56edbc2b4e04a6c400fed91eac35f94b01c4e27ceec206fa2387a7483cb0ba49bcf0fb570dbd467b03edc48f5f168d98acd550a8211b152d576e3239c809398d5452602d96a2f50d37738792a43ebb023d3bb9485db432cecae9be7921f7e391f10884e1f9d5aac7190db1b653a6ea5fe00ebd5a069eadbf1cd96b48a90476a9b0e611afcb6f4f6e7275c5a9a17a676b78daad3a141856ea7c7502372ee1868ca40a6dce62d01f00e96fa137647d0e6062f3792644d05945b8e543cc454f961faeafe5ed1c14c60ea004c32dbfb3c949ef51e167f9be2e2d151c9035e292cb264f704bb847cd45e0fbea7638aa3ac9fea4a0b142769f8ff86b89e393cda4b25a0325a5526a9b7071534505c959e4ad14ccc89bbd9007535e7fac06a8c7a2ebd1076a2b40ec6f9f766e8a75dd437bd6f3d9faace4a519258080f83ee703891baccab6f7d3749a6c15fec29fa34b3b032cf4808a1b8301655254efbb0aea06d05963ec601b90557ce2cd837caec93f715e4f90d192811cd3ab4c825b97d2156023f3eb5d5d7602a5bc65aa2353248a136110cf6b4d7ff7eb50999c0a1d63797922e0ef4b3a5fedb5b8264d24d83e794ff8a9521d87473d814efbdfbbf026a8619f4962464b503d3f944d33d3fc759fa91c5c95a4b427d4c6fd4146f39c5366a486fcdc2ed482800ede6108b9a61f8c0d91588279ff3c33fe8113f29b8c43ac769d8914e9f46d69af2fc72413c99c1ee060f8fd860998f8038aa7f3054f3a1bc2a32443662e1c0781b36d51d1e830de6c91efbba3ac74f79e39e6db24bc5b472c228b3fc7d912696be5cc1304632cf6b1a95d49f8c0d1dfd27d960c4b9062afdb98e364728b419f1f2b89fd13d7f60e693ba4ee715d1a21169a704e9f692c3f0b5a28880e26865351af81d00674e9b5635494c11250a27d03d220816d33ff254a9a06f4eeb0317f4734ecec1931128186185db0e17711a8f63a847ada1732dfa17de47e2d326687e2abf3e9f06e50c01bea8279c4bbd271ae02ec06ea12f403f7ff8519ab34158b5317b2868257b0d42bc7fc5c9913b0e2238e65bbe50bdcf7351d70ac83df29d1fbbd906914cff383c46db077758064d5f6760668814ca309788894e71371407397e801cc8e7e4861f26d05adf406603e4625279e6140a5ad34698b1a50a4f8a735d7b5d154638e162b3af897e31e87ea3e104dd06a015a8bca8b8662ef8f501bc545ffa805d8dc6ef8ba4fd4bf773d73971d9d3447da34fe32386680e89b55318a4661fdce8cc35b91571da5c82d1829e28a16f52969ec324e082b6fb2b0096a85178a06119c0586767057231352dc0e212c2947a8c0257ae0c657583ec56177236321060064d4c1719c156ca92764b2a659ebd66628814dd122583729b257aed2ddff8f8a17be0087b5e896712469d410f79ef7748f5fe8704879b4fad41d8cd98f00b204e9800998ecf8427eeeebd2fd63603e649730fb8e102504d0e9d5407c84457a5253840e6f20b3369fcf93fe07c7e9712a477c107e51e99f37ee8fdc6d9eab2e7fc61a66eba132a679e661bedfdde6f659ddf819acbc823adf551495df20d0026de0a13ae48004216c0cb6a2ca35d75c4e545bdba15955d591c0aa26f5aca0c386225d78eed9df182b78590c56fe6eaab22b1773abc0ef559a582d9f4dcf9e0b74783907bec5ecd6a772deac230c7bdb98fc8146d60817a2e0a992a77ed02f23fa10866cefd47fdad89528c123e416bf319f69fbbf2f4728108a788b05796c752cd050f8ee95b1eed517c2dfa32dc6a5254ec8cab7a4edeb0426972380ae681abd2792ea8bd82bf97401c99fd6b52782871b825cbe1c106e14755e737d11df8bb4c44f54f42b5a8cf4cfdb6786be0396e911d29a356a32186e2d1829e28a16f52969ec324e082b6fb2b0096a85178a06119c05867670572313551495df20d0026de0a13ae48004216c57b039bc88d540c807998ee8c3edaa81ef1a4b054d9b8070d66e8182a63d5dd52912d913161f2131147294cdaff1673fe55eadef9a8d6e74ccea1a4ae1cff875cdee4ea959735515181b7de5c1fd90cb8b99e38bfb22708d0384331febbafd46af7ffabae156ea74d92aa9c69e8589212d1829e28a16f52969ec324e082b6fb2b0096a85178a06119c05867670572313551495df20d0026de0a13ae48004216c267ead720f2e1ec0f9159d27832c28fe9d94094eccc8b445c3717a6fecbed311094aee88122a502b9b9af26d0cd5bdd0ed04c276ef56ea3175eb466cbc4332d1e149f5dff43d87bebb25be4a16fa19d8f56a9c08f8390af2da5c46c3997ced41ef0840bb483a970b29449a8d4b44e0f3bf0d8ffaa4008b29e97a798d4684ce0c3648f39310041096b4ad71206c905725616956d9b285caa93f17efd4c0a44c29f5da58f6de20f36d87ba1cf7a4553e456a4087ca205d5058fe1bf75bd8bc2f6dfa157452cc17a5656a6673d09c535097b0096a85178a06119c058676705723136733c764112cde00f1e99a309b64ef2384fa23a85b0254d9110286fe03987b3ca74fb12fe3114a8c98204a88074d745e1c438aafc52b00ca421d8d77427b9aa78ddf4b7ba4adbf08de9ea97b6452360c7e55a3e22ce2f2652e7b8a6a5ea6ba6a8c463cddccdcee10953c846c0901c18b287d20ec3eb139d4da9aa5686a85ead684d475342373e8aee79ac5ed689ce1140d92123e358fca95ea100ca84b4edecf2d1829e28a16f52969ec324e082b6fb2a6c782ff94e9dbf99fbb1fc4931a8bf839f2d3bde88e6c85b997c8632a972848b0096a85178a06119c05867670572313c6a82756a411ec6be1611980afff8ef989ebd760b4135a2d78cfd9b3ccb4e889773d73971d9d3447da34fe32386680e84958834f3c91f4e9d42a6ac320027b8c75b083c081e0636367a54e0e50ee566cc9ec4212707b0a3f2734e696aff247f7893ebc82b6131cd192830cbadd0c05fae8e4b3ef14a0478e70baa05a849a779c5448a326a7fb1f9c399595764417612e053dadfdfd5f45060ad37585117ae02fcb994915602a9af018a2e73379b8989f619c5b389a9799b632505c53ad8a2a89800b72845f96cb1070d5054e9c9cf3fcb9b2707d48dbb402cee84610fc8a5b8ab1f7f86691cd1378a7361091372aa7ab551495df20d0026de0a13ae48004216c1ba0f438c1267f0dc02a983ce8be64cbae94053fd7d25452b22e03bcce7fee1d00e64b735bcf00bd67b48a71c747daa77a7db34e22c6a4c0ad3f4c91236a840aa9d583ccb4983efee8dcb205b2224b0d7577a75158cfd365a4252126f50ceb9e2d1829e28a16f52969ec324e082b6fb2fc81c4253189a645f22576cf33ad74dc0041971a04c432f1ae600128da717d31b0096a85178a06119c05867670572313681c43cbddee8645144c586dd16b3e4263dd7096f970f105c4f1896ea5b325d651e3d3cad5f7148adc1ff083b4390fd225d9432c0fc103a7fde04fa558b80cf018f22d54fbb800d57c4a6083e0e45fe8e004d001c427436cd6c862bb85f5de90893ebc82b6131cd192830cbadd0c05fa16c90ef072553b5fd3c17632757b3619db2ec56ee00104ef2c3742d2a82c861c053dadfdfd5f45060ad37585117ae02f619c5b389a9799b632505c53ad8a2a89a37789274c06408ceb12a0b0aca79a74551495df20d0026de0a13ae48004216c6017aa7e821ee4fa68a87a579727bd4bc7749b0c33a9e8c037521337dbb7b49efa637bb28ec9d5dc63457e0fc607c5992bc505c069d494c82e0246129f4a8a31a93b1878688208a3154cff2a55b216f8125bda731568f640ed79d71ef6c8ded28278960a7807137c8c6f69890f258c43f5d5b58c32a4cb4640217c60e2032654dae9a00066668d5e4f7da4697021fd19cc689cee896a5423abfa5a9eda3aad3195b52525fcfca769e907d94030172e75911c6e6830be43fc8a0dfe794d53a2ff5c2cfbf8d778058d3b9a50c867d822a1113df6a153463b9ba6855b3e9f89f440d2d744eb57761c700ebb03afb63b1f26b9edc6f2994d81e3177faffdc914c9d7ab867bb9fcaf905c26a0aefd233efbb813f664160bafd82698e91ce812ec69be50dbfb6d222e01e96ea3744e82e480f572c141f23714780de2ee7f974f03406e876a25689998dcb8e4b980b9e29d4bd79fa79677cba94b4a93ce184be9a355f03e90bb3c2c2d9c13fdf9d4c8a6ad3be64089b0fda3a0d450067f9eb158b6a20175163e20a7c133ebf5ee095b7814501fb6e7fd15ff31ac4bd8c22ac8519e2f5a15b40813889cd799011178b5fea743235ce76dd317714b57ac4df1759b752fb2b66b6d85b2c5f0abc2a59a708650ce24f98e50a83d5f73ca4e77f45b54fa4f671b41be9511aeff0256dcf018bb1684fa3e455c13b7ba8263d2816c5be4aa15bd2d1829e28a16f52969ec324e082b6fb2ca9d586540434ab3286ccbec460322ce866669f5d2a2811a6baaf5c426c4b3ebd8f70f095a702c4af5bf44a86fb3c341c915463cb9aab31bef1908d6a79123e9a5a1627386d678d9f2f63a3135d824076851820d3b7058f460724e4dd120076cf9dbfbcdd169580a9b9afca22b91b21370a49812ac93e4c21fe16d4c248a655ca619509bcacca185e65bf5bb25857a73c84f4951e02e98af4e85e9465289b9e205a40c11f9d93629ffb2836c2915c9c6d9719d4115004dcd6536d2bfd633fa01e567e4a7e0349730fc7d32a7acb5105829743342761597b08506e154f4005732a921c4f0fd814b581439ac249232aa872d1829e28a16f52969ec324e082b6fb2bca4d06786115958498981d6f8634e536bf756b9533c8281bce6cb1c99238b35b0096a85178a06119c05867670572313fb00481b566e576501e573e209671b3374d4155d2b513247d7ecee0106ff3e95654475101534ca3322d75f1ea03a5fcc37d1d31f65414a008976a3cff2cf67aa33723efeed60b3a1571b675e8a2912ad1d70da57b15a72585d9c639d894b9c2f18133614acf550806a6bf4ded80811530f0d12b11302a9eac6a8ef46414037fa855aa4599c4dbd83155df8b11779e924965dae8fe155d21c4ff047ad4534436a05963fe9a4f849dcad35210f94ba778308903b7b3716e25c6e13e1a702d3de4d211390f53a66184f64de3bdec88651fd4d430d45cbb8cdc5629b67554b2a70212840a2f03c904dd499d5e9f4d9c26b80697e9081817ad9e18e1169f1f12f7d66551495df20d0026de0a13ae48004216c73b78fb7e8c7d26255d76d658192b302f6dbeb630f9aa61a3e4f3bf1eeaa8d5edb0c4d59a204be984cf75a1e1f957116f03c78cdc853b05444978f18bc7c40e94104cde59755bd6ae499a82cbe7dccae733c5b47a6e48c33e47d7e87ae9c47c0fdc0e6cde9c039da4d26c67518754e8e56cbb69cb20b77a9051526a61416db557dbe371b4f85e34e1e75d781e1ce63c7e6432146f14f2661caf325b1e99e6201c915463cb9aab31bef1908d6a79123e9e103c2d93638ec539831b85d64d9703fb1e31bcaaa99d32d2fa0e6664a5f596581ca9a4119a38711983eb05423638c226d027f471f386133487015a446a455f76c7fc493da4e7da6f3c8ce2ac21cdf03e4cffa51f45e4adfd52d30338e86a5d2551495df20d0026de0a13ae48004216c55141f300bd22a0466d14a4fe4e1937026a52e21e1461669ff9832f2a1a889bed41d8cd98f00b204e9800998ecf8427e05a502ddf219d5db61dc75e9128a1d7a1e373a4354f0bf5736473c702019726073248630ef443c993af09db9c640cf00869230ac58d8e03285ce13249a20aa6de033a4d65d7646a108f048154e6df9ade149f5dff43d87bebb25be4a16fa19d8d3bea4d9081babf50648a4052cb12e67efefeb24320d8208e091c3c4685c86515df6bd6fba241713a18959a92ad33b4c84c54c616932da588335a5f133adfd4f57bf32edd9d71ed56672b20278309e3d95b52525fcfca769e907d94030172e75911c6e6830be43fc8a0dfe794d53a2ff5c2cfbf8d778058d3b9a50c867d822a171063e71399f84a0c71c5c0deb399cc024f78a1f3898d2035a3f2743fa11d9d8dc114c686f7f28de0f10abca53067d188697c0f5ed74b04b2a84742cfd648ab02401181434f61d662ba171fd597f7bbfb09158b5fc175ce29c90c688da913bb0a2b653abc67e110b88b068212f9845beba32a9431550388ecff89243a931773f92de64eec14b836133dd67a8f73836e83d4658f1d79f1d80d74c51aaf80a6a6997101bcc2f09d3eafc88fe8df6a2153f7b05005d736f12391354f51cdb81ea2d0eb93c3c855ddf16331e09ccfc4263be450f5253158cf7ba5ee180323c790aa887c122f15a3f54f865b145cefa7c29a3d6726ed95635641169efa10071cb1a4db982633155fd8d63396f06f19aa9865c5cfbfa6df07efd0fb76feaecc2fcd7da8eeacd39f434ac560754de7b91016ae75a1a577b292c8b756588bcaee7b43cda44248e3ceafd8a6aa309b01f852ad3d44913cb36a8e3cec84ed5e8fa306360d24f747f6e53f16d7fe45644d37bc3a7c44159d46554f67b795cb8957dc79ad480rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-m2crypto-0.17-2.2.1.src.rpm__m2crypto.sopython-m2cryptoJHJJ@@@@@@@@@Jrpmlib(VersionedDependencies)pythonrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypto.so.0.9.8libpthread.so.0libpython2.6.so.1.0libssl.so.0.9.8rpmlib(PayloadIsLzma)3.0.3-12.64.0-13.0.4-14.4.2-14.4.2.3JIl@matejcik@suse.czmatejcik@suse.cz- fixed m2urllib2's bad reference to inspect module (bnc#526676)- package taken from devel:languages:python in OBSgubaidulina 1250254270,X,XXXXXXXXXXXX,Q\OZMXNYU`P[T_R]'WS^Va///L//kj/ԯn/ / / / / uud:ulgh/mi/I// /!/"9999/#(/$9/%[/&yxy///////////D/}|PbNMOPQPa[ ZXWYP]/gWhe`YX[VZfc^_abd\]UT/jAjBP^/MMy~z{P\/'P`     P_ԱԵԳԶԹԸԷԲԴ԰PcNN MNMNNNMNN NNNMNNNNMNNNNNNN MNNMN NNNMNMNN 0.17-2.2.1    !"""#$#%%%&&&&&''''''((((((((((((((((((((((((((((())))))))))))))))))))))**++++,,---------------.............//////////////////////////////////00000000001111111111111111111111111111111111111111M2CryptoM2Crypto-0.17-py2.6.egg-infoASN1.pyASN1.pycAuthCookie.pyAuthCookie.pycBIO.pyBIO.pycBN.pyBN.pycDH.pyDH.pycDSA.pyDSA.pycEC.pyEC.pycEVP.pyEVP.pycErr.pyErr.pycPGPPublicKey.pyPublicKey.pycPublicKeyRing.pyPublicKeyRing.pycRSA.pyRSA.pyc__init__.py__init__.pycconstants.pyconstants.pycpacket.pypacket.pycRC4.pyRC4.pycRSA.pyRSA.pycRand.pyRand.pycSMIME.pySMIME.pycSSLChecker.pyChecker.pycCipher.pyCipher.pycConnection.pyConnection.pycContext.pyContext.pycSSLServer.pySSLServer.pycSession.pySession.pycTwistedProtocolWrapper.pyTwistedProtocolWrapper.pyc__init__.py__init__.pyccb.pycb.pycssl_dispatcher.pyssl_dispatcher.pyctimeout.pytimeout.pycX509.pyX509.pyc__init__.py__init__.pyc__m2crypto.socallback.pycallback.pycftpslib.pyftpslib.pychttpslib.pyhttpslib.pycm2.pym2.pycm2urllib.pym2urllib.pycm2urllib2.pym2urllib2.pycm2xmlrpclib.pym2xmlrpclib.pycthreading.pythreading.pycutil.pyutil.pycpython-m2cryptoCHANGESLICENCEREADMEdemoCipherSaberCipherSaber.pycstest1.cs1ZopeZServerHTTPS_Server.py__init__.pymedusaftps_server.pyhttps_server.pyca.pemdh1024.pemlibpythonProductsGuardedFileGuardedFile.pyREADME.txtTODO.txt__init__.pyadd.dtmlrefresh.txtversion.txtZSmimeREADME.txtSmimeTag.py__init__.pyversion.txtserver.pemstartsstarts.batutilitiesx509_user.pyz2s.pyz2s.py.diffZope27INSTALL.txtinstall_dirlibpythonZServerHTTPS_Server.py__init__.py.patchcomponent.xml.patchdatatypes.py.patchmedusahttps_server.pyinstance_homeREADME.txt.patchetczope.conf.patchsslca.pemdh1024.pemserver.pemZopeX3INSTALL.txtinstall_dirlibpythonzopeappserverconfigure.zcml.patchhttps.pyserverhttphttps_server.pyhttps_serverchannel.pypublisherhttps_server.pyinstance_homeetczope.conf.patchsslca.pemdh1024.pemserver.pembio_mem_rw.pydhtest.pydsa1024pvtkey.pemdsa_bench.pydsatest.pemdsatest.pyececdhtest.pyecdsa_bench.pyecdsatest.pemecdsatest.pysecp160r1pvtkey.pemhmactest.pyhttps.howtoca.pemdh1024.pemget_https.pyhttps_cli.pyorig_https_srv.pyserver.pemmedusa00_READMESTART.pySTART_xmlrpc.pyasynchat.pyasyncore.pyauth_handler.pyca.pemcounter.pydefault_handler.pydh1024.pemfilesys.pyftp_server.pyftps_server.pyhttp_date.pyhttp_server.pyhttps_server.pyindex.htmllogger.pym_syslog.pymedusa_gif.pymime_type_table.pypoison_handler.pyproducers.pyput_handler.pyredirecting_handler.pyserver.pemstatus_handler.pyvirtual_handler.pyxmlrpc_handler.pymedusa05400_READMESTART.pySTART_xmlrpc.pyca.pemcounter.pydefault_handler.pydh1024.pemfilesys.pyftp_server.pyftps_server.pyhttp_date.pyhttp_server.pyhttps_server.pyindex.htmllogger.pym_syslog.pymedusa_gif.pypoison_handler.pyproducers.pyserver.pemstatus_handler.pyxmlrpc_handler.pyperfmemio.pysha1.pypgppgpstep.pypubring.pgpsecring.pgptest.pypkcs7pkcs7-thawte.pemtest.pyrsa.priv.pemrsa.priv0.pemrsa.pub.pemrsa1024pvtkey.pemrsa_bench.pyrsatest.pysmimesmime.howtoREADMEdecrypt.pydv.pyencrypt.p7encrypt.pyrecipient.pemrecipient_key.pemse.p7se.pysendsmime.pysign.p7sign.pysigner.pemsigner_key.pemverify.pyREADMEca.pemclear.p7client.p12client.pemclient2.pemm2.se.p7ns.p7ns.se.p7opaque.p7sendsmime.pytest.pyunsmime.pysslREADMEc.pyc_bio.pyca.derca.pemclient.p12client.pemdh1024.pemecho-eg.pyecho.pyechod-async.pyechod-eg1.pyechod-forking.pyechod-iterative.pyechod-thread.pyechod-threading.pyechod_lib.pyftp_tls.pyhttp_cli_20.pyhttps_cli.pyhttps_cli_async.pyhttps_srv.pys_client.pys_server.pyserver.pemserver3.pysess.pysess2.pysess2.ssldump.outss.pytwistedsslclient.pytwistedsslserver.pyxmlrpc_cli.pyxmlrpc_srv.pyx509ca.pyclient2.pemdemo1.pyproxy_destroy.pyproxy_info.pyproxy_init.pyproxylib.pyserver-expired.pemserver.pemx509auth.pytestsREADME__init__.pyalltests.pyca.pemder_encoded_seq.b64dhparams.pemdsa.param.pemdsa.priv.pemdsa.pub.pemec.priv.pemec.pub.pemrecipient.pemrecipient_key.pemrsa.priv.pemrsa.priv2.pemrsa.pub.pemserver.pemsigner.pemsigner_key.pemtest_asn1.pytest_authcookie.pytest_bio.pytest_bio_file.pytest_bio_iobuf.pytest_bio_membuf.pytest_bio_ssl.pytest_bn.pytest_dh.pytest_dsa.pytest_ec_curves.pytest_ecdh.pytest_ecdsa.pytest_evp.pytest_rand.pytest_rsa.pytest_smime.pytest_ssl.pytest_ssl_win.pytest_x509.pyx509.pem/usr/lib/python2.6/site-packages//usr/lib/python2.6/site-packages/M2Crypto//usr/lib/python2.6/site-packages/M2Crypto/PGP//usr/lib/python2.6/site-packages/M2Crypto/SSL//usr/share/doc/packages//usr/share/doc/packages/python-m2crypto//usr/share/doc/packages/python-m2crypto/demo//usr/share/doc/packages/python-m2crypto/demo/CipherSaber//usr/share/doc/packages/python-m2crypto/demo/Zope//usr/share/doc/packages/python-m2crypto/demo/Zope/ZServer//usr/share/doc/packages/python-m2crypto/demo/Zope/ZServer/medusa//usr/share/doc/packages/python-m2crypto/demo/Zope/lib//usr/share/doc/packages/python-m2crypto/demo/Zope/lib/python//usr/share/doc/packages/python-m2crypto/demo/Zope/lib/python/Products//usr/share/doc/packages/python-m2crypto/demo/Zope/lib/python/Products/GuardedFile//usr/share/doc/packages/python-m2crypto/demo/Zope/lib/python/Products/ZSmime//usr/share/doc/packages/python-m2crypto/demo/Zope/utilities//usr/share/doc/packages/python-m2crypto/demo/Zope27//usr/share/doc/packages/python-m2crypto/demo/Zope27/install_dir//usr/share/doc/packages/python-m2crypto/demo/Zope27/install_dir/lib//usr/share/doc/packages/python-m2crypto/demo/Zope27/install_dir/lib/python//usr/share/doc/packages/python-m2crypto/demo/Zope27/install_dir/lib/python/ZServer//usr/share/doc/packages/python-m2crypto/demo/Zope27/install_dir/lib/python/ZServer/medusa//usr/share/doc/packages/python-m2crypto/demo/Zope27/instance_home//usr/share/doc/packages/python-m2crypto/demo/Zope27/instance_home/etc//usr/share/doc/packages/python-m2crypto/demo/Zope27/instance_home/ssl//usr/share/doc/packages/python-m2crypto/demo/ZopeX3//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir/lib//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir/lib/python//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir/lib/python/zope//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir/lib/python/zope/app//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir/lib/python/zope/app/server//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir/lib/python/zope/server//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/install_dir/lib/python/zope/server/http//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/instance_home//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/instance_home/etc//usr/share/doc/packages/python-m2crypto/demo/ZopeX3/instance_home/ssl//usr/share/doc/packages/python-m2crypto/demo/ec//usr/share/doc/packages/python-m2crypto/demo/https.howto//usr/share/doc/packages/python-m2crypto/demo/medusa//usr/share/doc/packages/python-m2crypto/demo/medusa054//usr/share/doc/packages/python-m2crypto/demo/perf//usr/share/doc/packages/python-m2crypto/demo/pgp//usr/share/doc/packages/python-m2crypto/demo/pkcs7//usr/share/doc/packages/python-m2crypto/demo/smime.howto//usr/share/doc/packages/python-m2crypto/demo/smime//usr/share/doc/packages/python-m2crypto/demo/ssl//usr/share/doc/packages/python-m2crypto/demo/x509//usr/share/doc/packages/python-m2crypto/tests/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/a82e646dc31ed91f5b9d9a85b140af3f-python-m2cryptocpiolzma2i586i586-suse-linuxSis$~m?]"k%w#) i {dUegU̜]pk>ˊSs~[3 FT'bPCby0ִ}W-o{L84H\)+"i2<֙Z:1i(Y(PAK%Z$ "˴K;{פͳ5EVءu?&8x:374 ~T| 8mdz p8xE5M\;m&6&(椈 T,5mB>cmb7@Ɩ>{fzߩ8H]у1zlD@. @Zա%<:d ~ްt2r|2H9Qڵ!\Hv:<[Ƶ=k/XPsgb-y{pfY\$@(Ki:5 7zJ҂E5d2FuO u@N_$p@G*c5HxIidw=6-ʎk~ʪt2sPw"9Y@z%|-9Q7S7]J: yȯj>X5 i5~ͺ#֒X^rC4_n)ZPWi Qxɨ~(  xR8qS[rYebM2tz7].+@]8̭3dXaIͪAq0b~R;r஍ǎ%*1aqx4#ڎ(U02>-m)S64GOe񆑡 YcDg&km=Q4~xM}">5AHړc"JXuY͘E="pMmC# tLkGDEMځ{]_=놪g;0vHVݥ5ZMK@ȰFa7o]W"WALvn;3NBD3C_\IJ܃ zi1۠by)Q8|\dPN#re@⋬;nJ,BEq~TǫLx1e#mq!-Ȕ #Z2яUzf(kA(U[p^<6 )$8CVdǺzzE1uaĵll"w^u*F zė:lhšdaǶKURuL^- F 'wpSum@fދfX*73ɳ*YZvCR-8 u ϑ2u]#^Ћ-6B5ݐ1d'tn!Bu/2*db16}Uv]TAA(#.RN&[QD[ѬZ^ pӉH?`1dd /JtܒdXO[&7^xA~AZtfD ^A-#ԣ,#K$P`q6kmȫ]lC 5ϵ2|a+qUۑqfv3bsg!0,|; }p+ܝ Jvl Hj>ISq Oj̫٘򺊽EҖ ߂e8LUI̗:>颥ěne_غ lYk:LL3frgQw$iX?A@NACb(qvB7f8ќJ@@Sfad{ {|WLH3-qy:AM\R Fozo-_xy)틟lUVԑyH(IP <.1tJʎraFvрAɶ1"ۘ~07ni\^roB Os|j%1B Ҩ#a'q Ϸu)֔Hx3MEuƷRB@MɹiZ 89)WӾ#3}liD:ӟO4`czJ֖-`bMqo֥\HEU]xwI.RlecUޜKiZlWOYU0y 5=ğԋv*m7]+wgi[f}4"607W{*q2s7zY .M5`=ܧ=.:1nq&AhFz(JmEܷ%w3>Yg'(Ή-f}+Q(3zהc qR!3.oũ+UK2HZRafpAAten=/')CNÚFYR7qBhۇ=ёkؼ ~hTd:{f>$"] 8 BUd}3 %ǧ/1005 a[SgRl,NMcTQ.̖D )p.Wp2YР/y r yB}q |UK.T>RcM۵/j !&<9Y9gŐgz"`.4kIߞ3mlI/F.dxvU}^RI~]@ĵT۞0'WVן>P#.Hr -^Xv&gS7;b"g]K$6˛Z!Ҡ Ye&xeG Lb=r7Y AKըs9(Rӥ:X#SqO{E|x Bd=Ć>}GD֎ćLǸ% _*m%ۚ`)I8\&Ht/%#xhzלس4mW1%)8/)Y!׉eIUrZfn℈?|_q8vߓQH\ &rvI}x=ΖEpjjq@~JdDZ@v1)w!%KU3B%b>;2gэSׂFNGj]1oWw AeH39 =} 6ȓ_L?eC- C^^i0|j5!֩>˸݂g<6+`.6öY>r-"xYR l]sS =eVHt&,3P`Ŀt-Aˋ0Mq 82Mm/3J7`.; XH]\!cۨ[`4a@MV){&;m ԡ3 6YcD< + e09ud^$ێݓxpkg2k~-k8i#@}ޅ vBщ_ŋH9W0vp8 ayh 3"K軖UT3×P},ةZJ