python3-rsa-3.4.2-150000.3.7.1<>,R̉cNhlp9|mYKd+Omui>mv|og[un ;mAޚWn#@=WrBDžKԧ$^,:arߘ-tt!B<@8yq|=zp'WMe#KrwQKi,?13xU:"d9&cMKD6ZCp`u$ʃmE*8噝y&^ 0TeQcPVИa}12tF>`+Ux3~F?j8>BCl?C\d ! @:E [x<[8[ [ [  [ +[ [[[!![##$ #X $E ($y8$ 9$ :%e >/p?/xF/G/[H1[I2l[X2Y2\2[]4L[^:b;c<d=e= f=l=u=$[v>w?,[x@[yB>zBC CCCXCpython3-rsa3.4.2150000.3.7.1Pure-Python RSA ImplementationPython-RSA is a pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5.cNhlsheep63 SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Languages/Pythonhttp://stuvel.eu/rsalinuxnoarch update-alternatives --install /usr/bin/pyrsa-priv2pub pyrsa-priv2pub /usr/bin/pyrsa-priv2pub-3.6 36 \ --slave /usr/bin/pyrsa-decrypt pyrsa-decrypt /usr/bin/pyrsa-decrypt-3.6 \ --slave /usr/bin/pyrsa-decrypt-bigfile pyrsa-decrypt-bigfile /usr/bin/pyrsa-decrypt-bigfile-3.6 \ --slave /usr/bin/pyrsa-encrypt pyrsa-encrypt /usr/bin/pyrsa-encrypt-3.6 \ --slave /usr/bin/pyrsa-encrypt-bigfile pyrsa-encrypt-bigfile /usr/bin/pyrsa-encrypt-bigfile-3.6 \ --slave /usr/bin/pyrsa-keygen pyrsa-keygen /usr/bin/pyrsa-keygen-3.6 \ --slave /usr/bin/pyrsa-sign pyrsa-sign /usr/bin/pyrsa-sign-3.6 \ --slave /usr/bin/pyrsa-verify pyrsa-verify /usr/bin/pyrsa-verify-3.6 if [ ! -e "/usr/bin/pyrsa-priv2pub-3.6" ]; then update-alternatives --quiet --remove "pyrsa-priv2pub" "/usr/bin/pyrsa-priv2pub-3.6" fi~'~'| x|:5 )f)f..UUHH+Q+Q RR # #''  ~~2-;A/ xYS 1 S uÁAA큤A큤A큤cNhecNhecNhecNhecNhecNhdcNhecNhecNhecNhecNhecNhecNhecNhecNhecNhecNhecNhecNhdcNhdcNhecNhecNhecNhecNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdV"cNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdcNhdVV~|V~|VV~|V~|VVV~|VV~|cMCV~|VVVV~|cNhkVLVV~|6bfe9994cbc2b8cbd85d89fca076b54ca1dad0369d409503ab952e0bc2c0112c0d2c98bf6f62aa094434fcbb91dbc451d44ee34c9adba28849f03116fb45f7c3e847d1766d221f6640acc8d3aa155f8d98dc5e0037809a2d0cb23e1ae71a885284cb2b26603090c7cbaf00e7d4c234beb9cb3e2c0a30db1ff9d8cb5f3a533586311bf8c2fab4e322ae8ec4ad367da21b4fb2ba87dd09e4521a8720977690db89d1a9287d5cb071750468c5290167bc69224275eaf8c2d78044fcba0c98f03f8b6df07142b53c968ab289e8e9b54d528ddf70329d8554ca2243f03e84f07f44755d875cbb455e707d66e205211c805f895f0bc74ab9fb6c6d18d36ff27a07a57f65a31ae8c804b3978a5691f0087c7f07bef399e093bc6330992a7eee87d70ec48133f2dd1df82c00ab2b7d1f90e0ea0a15e7377cc8c645b943510015f67891b001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5742a549fe95862a9055146832fc5a2fc8e5c60be6eb90665b2f9ae7c7bce69304e2fd263461fef9da87a6e364d835a92c1525caea4871c5cc98c68ca154b4137c0ab5066f865f7065beebbb6ef1bceefef27b6649a082fba15cf517d15dc63203fb0f9756d721c327362d88b50574cf6730a25a290fb5085d1635884932973ddfb1b8838ea88a8f0a839ed06782886791e2d9c0ec1df3a66da71cd57a0df53adfb1b8838ea88a8f0a839ed06782886791e2d9c0ec1df3a66da71cd57a0df53a138ec56acb5a13cfa74da251716dfde36d766482a7e226ef6c5236df7ac8006f45182909afde4148c32f08b461dd8ed727b7cd283a84b946983e9f425abaaffedf243c2828b1b38450bdd522480c193475930c47b43867893b951bc63cb38776526c5c97701a5d84eb283591165ee279b661f87eaba9c36d9ed971c54af7d337d316b5474bc930ca02120b34d94bd5ae0011cf22a0aac5e61e2db81dc735b109fd5646236187e7c6214abfc2b49d26a9cb96afcb1ac6b5a98671ccf17b90f3da8e56401807ec9e26ddb50ed05ed4f2166cfb9d303f330b4226726cf0ee8b02fdacadbedca3aa5e20a38d650040c82f151ab716dd5697fd18862dd5a99d5493e6fb1d8372aef64bb8ee1daa02c5f187ab86f17e78ce27401584e49219b08b585b9b704131b051d16da1deb857d020a84cc28a7b9be45025912807fc32de4e8c359f31e77a5f65aef9dfee170a1c394ba2a6b78700e493eaeafdd4d45337ac0666449ebf01d68886e6e7658f6e441f5d4b4bbd854b835680d58e412717a5b3168de601bf970bf182056342a09d7876bd473df2d12f75886737f05d583faf68e41118cfa792138e2e168c76e400f2e56f492d12584d5180d924039778cd64abdfda22d5285c542e22e5ca3c9e67685507478be4dd56798410e2e57b1194f95d212422d5285c542e22e5ca3c9e67685507478be4dd56798410e2e57b1194f95d2124596c527900ee18af3c0935ff96f16745bbfad5ba7fa759dd034bd7469c7dec8c54c8fe2bae3373b2be79458afafe534fb79d63362783cd3691461d2ca44e4381cde64a4f32fce2312171b1ee5c53552a14c72f02fd93dc0429d9d5a0434cd24710ac411570ece68469823211121f2707b898e15ee1819bb663f8c58c818af3b610bd5c0a515b70cf24e635266e8cacb782455e6eb9cd7af3b8fee5a292a5e6b046554d93f074fadb2d3c2db79bae2a84b8ffe18a2012efb9dbe7e4132ef87f88d17eb683f2a79fb27f07cc713384dbe58a15f0c3aa06b09975d770ced31145cede58810740c789aa2e33168a0c6d5c5bb63f711e50ba8e9530e0b3def8fc6eca3fe39ca2940cf72748de375461404dfc54b53494b0ac40e839fcc8ab9a861c5de22121e46d618f3426e0b9fa51cbae0fd6079c338120b9f9bc9d9a5ad34f9a04d0e037936f25ccf097ffbd0ae39ba4145759e05b9689e47dfb0816cae4ee31b781b1d999156833814df0bd5ec566b40069786bbf20a9f223390490b0804e7ca2f4da380d0e68f09dddfe14a5795f76cbd42ad269344c1762f6f2301a9a4dcaf5752a32bf72aef351d14a480fba7eaf4be9aaedf3eee4111bddbb93d9ebfec75bc84e5f9f9db5e8bbc546ffaab807b925efb64e95b63472efcfdb74bca9fe66d1f9620d7ddc192be7792b710f9be10daafe938dd2d0aaf663f0723f333ccfa327b55a183c29ffd5dbdcdcc782fbb73b547c909400357dd9015ce8c9a0fb07a2f7e4cbb59bd155b99b55633bf2c4b40263c01ae0f0706cfa3a4dd26774009dff940685a98d57025cbc448755cb918260814c80e16b8f4c65958c4a42a20f8798e0c28f4c8017f7a1444cc9390043dbf585e41c5584e9e07df2b72d52e7806b58737654d28f29a241a0425390b03ab78b637fa879f2c08ae321edbe9f0c7445465b1948b7301f52ee16b96d2bfd61b3253328d6c59066fa295de5400cacc3ba3fd135a4695e9374a022de7fa6142f4c630d7d51b7be47361f165a69b2bba49d8609fc219e061db311c00e002dcee4973f30fe2e942a37a2a90ad67b7e46eed9807a61c19d9156865a5559bc8043f3531b5cbc31b311b434edac4ccaeed08faaff714c2078db79a6350f5c9d789e39fef9930155272fcf2ee5f3b018b4e75806d4cf93462dcc246ab3bda4fd52d70872e10237a6c356b50e9ffe87e4242f9858a1439b127a989eff92dcc9c892b3b06fdb602914d5298244acf1ceb9c7024e1d3d4d73ddcf90419c82e7bcd9f491d01e1ab8d476b9ab8fb8b47604f0bf6b0eaec55b29464e3dc94a47e23014002d74cc13d12a2d572d549abe2c696c241c53bb84ba4c63d68095740bc2fa905ce8493dab57ba880abd32836d48cb142478014aee97a5b5737e16cf3144f5d440948e32bcde7dcf31531899ce5a5ae3768010247a8f20acfa115c18001921bbccb961265429cef21315b550cfd8b87ebebafc78f71b160067bc517e991195b2313174c6a5186bdf1fb380d1b19c8334718d2372071fbfc737493dae179f020c2709abfc1dc5c723a8088633f0384fa4c802be6e3192235f4217051a330251b5f3dd46e1516bb5f35d7f22d50db65fac856b03017e52073f28b7d389c8fe74f607e17c27f81eaa5ace69edc43a884f23f41b41c5c726ebdd9f5c2bbdf6ad038ef5bfbc4760049234be78790781910dd70b4a71c0b64c/etc/alternatives/pyrsa-decrypt/etc/alternatives/pyrsa-decrypt-bigfile/etc/alternatives/pyrsa-encrypt/etc/alternatives/pyrsa-encrypt-bigfile/etc/alternatives/pyrsa-keygen/etc/alternatives/pyrsa-priv2pub/etc/alternatives/pyrsa-sign/etc/alternatives/pyrsa-verify@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-rsa-3.4.2-150000.3.7.1.src.rpmpython3-rsa @@      /bin/sh/bin/sh/usr/bin/python3coreutilspython(abi)python3-pyasn1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.60.1.33.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1cMC`P@Y#@V@V]VO @V@UQ@T^RW@rjschwei@suse.comrjschwei@suse.comtoddrme2178@gmail.comrjschwei@suse.comrjschwei@suse.comp.drouand@gmail.comrjschwei@suse.combenoit.monin@gmx.frledest@gmail.comp.drouand@gmail.com- Add cve_2020-25658.patch (CVE-2020-25658 bsc#1178676) + Reduce timing sensitivity on devryption for false ciphers- Add cve_2020-13757.patch (CVE-2020-13757 bsc#1172389) + Handle leading '\0' bytes during decryption of ciphertext- Update to Version 3.4.2 * Fixed dates in CHANGELOG.txt - Update to Version 3.4.1 * Included tests/private.pem in MANIFEST.in * Included README.md and CHANGELOG.txt in MANIFEST.in - Update to Version 3.4 * Moved development to Github: https://github.com/sybrenstuvel/python-rsa * Solved side-channel vulnerability by implementing blinding, fixes #19 * Deprecated the VARBLOCK format and rsa.bigfile module due to security issues, see https://github.com/sybrenstuvel/python-rsa/issues/13 * Integration with Travis-CI, Coveralls and Code Climate * Deprecated the old rsa._version133 and rsa._version200 submodules, they will be completely removed in version 4.0. * Add an 'exponent' argument to key.newkeys() * Switched from Solovay-Strassen to Miller-Rabin primality testing, to comply with NIST FIPS 186-4 as probabilistic primality test (Appendix C, subsection C.3): * Fixed bugs #12, #14, #27, #30, #49 - Update to Version 3.3 * Thanks to Filippo Valsorda: Fix BB'06 attack in verify() by switching from parsing to comparison. * Simplified Tox configuration and dropped Python 3.2 support. The coverage package uses a u'' prefix, which was reintroduced in 3.3 for ease of porting. - Update to Version 3.2.3 * Added character encoding markers for Python 2.x - Update to Version 3.2.1 * Added per-file licenses * Added support for wheel packages * Made example code more consistent and up to date with Python 3.4 - Update to Version 3.2 * Mentioned support for Python 3 in setup.py - Implement single-spec version. - Fix source URL. - Remove cve_2016-1494.diff, fixed in latest version.- Fix CVE 2016-1494 (bsc#960680) - Add patch cve_2016-1494.diff- Include version 3.1.4 in SLE 12 (FATE#319904, bsc#954690)- Fix coreutils requirement- require coreutils (bsc#935595) + %pre section uses rm which is part of coreutils package- update to version 3.1.4: * no changelog available - add test dependency python-unittest2 - fix update-alternatives - run the tests with run_tests.py - add README.rst to the package documentation- fix bashisms in pre script- Update to version 3.1.2 + No changelog available - Replace python-distribute with python-setuptools BuildRequires - Remove rsa-use-system-setuptools.patch; merged upstream - Implement update-alternatives/bin/sh/bin/shsheep63 1666082924  !"##%&'()*+,-./0123356789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[3.4.2-150000.3.7.1pyrsa-decryptpyrsa-decrypt-bigfilepyrsa-encryptpyrsa-encrypt-bigfilepyrsa-keygenpyrsa-priv2pubpyrsa-signpyrsa-verifypyrsa-decryptpyrsa-decrypt-3.6pyrsa-decrypt-bigfilepyrsa-decrypt-bigfile-3.6pyrsa-encryptpyrsa-encrypt-3.6pyrsa-encrypt-bigfilepyrsa-encrypt-bigfile-3.6pyrsa-keygenpyrsa-keygen-3.6pyrsa-priv2pubpyrsa-priv2pub-3.6pyrsa-signpyrsa-sign-3.6pyrsa-verifypyrsa-verify-3.6rsarsa-3.4.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyc_version133.cpython-36.opt-1.pyc_version133.cpython-36.pyc_version200.cpython-36.opt-1.pyc_version200.cpython-36.pycasn1.cpython-36.opt-1.pycasn1.cpython-36.pycbigfile.cpython-36.opt-1.pycbigfile.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pyccore.cpython-36.opt-1.pyccore.cpython-36.pyckey.cpython-36.opt-1.pyckey.cpython-36.pycparallel.cpython-36.opt-1.pycparallel.cpython-36.pycpem.cpython-36.opt-1.pycpem.cpython-36.pycpkcs1.cpython-36.opt-1.pycpkcs1.cpython-36.pycprime.cpython-36.opt-1.pycprime.cpython-36.pycrandnum.cpython-36.opt-1.pycrandnum.cpython-36.pyctransform.cpython-36.opt-1.pyctransform.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycvarblock.cpython-36.opt-1.pycvarblock.cpython-36.pyc_compat.py_version133.py_version200.pyasn1.pybigfile.pycli.pycommon.pycore.pykey.pyparallel.pypem.pypkcs1.pyprime.pyrandnum.pytransform.pyutil.pyvarblock.pypython3-rsaCHANGELOG.txtLICENSEREADME.md/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info//usr/lib/python3.6/site-packages/rsa//usr/lib/python3.6/site-packages/rsa/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-rsa/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26459/SUSE_SLE-15_Update/6c735ecb2cea139c63a46406d50844a5-python-rsa.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR P9JZutf-87d4d7db72459bbe618438c2d7633b59239f2d2cc62ba97f45594bc79b98d3775?7zXZ !t/ B ]"k%f9%) `>X}>{iY?IiMDՉ(ж7FԱ P,{௲DC'~_d2 kgreHsLX)7Qp~}{o۱j/e*z2) 5`"m0W - {FLr0(9j+ox& 5ef)3ݹ𕲘V%m(jV')]@*+OY I;w,H0ٯht?%G?Z7N- C4uцjѨ8:}T6Ō- r ?_2O5[n8ؾv@CsvAl jFľ[TWͅt_ 7w $.̍x6鴚)8ѢgƂVYx5*n, .<6 O 7_}Zhe[ J4-y[p 8wl.mZ/8\w`ެ,ʵ? ||q_ve\OtJKF#톑|ЮzA2qMW4{0u"&[gOl{@@{c5V"ӣj~ȝ(PvP1@L2M5h줿̮T'z o6%<#ߪ"!jC0!tp?S|>AQQUqiՄSlTQE42C*qk:z(cq1goX.3hVjDA-1^;@&HeNW.wtS/k[ 8 b:oGIz=P`PFYh&B{%ut`#GAA]|v:k=Cf*:&aEm(3AHt%Ma( 8p<@3{l{pyK=O`ܡ"bFǨ$-j%q4kpm#~1r(ѻ%1L9}r2f-Lg:NW #arxg )$+J[7Ső9GT&[mT=[CN6fIVP|!X#N;gqO_HeENxLS֔y8FƓR, *6N(ro9iT*j^TODybpnP3\)-ے"<JX6SiFb5ͯUBVP!kf43pG}ot\buWAi )WBJxBWw:CmXzQH|f+4a(d(z"a] ݠYc >T!WI6Lrjn `5B*\ .TC0'\+S[g= 韓dE.ϸ[s+lQvm )+eU3Up/DITX[a2څwR29:orVMĿZ`5b27dJ~3{ {N>_f}VJOx:7JU %#bnޔ{Qt;{XV֮a&W5YD{ ;w/ 7 $k8DNգ f9r4M4]M+83a?UuE0طf$ae ߃e3,ĿrFay!Tװ2n v"MIFDĽM[G:W{O-k(٬䷘+LA>GaO`x8MphyV|EmG t@j7*Mbᜊhq WC &bJY喘 ?5dED+kگ$( U$)2A Ow`i A6J.bsQ3]Q$FPڙ\JH_s t0mȭ!9W U0 tDh } Kr\[A7ߋ2M@̞L YZ