python2-rsa-3.4.2-lp152.4.3.1<>,Qt`Uc/=„zLG3~XB:BO+ZEBsJE3+ vaA_\<== kQɜO9OxK"3:#wAÈ,@_yD_w"XD#V8rO;XP)k(; Ugpo˲jyѕ)qD桴ݍ8&:Qy֛:_O8Rab.aXҮD.WxUGK&q謃I5io7b^3r|ʎ]9E/@s+б<GC?Cd  ?' @]rx!ZZ Z Z Z Z `ZZZ!L!tZ""#,$!($V8$` 9$ :%` >/?/#B/+F/6G/LZH0ZI2ZX2xY2Z2[2\2Z]4$Z^8b9c:-d:e:f:l:u:ZvLZy?>z@@CCCCCCpython2-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.`Uccloud112openSUSE 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-2.7 27 \ --slave /usr/bin/pyrsa-decrypt pyrsa-decrypt /usr/bin/pyrsa-decrypt-2.7 \ --slave /usr/bin/pyrsa-decrypt-bigfile pyrsa-decrypt-bigfile /usr/bin/pyrsa-decrypt-bigfile-2.7 \ --slave /usr/bin/pyrsa-encrypt pyrsa-encrypt /usr/bin/pyrsa-encrypt-2.7 \ --slave /usr/bin/pyrsa-encrypt-bigfile pyrsa-encrypt-bigfile /usr/bin/pyrsa-encrypt-bigfile-2.7 \ --slave /usr/bin/pyrsa-keygen pyrsa-keygen /usr/bin/pyrsa-keygen-2.7 \ --slave /usr/bin/pyrsa-sign pyrsa-sign /usr/bin/pyrsa-sign-2.7 \ --slave /usr/bin/pyrsa-verify pyrsa-verify /usr/bin/pyrsa-verify-2.7 if [ ! -e "/usr/bin/pyrsa-priv2pub-2.7" ]; then update-alternatives --quiet --remove "pyrsa-priv2pub" "/usr/bin/pyrsa-priv2pub-2.7" fi~'~'| x|:5VV233-44;; ; uuA/33 llxYS]`]`  15++& S 8uÁAA큤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[V`U[`U[V~|`U[`U[V~|`U[`U[V`U[`U[V~|`U[`U[V~|`U[`U[V`U[`U[V`U[`U[V~|`U[`U[V`U[`U[V~|`U[`U[`P@`U[`U[V~|`U[`U[V`U[`U[V`U[`U[V`U[`U[V~|`U[`U[`UaVLVV~|25c485dc5e33bf53d63873e8a925c32ec658b9bef02235206ae4d61f0fa79d01588840a2d7b239ee7c6a375a74582c9acb27ee2da1f31ce20cb24739688571d606302c9b7ed52ee033d21cbefd417ec74947af2d879ff236c9ef84705c67fc9db49cbce9371c79567bc140addfc7240563813e540f33109edfcc39e7ee7c9eeb7b7b004ab93eb02e870e0d75820aefc5516861130ce054b27c0184d1a83c286971b8f59067dd8c277c57cd1a6699e78f9792d189f6f600aa67d42a435ebd19b7703f14f44d267027c284948ef9639e35387ad4af24f3d5eadfa94349d47dedffa3f338f92845a24b1a5523a85d62c4bb0f352529c9823883cb868f8d608c2521e64a562f17be22c900d0c4a47187ae2b6f3965d86254a58fc9bd337adbc5fe888133f2dd1df82c00ab2b7d1f90e0ea0a15e7377cc8c645b943510015f67891b001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5742a549fe95862a9055146832fc5a2fc8e5c60be6eb90665b2f9ae7c7bce69304e2fd263461fef9da87a6e364d835a92c1525caea4871c5cc98c68ca154b4137c0ab5066f865f7065beebbb6ef1bceefef27b6649a082fba15cf517d15dc63203fb0f9756d721c327362d88b50574cf6730a25a290fb5085d1635884932973da8f4968194d61cbfa390633e69725f9bf6fa567563d1ea7bf5296da0bce30966a8f4968194d61cbfa390633e69725f9bf6fa567563d1ea7bf5296da0bce309660685a98d57025cbc448755cb918260814c80e16b8f4c65958c4a42a20f8798e00da0c51bc8d7e42a403f7f55759396e0dfb8eb220f5741f6431b9fb8466447790da0c51bc8d7e42a403f7f55759396e0dfb8eb220f5741f6431b9fb846644779c28f4c8017f7a1444cc9390043dbf585e41c5584e9e07df2b72d52e7806b587339e4d39936525c4a7004c5e08bd1e1bceaf8ddddffd9ca545f20fd7816f2d0e539e4d39936525c4a7004c5e08bd1e1bceaf8ddddffd9ca545f20fd7816f2d0e57654d28f29a241a0425390b03ab78b637fa879f2c08ae321edbe9f0c7445465bb602dc1de518c62e9b6972c351a2a0397878d83033eb18a8d48e3e723be2affcb602dc1de518c62e9b6972c351a2a0397878d83033eb18a8d48e3e723be2affc1948b7301f52ee16b96d2bfd61b3253328d6c59066fa295de5400cacc3ba3fd1fcb72a6eb6681c23444bbdfe4431e5f5d589e8e8be46a6a5e12734cff69de056fcb72a6eb6681c23444bbdfe4431e5f5d589e8e8be46a6a5e12734cff69de05635a4695e9374a022de7fa6142f4c630d7d51b7be47361f165a69b2bba49d8609523c50c48ecfe02cb50ba248522354b6a4329922c1a42d807569498e8fd53c27523c50c48ecfe02cb50ba248522354b6a4329922c1a42d807569498e8fd53c27fc219e061db311c00e002dcee4973f30fe2e942a37a2a90ad67b7e46eed9807a57319beaf1d2c27e0a789bdaff5c19f8f8b6ddf095c82f776e8ce1a5f57d28d057319beaf1d2c27e0a789bdaff5c19f8f8b6ddf095c82f776e8ce1a5f57d28d061c19d9156865a5559bc8043f3531b5cbc31b311b434edac4ccaeed08faaff719dfb2863ee539eb8573c9db2cee2cc04c7ee45539596000a2afd30678482d4199dfb2863ee539eb8573c9db2cee2cc04c7ee45539596000a2afd30678482d4194c2078db79a6350f5c9d789e39fef9930155272fcf2ee5f3b018b4e75806d4cf7c3ac93168689edabebf7a2b6242a9b42ba0043019254284b6ac721fa68437037c3ac93168689edabebf7a2b6242a9b42ba0043019254284b6ac721fa684370393462dcc246ab3bda4fd52d70872e10237a6c356b50e9ffe87e4242f9858a143ff2b4d848fc8f39ea1f2de0d4020c4f8849f53b4e1a7802de70aa51301fb0534ff2b4d848fc8f39ea1f2de0d4020c4f8849f53b4e1a7802de70aa51301fb05349b127a989eff92dcc9c892b3b06fdb602914d5298244acf1ceb9c7024e1d3d4d23feb199c4a8c856585be24aa68cf5c13e492989cc15c780946c235c64fe098123feb199c4a8c856585be24aa68cf5c13e492989cc15c780946c235c64fe098173ddcf90419c82e7bcd9f491d01e1ab8d476b9ab8fb8b47604f0bf6b0eaec55b10248bd1a9121fb8889c52cb2c5098afa582075d02d7f7de396ec656102b94a110248bd1a9121fb8889c52cb2c5098afa582075d02d7f7de396ec656102b94a1f1ce3f7de99518f05a1c6cd30dce0c1f974fc7d48acffcffc9d5bf1dc24280b80dc86d71b0c95729ca2a3c28962729844422baab6ae1a65fb82233b82f0c095d94d58a2bb2b6c1aaab300dc28523ff775b3afdfcc57cf0d3ff6f74a28d1d1d7b4c63d68095740bc2fa905ce8493dab57ba880abd32836d48cb142478014aee971b4b4f3cc078be1b9049b58a9106525de6b77007d11ff283705c4512e471e6ed0802d6fad07774fa9d5ca199c5ec163e3adb6951dc4c42950420b08b7839ea4fa5b5737e16cf3144f5d440948e32bcde7dcf31531899ce5a5ae3768010247a8f72055d17153f57534b56950f8c9a4bd21594765738cc72e9ec03b812ec9a182672055d17153f57534b56950f8c9a4bd21594765738cc72e9ec03b812ec9a182620acfa115c18001921bbccb961265429cef21315b550cfd8b87ebebafc78f71b3c1b2cc62b5b6cebbee49695ace3a969c4e6f56e04307474d32900faaf7cf9083c1b2cc62b5b6cebbee49695ace3a969c4e6f56e04307474d32900faaf7cf908160067bc517e991195b2313174c6a5186bdf1fb380d1b19c8334718d2372071f6ab058e617825a8c2804a2e9b95c1b749d3510e0af95c51a9e2147da944c0b03889c1fafd4d834ff2854742c4a82e0c2ea1c1003b565e91173882987f1ef4152bfc737493dae179f020c2709abfc1dc5c723a8088633f0384fa4c802be6e3192fe3176dad1be3159f3b881bd6bf4b3b3573e2bfd1c8ddb9163852382baa65609fe3176dad1be3159f3b881bd6bf4b3b3573e2bfd1c8ddb9163852382baa65609235f4217051a330251b5f3dd46e1516bb5f35d7f22d50db65fac856b03017e52073f28b7d389c8fe74f607e17c27f81eaa5ace69edc43a884f23f41b41c5c726ebdd9f5c2bbdf6ad038ef5bfbc4760049234be78790781910dd70b4a71c0b64c/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@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-rsa-3.4.2-lp152.4.3.1.src.rpmpython-rsapython2-rsa  @@      /bin/sh/bin/sh/bin/sh/usr/bin/python2coreutilspython(abi)python2-pyasn1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives2.70.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/shpython-rsacloud112 1624003939  !""$%%'((*++-..0113446779::<==?@@BCCEFGHIJKLLNOOQRSTUUWXYZ3.4.2-lp152.4.3.13.4.2-lp152.4.3.13.4.2-lp152.4.3.1pyrsa-decryptpyrsa-decrypt-bigfilepyrsa-encryptpyrsa-encrypt-bigfilepyrsa-keygenpyrsa-priv2pubpyrsa-signpyrsa-verifypyrsa-decryptpyrsa-decrypt-2.7pyrsa-decrypt-bigfilepyrsa-decrypt-bigfile-2.7pyrsa-encryptpyrsa-encrypt-2.7pyrsa-encrypt-bigfilepyrsa-encrypt-bigfile-2.7pyrsa-keygenpyrsa-keygen-2.7pyrsa-priv2pubpyrsa-priv2pub-2.7pyrsa-signpyrsa-sign-2.7pyrsa-verifypyrsa-verify-2.7rsarsa-3.4.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyo_compat.py_compat.pyc_compat.pyo_version133.py_version133.pyc_version133.pyo_version200.py_version200.pyc_version200.pyoasn1.pyasn1.pycasn1.pyobigfile.pybigfile.pycbigfile.pyocli.pycli.pyccli.pyocommon.pycommon.pyccommon.pyocore.pycore.pyccore.pyokey.pykey.pyckey.pyoparallel.pyparallel.pycparallel.pyopem.pypem.pycpem.pyopkcs1.pypkcs1.pycpkcs1.pyoprime.pyprime.pycprime.pyorandnum.pyrandnum.pycrandnum.pyotransform.pytransform.pyctransform.pyoutil.pyutil.pycutil.pyovarblock.pyvarblock.pycvarblock.pyopython2-rsaCHANGELOG.txtLICENSEREADME.md/etc/alternatives//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/rsa-3.4.2-py2.7.egg-info//usr/lib/python2.7/site-packages/rsa//usr/share/doc/packages//usr/share/doc/packages/python2-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 2.7 byte-compiledUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR5a7z 3~i(eif [ -e "/usr/bin/pyrsa-priv2pub-2.7" ]; then update-alternatives --install /usr/bin/pyrsa-priv2pub pyrsa-priv2pub /usr/bin/pyrsa-priv2pub-2.7 27 \ --slave /usr/bin/pyrsa-decrypt pyrsa-decrypt /usr/bin/pyrsa-decrypt-2.7 \ --slave /usr/bin/pyrsa-decrypt-bigfile pyrsa-decrypt-bigfile /usr/bin/pyrsa-decrypt-bigfile-2.7 \ --slave /usr/bin/pyrsa-encrypt pyrsa-encrypt /usr/bin/pyrsa-encrypt-2.7 \ --slave /usr/bin/pyrsa-encrypt-bigfile pyrsa-encrypt-bigfile /usr/bin/pyrsa-encrypt-bigfile-2.7 \ --slave /usr/bin/pyrsa-keygen pyrsa-keygen /usr/bin/pyrsa-keygen-2.7 \ --slave /usr/bin/pyrsa-sign pyrsa-sign /usr/bin/pyrsa-sign-2.7 \ --slave /usr/bin/pyrsa-verify pyrsa-verify /usr/bin/pyrsa-verify-2.7 fi/bin/shutf-8155e99be1fbd2dcf98790911189a76e0078b2eb70ddd414cb6bfd1b231031443?7zXZ !t/]"k%{^E) HX}>{i^ɊI2`e2}(NU$\!FV݌daXuyQIL#+;Cع u!4#sP7~W>nNuy$gDuxoW\oh2~h]_xq%2p)h_&ھP}6O;`-Ay\&'t.B.8ro,P7o'9vQz.%I,z[i"AiŪw諝m_#dy"rLYONUDⵟ-A0Ɣ)f a)u {>)_Ri}?l k#JKJ3o,~Fr0+Y=b\MJTcUBQy32LY1f k}Zj1{~7@xȢA>'.p׵ uۍg:˷vr;O}@ a(ygӂ2Wg|C=q y|pSuA`P]*$\s oWNܯr4.^oi2Ghc0֙!n>a9s[R%KǤjQql9W{[f)q.H;ܥFUZEqz?}~{їиCH BPGEw>)2CeKb R%XVpTǦ-7 9@;Ao"­b ً,-3z4Y\ml5<~HTSLsK: V ؘv^ %J͕4?dC8{~d73g&Z J S97vI,:,wm'>K>:VAVÔ_xGŨeƃJAZ[.YvV KR6 aXu_` ;(}#D^dvrg_tM rˍ*)D|bN0p<>W"[ڛT豠JSe0g +*۪:lKh)bȯ~VZn2k[@_Xu=?#u{Zt.+/@z,;yy'd` $wh۰? `VbIe!" MXv=@@Ȥ sr z>02: f~yReQ|!$Gs%rgɒ~C;Z@," `/e<YRnxl~͘PꍫFYAkex0X͡Cp1C}ؑɄ;paPp3+6G/qx/1Dx*]XJ?w{eI)tQθI\~7{Lܡ8u@/*m>vsl3R(e)UVݢpin-BkFyErM3#9, Pءzv&UPK FHyܓ1 M-j 5KD?gHu$qȄU6?>Rj)ef֢0HsU t0Agv"j%|A~Y8 [c1Q}$;!>ǁUA>kGV-Ԧ@5 TEMan>T Pc= a4jCLDSW-h!oW}o$6']]pmLg4!EQ<)'ϨC oa _ũ b*K\9աב X!WORfLBmptHýB\ĵ|ݶh2af2wȈ_7Fq &g-+9Ze_0˛Ҳe+lܡj_JF$D7Ft$)Kp'ފyțKEU&f@rr|FrR.%,feŌf+7#~7[S;bʶ YZ