python3-rsa-3.4.2-lp152.4.3.1<>,O`Uc/=„c=l{XOLDJ"xi\l>k5GRQvGc!@}݄25gE\J[NWhݵ?BC4?C$d  ?' @]rx![[ [ [ [ [ p[[[!j!["# #< $) ($]8$d 9$ :%d >/?/'F//G/D[H0[I2[X2xY2|\2[]3[^:b;c<;d<e<f<l<u<[v>Xw>[x@`[yA>zBBBBC Cpython3-rsa3.4.2lp152.4.3.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.`Uccloud112 GopenSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/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 15 S uÁAA큤A큤A큤`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U\`U[`U\`U\`U\`U\`U\`U\`U\V"`U\`U\`U\`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[`U\`U\`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[`U\`U[VV~|V~|VV~|V~|VVV~|VV~|`P@V~|VVVV~|`UbVLVV~|6bfe9994cbc2b8cbd85d89fca076b54ca1dad0369d409503ab952e0bc2c0112c0d2c98bf6f62aa094434fcbb91dbc451d44ee34c9adba28849f03116fb45f7c3e847d1766d221f6640acc8d3aa155f8d98dc5e0037809a2d0cb23e1ae71a885284cb2b26603090c7cbaf00e7d4c234beb9cb3e2c0a30db1ff9d8cb5f3a533586311bf8c2fab4e322ae8ec4ad367da21b4fb2ba87dd09e4521a8720977690db89d1a9287d5cb071750468c5290167bc69224275eaf8c2d78044fcba0c98f03f8b6df07142b53c968ab289e8e9b54d528ddf70329d8554ca2243f03e84f07f44755d875cbb455e707d66e205211c805f895f0bc74ab9fb6c6d18d36ff27a07a57fe64a562f17be22c900d0c4a47187ae2b6f3965d86254a58fc9bd337adbc5fe888133f2dd1df82c00ab2b7d1f90e0ea0a15e7377cc8c645b943510015f67891b001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5742a549fe95862a9055146832fc5a2fc8e5c60be6eb90665b2f9ae7c7bce69304e2fd263461fef9da87a6e364d835a92c1525caea4871c5cc98c68ca154b4137c0ab5066f865f7065beebbb6ef1bceefef27b6649a082fba15cf517d15dc63203fb0f9756d721c327362d88b50574cf6730a25a290fb5085d1635884932973ddfb1b8838ea88a8f0a839ed06782886791e2d9c0ec1df3a66da71cd57a0df53adfb1b8838ea88a8f0a839ed06782886791e2d9c0ec1df3a66da71cd57a0df53a138ec56acb5a13cfa74da251716dfde36d766482a7e226ef6c5236df7ac8006f45182909afde4148c32f08b461dd8ed727b7cd283a84b946983e9f425abaaffedf243c2828b1b38450bdd522480c193475930c47b43867893b951bc63cb38776526c5c97701a5d84eb283591165ee279b661f87eaba9c36d9ed971c54af7d337d316b5474bc930ca02120b34d94bd5ae0011cf22a0aac5e61e2db81dc735b109fd5646236187e7c6214abfc2b49d26a9cb96afcb1ac6b5a98671ccf17b90f3da8e56401807ec9e26ddb50ed05ed4f2166cfb9d303f330b4226726cf0ee8b02fdacadbedca3aa5e20a38d650040c82f151ab716dd5697fd18862dd5a99d5493e6fb1d8372aef64bb8ee1daa02c5f187ab86f17e78ce27401584e49219b08b585b9b704131b051d16da1deb857d020a84cc28a7b9be45025912807fc32de4e8c359f31e77a5f65aef9dfee170a1c394ba2a6b78700e493eaeafdd4d45337ac0666a2cd093c0d504af77b806347eea073346c6a9c0618cb1ba32dd7e9e168a9c9a0e601bf970bf182056342a09d7876bd473df2d12f75886737f05d583faf68e41118cfa792138e2e168c76e400f2e56f492d12584d5180d924039778cd64abdfda22d5285c542e22e5ca3c9e67685507478be4dd56798410e2e57b1194f95d212422d5285c542e22e5ca3c9e67685507478be4dd56798410e2e57b1194f95d2124596c527900ee18af3c0935ff96f16745bbfad5ba7fa759dd034bd7469c7dec8c54c8fe2bae3373b2be79458afafe534fb79d63362783cd3691461d2ca44e4381cde64a4f32fce2312171b1ee5c53552a14c72f02fd93dc0429d9d5a0434cd2472a1ae13fc9d5f28ebbc5a6335444057b1f61a7ff7569eed2a17cfa7352349c9510bd5c0a515b70cf24e635266e8cacb782455e6eb9cd7af3b8fee5a292a5e6b046554d93f074fadb2d3c2db79bae2a84b8ffe18a2012efb9dbe7e4132ef87f88022cd6df3de301b05d4430fdbe8d370e060c8c31718311fefd9366fc41a2def8092ab924bc7be0ec71d3b0171e64832f8535246b24d03708292ae3aee1e189b13fe39ca2940cf72748de375461404dfc54b53494b0ac40e839fcc8ab9a861c5de22121e46d618f3426e0b9fa51cbae0fd6079c338120b9f9bc9d9a5ad34f9a04d0e037936f25ccf097ffbd0ae39ba4145759e05b9689e47dfb0816cae4ee31b781b1d999156833814df0bd5ec566b40069786bbf20a9f223390490b0804e7ca2f4da380d0e68f09dddfe14a5795f76cbd42ad269344c1762f6f2301a9a4dcaf5752a32bf72aef351d14a480fba7eaf4be9aaedf3eee4111bddbb93d9ebfec75bc84e5f9f9db5e8bbc546ffaab807b925efb64e95b63472efcfdb74bca9fe66d1f9620d7ddc192be7792b710f9be10daafe938dd2d0aaf663f0723f333ccfa327b55a183c29ffd5dbdcdcc782fbb73b547c909400357dd9015ce8c9a0fb07a2f7e4cbb59bd155b99b55633bf2c4b40263c01ae0f0706cfa3a4dd26774009dff940685a98d57025cbc448755cb918260814c80e16b8f4c65958c4a42a20f8798e0c28f4c8017f7a1444cc9390043dbf585e41c5584e9e07df2b72d52e7806b58737654d28f29a241a0425390b03ab78b637fa879f2c08ae321edbe9f0c7445465b1948b7301f52ee16b96d2bfd61b3253328d6c59066fa295de5400cacc3ba3fd135a4695e9374a022de7fa6142f4c630d7d51b7be47361f165a69b2bba49d8609fc219e061db311c00e002dcee4973f30fe2e942a37a2a90ad67b7e46eed9807a61c19d9156865a5559bc8043f3531b5cbc31b311b434edac4ccaeed08faaff714c2078db79a6350f5c9d789e39fef9930155272fcf2ee5f3b018b4e75806d4cf93462dcc246ab3bda4fd52d70872e10237a6c356b50e9ffe87e4242f9858a1439b127a989eff92dcc9c892b3b06fdb602914d5298244acf1ceb9c7024e1d3d4d73ddcf90419c82e7bcd9f491d01e1ab8d476b9ab8fb8b47604f0bf6b0eaec55bf1ce3f7de99518f05a1c6cd30dce0c1f974fc7d48acffcffc9d5bf1dc24280b84c63d68095740bc2fa905ce8493dab57ba880abd32836d48cb142478014aee97a5b5737e16cf3144f5d440948e32bcde7dcf31531899ce5a5ae3768010247a8f20acfa115c18001921bbccb961265429cef21315b550cfd8b87ebebafc78f71b160067bc517e991195b2313174c6a5186bdf1fb380d1b19c8334718d2372071fbfc737493dae179f020c2709abfc1dc5c723a8088633f0384fa4c802be6e3192235f4217051a330251b5f3dd46e1516bb5f35d7f22d50db65fac856b03017e52073f28b7d389c8fe74f607e17c27f81eaa5ace69edc43a884f23f41b41c5c726ebdd9f5c2bbdf6ad038ef5bfbc4760049234be78790781910dd70b4a71c0b64c/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-lp152.4.3.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.1`P@Y#@V@V]VO @V@UQ@T^RW@R@Robert Schweikert toddrme2178@gmail.comrjschwei@suse.comrjschwei@suse.comp.drouand@gmail.comrjschwei@suse.combenoit.monin@gmx.frLed p.drouand@gmail.comspeilicke@suse.com- 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- Add rsa-use-system-setuptools.patch/bin/sh/bin/shcloud112 1624003939  !"##%&'()*+,-./0123356789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[3.4.2-lp152.4.3.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.opensuse.org/openSUSE:Maintenance:16528/openSUSE_Leap_15.2_Update/66c03cb89ade529d5db8b56010440c79-python-rsa.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR5a7z 3~i(eutf-8fa3fa8d503f3430c079ec0f4c0beaba13981154f8286a1efde539b272f4f188b?7zXZ !t/N]"k%{^E) `>X}>{i˱?-32<40v#tiE9l WaVY=QNe'w҉ڵz8/uQh(; 3ǯLJa(>(jee>H35XM~AjB+O_j5Zѹ~щjv-xBZ[,TH~-u;`!c뾠iH J) ѡH,QVC:vn bD 5$(պV]ZW23!_7x)V,>-BS$j2[ N6ĝu>3}iW16JҎ/k`Xb4Z 1f=1>B+ې 4˴I?YTL/w)F=/=l`1RGUK*`\KpYC%\#"@?Pv:ؓ 덚0|.on6MVR=[?i`Q֫[0]sj8^RtkD͌+ZԲc(DI, Wz[-w*#FcKmDBL~ۭmpŴPEOV]OP1ᢽcC.D[|+qJlel%Fi$(z^ Alwk;Kp-[YyJ(NUxm_鐯7I\:н:JɴAHR}tAa.d(᥂ucWs\sr=A,:47u"/ۣRGq._۬uv&&$J9уV%^>0*4'rQt]^T_BN=0 oDlmGc H`UP0Q\ f&u608 дa6ծ,^XEXwGo{{ $Ӝg%qW%'B!S\Rs&„qB~OGiJ"R'n,T8_ce!OdhJ|g$訒Ч=@ rYI_ S+SȆKFC%C QjpB|[LkヹmG׏;{l4how^Φ`Qib;0,p.@=:pOӓUа_.;h~8n,*"5F=0\k.Rඝ"3}T` 8lˣu YZ