libcryptopp-devel-8.6.0-150400.3.3.1<>,eWp9|?~Ut\M""'WHJJl 5q<c/28|Jᵧ鯵&!#*uEw@q+B,fq nE.b|+Hk!A/W|gJgq'u_zAfx~1{F9DxWίōafT iɆsA=_mDR]l;`[Ǘҕ(a]"k!!B`oy>A?d ' jtx (@  X  p < =@DHHKL(L@L(L8L9M<:NBhFhGhHkInXoYoZo[o\o]s ^zbzc{Bd{e{f{l{u{vw(x@yXz`ptzClibcryptopp-devel8.6.0150400.3.3.1Development files for libcryptopp, a cryptographic library for C++The Crypto++ library provides authenticated encryption, stream and block ciphers, block cipher operation modes, message authentication codes, hash functions, PKI crypto, key agreement schemes and elliptic curve crypto. This package is used for crypto++ development.eWh04-armsrv2$ SUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Libraries/C and C++https://www.cryptopp.comlinuxaarch64"C7?J q :7[^%6#rA1 &m4  u P(,{ -2 'H<?S/ $ eo"%^ XwZ4 +hH/ y(6v @ O /I,+#'' Q5%P 16?hFO1V<%-5C*DR"v@l%Z q/LJ ( GѶP I#K*;[!jf$$  w!p ]xA , P*[R0* mXA큤A큤eWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWaMaM3aaac95e6daad92761ce39af53816359e50b1c3f175470bb55e1a24f1bcbc06cd76cc75fa2d11ce6b8c9faf1aa0c7afc3dee472f0c85b1216d3d13ef20026f75562ff24d2b74cea913cfafd60ca0836adda604c69f800011ee6a8f8138c6a08bfbd98402a8ddab54389a433c5685356bf3d3ad2ae37747c242a593667379a683af5e60e44a317c033015717742f208d626a2b05ee89b8155aa5f46d6282349020fa07cf7037c0efba9514265c815cac8bfab2047b64b3b6ffca89a84140039f1e469f4fabc94836a535c494e3715bb9935d7e4366a0d88be862419c6874ede716fbcf40f97fb72c1523bb597d28337623997bc5610f235b9d440b22289b6f970a6f149aabf6480a9670026b44c7e5cb4d79c71532fbdb0334d2eff52fa87873f4fa6995e67001c2b744d64e2f7f36629cf489be21f1ff242fbc13da43df59769b1424bd2e63bcd053b1d198f4328079ea6b58fe90fba45b3ae3c37f9eddd16d8b796b71c91cd804e539a069fca0d3c2b2b55f1f3c0aac937db0df02c42dc50c3857362e8e29f815485feb82c9e0124081fb18574e31fa6d848d074fa43e8b78d4bada51b1be71e453bff1da0e59e6511e2d73d36093591729b44fa4c5acf5f330e3bbf43ab9fa0967062679dd9e8ce1a60ddb884188133cdd5e0a6c82ad224633a3a539c8f3ba7d6d8fdec4a2fb6fa9bb7cc4d4e735d25c527cf21dcfd64bafa00483175aa5484357b4c154f16b8fbaf795f04ae0a9d01da4d503a585c285db706cb87f74268ab36256b5dec859067f04d1ccf51769f6eff55933b4fd0f3fc654e30eb67a1118f9e0e85e39b4014c15a71114e326b49031526c7cf660314ebfaf46768a1572caa2dce8543598c77347e0c9bba06a60fd114bbd9be57b79d1a743b74d26795ec54e156099634a1a9f24ba6f1cc87deb4a4a3e13d6d5d29f9709b8be9e9dede172afb6aaccfd85a20a380dd622da6b13e2e6d4f81c54dd627ebc1f83ecb524635e8c8d9fce3cd6fabc800eaf8859895f1a0a3551364a645be5e479b6bb61a7fc8443e1dcd747f7d6f8523cf50c8f04480312e4afa50a4511c04c9941f749d7b55a2d4a8eb38c4f8b29131a541a5898c9e55a262e166988db54d5445810ed466af11895f6f98cd3a9654275c77e9953b85ae1d9dcbba6dd84d17e9a643c76e421436f77ac90da2cc3d3fcb86a047002e15c87872a54a81b1e4d2ebc053e56760cdf513f56464e1c3db3c4ed1d0d8e20b7cf766cc9cd95fcb6921a2490b946d47884497404834fccbef521d3b8778249d31a94b21b787e1e3bdd6166f18a4d19bdfef6cd856aa951f6442f92a4f06c12172d7f319ff720eab563293641a512721c40a6778dfcc143b611c6204f38916bae55d391e2c74c18b70b2f6a80014887fa75fa4af1ae0f8bcd1f9fd67e3906619fc4ea9dbd34eb205e1e9c07200ee9904181d15fb3cf87c5aef0db036e83539269ebe6a84c343724ab8bf52a80343e48a8ca25de5de4afa4b3bec36c8c1e0c37e955a1d10a7948547d4916311da5fc800b606ef7901a67adb31f7d3ce4817f7c12d37469b28aebc1c0398acdd5847f673cfab082ef645d69a26302431019a563c854c20503c8fd08c20a86326eef1f3bf8ce53ddd69d131e260302350abc953a90bae35c1125ba6d030ce2b2e4863d6efa0895c4f18f6a6cd909cf54c110d4ff2bcc61671d8dcfff0077800c4bc5ebf250efea647afb1873fb89f6b9dc540485f6f569f8b868cd9e8994ef96b2f8eaac8a044e3b46375f377416f28a479ea4f46a9244a4bc50e6fa5f9fbb00db258d3ae18b78cb55adfc7d22dd149d074e72aefc46556e1659071b04ed3a08ad188cc666ebc6c7fbd77e9de2eeab779015f9b602dfd4abdcca947ff45eadfad226dde5d9cfb22954359faf8908f55498c8b482e9a3ffe1b4f6143f89fee03020a44f1d3938770d40c5cb3e5767d8426693b2f5379d4d3594baa4d26252893e34403a3b23929a2c1c81416be666806e6beb4b53ad5126ac31f7be5cddfd1cd9ac911b54b1c8b1de26fa25f26f7f45de89bc343f4f5360baa7621554ff60acd8817b65797a372ea80b84478b4f70bd6368d69fdeedaa3cf18ea45072c3e25e878dfba43ffdb7ca8d88a813bcebcfe9826d7b33a3c686ead784361d010794dc93ba72b26fafa33411e18eccefb7ef2cddbca708cdacd717fa13dffc35068247ad7e9b85de027c4286ab4d4e37627e6d365ca7f734ae06c9942eebf05a26b7841bb8266c478eccae5092a30b2e744659659ca7265ce02f8bd83c8708b44286026e01d0966aa126905147d9b9d250cf9cc7d03803c0ba6390c3949baed075fb653184a5c82f3bf0d24e56dad6b19a9f59d13330af17424ca8f594f1ed225a74a4ef47e9bf17b1422ae44defe770ef7e64f77668ba92de9fab8eda95a56605b50a2a0c93d1e752ed51618707188e5e8e7b973d2ee0423223f78534d3b9c5a84adbb528847f4bcabaf23210000f2b1b9bc30d6221ad4101e502b3efca6abe000c3cfdd14f3d0da7088aa41c246d9e0734fa7e6f2d724c058b43893d24f3c2bf737d33726989bd2763cc5230fc858252729e7b2e3f34d29f99dc9866af6c0ecbcd18b8287270a76e6a3098b5f2f6a74083a0173c18cfee61c7e5848c603023fb7548b0abdd1d672d2de01734e5fde3765c90b9b45376fa9e40ce328af7e8b1b2c0fe8c7eb3b10b9648aa5f5965f8091fa0888fbf2f17661e9aaaed9f54dfaebe39a5845a944a5148c1b5c5c9bb73ee7662b77fde98cc096968e9bc69542277eab7fef5452d9b2fc473b86ab51e73f18abde375b96f793986ffcc97c1a71adcadaa729d6fad095beaa915b7fc655394fcf80eb7cb5ad143b6a54d5d3adbd2d91557f04fe015d5043877c3f55e13dd90be9b39eeac9434a4f6c757e08693c74c5cee9d36a6c1ed9804cff1ef77b439bf36b1ff44d7269258247a35c011a068c59876b26db03524ab5fe084736a9a7353b4831b3df072e3b06872eb777975170220884a8791462f5e17d7d2340d928ada424ff4f6c3d7f29871f749977829eb80303aa63b41d43ee146e1d42476547ee68b7714ef301f549d2efe587e3e7221ca461019f14c40cd604b7007ea46a67841e8025ef1b3fce819d43dc32bcdafa3b5d6bde665ba88ade3bff175537d9dd0b545f7a046453cca68e18c18e9b558ac3e1bb1903fa048ff39522725d1cb35b84386c056d50bebd62ad4f9b372a000488679b80f48d0ffdd323475799dfa029ef8b8af4ed556e06194ee4162a5b34ca3b38335cf25802332c695788d09e19c0070ad34d0059e716c9cf0559ca41cf34f62a1d7b81c0076464597ca949be1bf38f84ff787b9b8683d30cc9d12c19d9e89319d42dec6a65277a905a5538f595d5e8d31809b9a19bad3ed8c2db94e6fdd6efe2b9c4c0c5e0e3ccb167c7321652eaa983ea94b9e1954840b861eda222f6e1820708365124c5a7be88608b61220b207c9f001f46dd125e9a749e0cce9d063af490cccaa890e7962529aca3f55a931843a5bfbbafefcf3dd266a01e51761a73f700e1e76e4f9435013967091b562b5b70b0e3ce9aba7266303ec01d4d7ac61fdf08ff3272afe41553e699b61256df8998457440050a435482c22d32d3586c69a4f1453f2a43703a55941d038e81c8677c6f0c8c23efef6412bf0121394abe3a9acfebe981c2d77dcba2ae606bfbe05375435a43e2172b3b036290424d57cf310d12d5d7d1ff1ad3409a9b1120ed13e2459e91eaa46d61b8b7661886afde728ae4bf97d45d1ccedcd401635ac077d895f147ef142645ad7216205d4adf46899e35e8222b5bf8becd33fc708ac1bbcc1929d34fb0f8f7f7b7592f52bc5d8e985d862c0e8cbbf97427c87aa5a9f8ce2d8bb631cc854d75f2a93b562a513b31a9be16f3cd708dca877f129cbd6e71f2035e7ebc5be6517e8b7d9684f229086bd24417c1fc75fa28b9c57524d910343e83cf7dca2be687801158dd04ec7509e2ec7e52de66d79ca90a911df449766c7c54f53fae500175650169be64a80f32030eb0b059681158e18366e73dea9a4b334fe11e5c1389b1df1c51864ce7ea0ddb4ca9b034b28789397298f1eadcfe7165f8b86670a7879641244e7a48aab62fe910dd3fc6eb3ff5bce807fde38a49d44b5297f89e3b3014f6e590c8c85b3434f1e7b93e373807bcad4e1a89888e46364b6719f0d55d7ed83fa736fee8a64752e5f1a7ebcbd0f4203be3a2c4d2191cb84c0d409ba499fc75130c3ca64b5ce97ba95b7370250b952404c89660042fbddf88e4d43e0cd3ab45c85595c1783820f10f4b5e3d73cffa8a2c8122e1e722e09ec54366755ba030ef7aac4f480b9d58ba77f006c2360e7de627fa6d8678ea7b5645a3dfae90a09ccd2976ab2ce0793340271d3a9dd3781230446094ab5a35051ca32cda9af496b2968736c7c15d15520037a70304bf6ad3824504957d3d3c15f984875aebd6f0834531d904238e55aacfe1af4965fe57c6da6e6fcd3e93f5ee257b13649e24751b3d8286da4df85bdbe7dbbd9855e32db13af7b01aa448c8f94d7712ac4a0cc2f1f66601e82018e1544c03031bc6190b41118cc71aecafe6d5257ee1991dcd924d22e7ea6aa7e0f46ad2cb255fdba938cd50333d2d6aa21a7565e5c572592555e2d93defc55566e9ee0718c628556406009d9fa09184456bf25a3767810d1322b2b3f961d970770acb8c08711d5ec70c9da3c70de520a347297cb06d5077970009be46ba8767f7021287e603ea99d790a1aa18b2ab60cca2156f0c71314272d527894b09ddf3a3d2b8ced58fc9cf4a309fdae5e670383b1ccf6d9a50b7dc9a3db4169ed7a11e7f7efb75097000cad5d50010dd95c25b41b7f750346585e648e4c59a2d585058df808f466a5e763c2a2e1a555f21393a759eb2d591ea11dcf6c7f59c6802f88fff08290640a6f3805c6c41648043f8b8ffd8525529e29440e80ce1ff7f123029e5851401f173b3e7d4b9b432781c763f7e436eda426e98b917c43137309bf04ece038853df45dc6a04b19cfb7de74e051dfcce09c36f9c2de5aec79c21cc1923fe1c088afb7b31e427e1c83c649e1487e1e4ed6a05e4d0e38dc45ae97309d988d9bfbbcde3ffc1d6f4c70d833c597ff7be40a627432f56be3c6dd937d24b87b51f84ece3a402248432aa5ca2778f531a084bcdced976ece487b1f333d424c026826efa44d67f6bff2612ba253b702f8b2f37eed7e1c8cd9a3da3d1fd11d16d1cd7f13b80e459d5e4da5f87e0b5b56766bb439530e2a60a8865ebb620db11dd5daafc04200802531349f4c1ed87068334b3a97f91f6c17c26cd9facd5a0564ff09ded55ec2cec70d3a91ea8c0d629cfec26c9317f637137f137550f6f8138292acfd677baf0a986a1db80056b7a5dd58c5e1139d9ed06113a5a162d33033ffc9ad3770602eb45a3f65c7b3cc35221ede8fea7ada5f07639dceeec00e5e968bd2d6340e5ba24395f98f55ee173f049a0f741dbeb8b9d226ff1e6fb2285e821621f2bba63f2ee998789b1a79749fa83519cbf9a2540ae35390b09696293f13ab270c02d1eaa3c4a3a4840c346b1da35c6f2774d2e0f808e18f2570716aa9fe52629a28eada2f0c6e8b54ad6fdaad553da2443bfc38282e3652543d93172c7ca8b37d2dd191996a34c17787cf5f34907df966318a8abcee0ebf4cd6856d7ff0f3f1079f03dfc40de1ec66826c97b7a223d51a78bea39e6a7bdd02ae58cabfdda561e81e461550d240c47f8bd02647c997b5eaaff522a8974feee293e78d8ea902cc5bc3b0f12e769ad0605ced576bee7deae016366b830af6e1b16b3b322d00949bcc12e6785249b12d6148f1e7c0ec0d0ec81f919afeb88a8ad6d25a2cf79e5db8677354d6fda175564ee40aa044394b964909a1b00bbe78cda1d09b748c08477e30d1838fe6e6838edd1dea7ed24b9c5cbb6c53a555de3818685bb64536a7cd0b159aa00d27a19afae75c868435ba46ae7ee816f086a6c5b3137dcc3c0de463820984afd7996c3736665413b86ab87ee6d10e8c7bd24d164fd755753dcbd18785599e0a91267a3a0da66d6333ab0b742a57b5f70e66b8f3b10ab0f38b294844161cbdb9e46d7aa2ad7d07b1547d82187fd5e08a45a74e9aac8a0b9197856ff879d072cdad8b204e6915fbabb4aa67caf739d0a921d13ebca20f8d5c2c81fa9239f3298c8e61f6b1f473493bc9291abd26fbb209a41c40c710edf3202e0a7f04b65fabeab8373f14a0b2695492291bf3d65990bf2c268bad1297851950c536390fbc2ceadf1cc5a10c60bdec6551943c2c2b9d7762359a41c278c39fa56fff82dcd78cfdce169a7ab0a217fb788d063649760f216c8aeacad4d1887b522f13a1a857c7721c55b779930be5ff51df6710ea1a18a7fdfcf392b6c62764c2eb93cc1adb9cce70fd7c650a6c41318d89059348ca615b81fe045e3116726801dfc9914d2da3b53d5efcc9b0b6181e85fe5a3127f74f7b88afaba90476b7827c2b43a9a99d1b592b63e86eb81ab1a9b2018c55359ef2889d58670a91decc471738aadb66a0d00f456004b891534953ed3472e5d0fa333257c3b8254e5fddbcbaa803dae920f65d64542219c0b3b8400cf54204f1ae34214150d0087043c19e25e83abe010837ef214a232891598501cfae9860c2e73708327ad079a3308948ef6e1b3ec47a43ce0bb0e2e886d12de87114e6a4745075334a394a037e94c9a448de587ad0adeb0ebf7dc066a9aceaf7f200409bf8eb413b401032257b4ee030756700b0beacd43ca2960180624df4c58989d9cb08b466b520a21a9549ce438aba5f4c0479e46240a4c4f9160a930962d7ce5e1e0a128932e72e6e24bca6f57353066da1c9857a2cb78ed3160f87159bfcd3a35aceb1fdfc5995197bca7f3e436ba7494457aafc3a62ad356182bdb64483d9b4c5ca3328f5160bd0f42b2e509ff86ea7a019e1f4ad7c907030eac78321734ac55a7daf91a0b2e8705816d9690f15321382976ae42f0eea6756ae888932cab57a321786e83f6723260511ce703579ad2d6974873a52e3f4fdaa9f2c8daa680e64234c49ce56ea00cb60ca99706b9c2b5dc1dd7fe873412bd9ac7596486b6d6918cf1d24fc2a1d022e98c7db61d789612c9f68d3816c0e54a2f8c0056cd2a5077496fe850f32993332fff0ac614d3bc2fbced7252c281037602e2179269ff47f099a51acf7f05fccdb688732b72d85ce9f32ea8e13570319798683931bc197d1f6a65355613d9c26804df57091bb619d77ec3f5d7b504ff6954a6edef5180345673a91dc412c81ec129dbbdb938d3fab3c2f88e2ece110e5caaa657fdecdcbd12f9c2b27c911573a2ee35a40e570c67b8ff2819261d266a0ea0ef0f57497d489a6122c9df510fb0a801309fb3770f0a2a87c978f9cf13ec4739b18058e67b914c15792036b3a64b2c52de00ea17ecb838effd14b7f8885265e3f164ba30c86ee92015a9fbc53e56e1c6da81b38121117f2605720cffb277c022cf579ed20be15eaa8173fa4f31adc550f8c3acec1a62e4d636a773da8dc48cce8e5c21b2392d5c4a102757460f8b915e33861b5dbe7a42517de32d3e18122ba8c06aa35388a4aa8bdc637649497f38a7fddcdab48fc2145dbc5d21c9859acf984d87f1d7f71770238c1ea31b97a92ae0af30da6a7cc3984692384c018b7ff270d5e0b857ea54115315bfba939cb24fc8b3271f9d06b26d1638c0fd4f6c74d6da49fa6c3485dfd5f44d2dff2f3a234b1ab6ab3adf871f1f89fc0c5cb9434a34adbca322f09909efe9ed72a30f117f38595590f5e18bd13df8c11a6d74de2fb2c284c30d99ac1f7a2e48142eba28901708a622439f62aa582e0a85dd9da98b9dc6df54c876f9eea82a30348451a7d113ddea392d03b834085802dd05c12c265546d3b90599403f5461ae770e851be7ffdde01b22b72659a84e38e65c802c5511d3f0c44a9898bf6bc7dc6cea15b95583a75ce2eaf53ac3134a8468a6817c2de327dc34c8fad96187c9c56072632ed3ad9f0584d4fe3054c9be56460ead54fa58ea6c915a511023889e90bb4a2bd042655c770ccce81acf8078a628a87a315506384109b1743bf121d93c8d408fdd5901a4e341532eb00649829364950f599ebf29550556735b60443f541a213ab4879b6f5e3c7dbe5237da538a0d3afe3d6c4ec51c7efac7d4dcdcfd5c541eb29830215ab08e4716ecf9f18aab41c031ee1178d3628ed0319e6d7ef54e4eef73d1612d3ce2cc7b5b39eb4fc1b984ad2bbd4b1c59fe965b68f5fbe468a278d6673ba9dbc40e5cc43cbf275f993308f3e19b2af7c7150e80f87598c04667de0e81e8e66ae91d531510de78e5cdb24c74e38666fb3c27736954871ffc0401bb87f04010fa78dd1cbc39c69ad0de0ee3427f4b01a55a9ab250f1067657bfad4f3dfe3f313911ff13c87b43908ca8d56edc4d1781276f5cff3e84be16025eafa42782bc7b57a6fd0c0ddfdd4521ee909583d27a23a0ae30a7ce3e07761bb756f1a4b430d2c2e1957e084d88996c7e0c3574ee95c509f273abd9e571f9feae95f0b04806ed296fa0ab4f6b15df611cb2f33b72ca5476d0e0f14592029c3b452e4f9f9d3788290923f9d0a446ad18180a88033df2304b318e3df8b5d21e03661b66471be6fcee2763d4a80e84b73a6807ef9dafcbf099838fc4f05a52dae668af8c73a38a66a1e8951d14ec24e7582fee5254dd6c3dae488a416d105d5f65e7558337f15546d203670ca6359ceef79addd58bc25589c0c1b663dc6fc0f6libcryptopp.so.8.6.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibcryptopp-8.6.0-150400.3.3.1.src.rpmlibcryptopp-devellibcryptopp-devel(aarch-64)pkgconfig(cryptopp)@    /usr/bin/pkg-configlibcryptopp8_6_0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.6.03.0.4-14.6.0-14.0-15.2-14.14.3e(ad'@aO@`Q@_`@^@]P@]3@[Y /XZXX@XXW֘WgUpgajdos@suse.comjosef.moellers@suse.comdavejplater@gmail.comdmueller@suse.comdavejplater@gmail.comtchvatal@suse.comdavejplater@gmail.comdavejplater@gmail.comadam@mizerski.plbwiedemann@suse.comdavejplater@gmail.comadam@mizerski.pljengelh@inai.dejengelh@inai.dejengelh@inai.debwiedemann@suse.comi@marguerite.subwiedemann@suse.com- security update - added patches fix CVE-2023-50980 [bsc#1218219], DoS via malformed DER public key file + libcryptopp-CVE-2023-50980.patch- Update SLE15-SP4 to 8.6.0. This obsoletes the following patches * cve-2019-14318-CryptoPP564.patch (aka cve-2019-14318.patch) * libcryptopp-CVE-2016-9939.patch [bsc#1190243]- Update to 8.6.0 -upstream changes: * This release clears CVE-2021-40530 and fixes a problem with ChaCha20 AVX2 implementation. * The CVE was due to ElGamal encryption using a work estimate to size encryption exponents instead subgroup order. * The ChaCha20 issue was due to mishandling a carry in the AVX2 code path. The ChaCha20 issue was difficult to duplicate, so most users should not experience it.- update to 8.5.0: * minor release, no recompile of programs required * expanded community input and support * 70 unique contributors as of this release * port to Apple M1 hardware- Update to version 8.4.0 and remove obsolete patches: 0001-Fix-TCXXFLAGS-using-openSUSE-standard-flags-GH-865.patch, 0001-Fix-missing-if-statement.patch and cve-2019-14318.patch - Upstream changes: * fix use of macro CRYPTOPP_ALIGN_DATA * fix potential out-of-bounds read in ECDSA * fix std::bad_alloc when using ByteQueue in pipeline * fix missing CRYPTOPP_CXX17_EXCEPTIONS with Clang * fix potential out-of-bounds read in GCM mode * add configure.sh when preprocessor macros fail * fix potential out-of-bounds read in SipHash * fix compile error on POWER9 due to vec_xl_be * fix K233 curve on POWER8 * add Cirrus CI testing * fix broken encryption for some 64-bit ciphers * disable RDRAND and RDSEED for some AMD processors * fix BLAKE2 hash calculation using Salt and Personalization * add XTS mode * fix circular dependency between misc.h and secblock.h * add Certificate interface * fix recursion in AES::Encryption without AESNI * add missing OID for ElGamal encryption * fix missing override in KeyDerivationFunction-derived classes * fix RDSEED assemble under MSVC * fix elliptic curve timing leaks (CVE-2019-14318) * add link-library variable to Makefiles * fix SIZE_MAX definition in misc.h * add GetWord64 and PutWord64 to BufferedTransformation * use HKDF in AutoSeededX917RNG::Reseed * fix Asan finding in VMAC on i686 in inline asm * fix undeclared identifier _mm_roti_epi64 on Gentoo * fix ECIES and GetSymmetricKeyLength * fix possible divide by zero in PKCS5_PBKDF2_HMAC * refine ASN.1 encoders and decoders * disable BMI2 code paths in Integer class * fix use of CRYPTOPP_CLANG_VERSION * add NEON SHA1, SHA256 and SHA512 from Cryptogams * add ARM SHA1, SHA256 and SHA512 from Cryptogams * fix reference binding to misaligned address in xed25519 * clear asserts in TestDataNameValuePairs * fix SIGILL on POWER8 when compiling with GCC 10 * fix potential out-of-bounds write in FixedSizeAllocatorWithCleanup * revert changes for constant-time elliptic curve algorithms- Simplify the baselibs creation - Do not BR unzip as the tarball is tar.gz - Generate the pc file with cat not bunch of echos- Added cve-2019-14318.patch which fixes (1)leak in ECDSA nonce length; and (2) leak in prime fields (ECP class). - See boo#1145187 - Disabled LTO for i586 to fix build failure.- Update to major version 8.2.0 - Filter out -flto= flag for arm7 see cryptopp issue#865 - Remove 0001-disable_os_rng_test.patch which is no longer needed. - Rebase libcryptopp-shared.patch - Added patchs from git which is indicated in cryptopp issue#865: 0001-Fix-TCXXFLAGS-using-openSUSE-standard-flags-GH-865.patch and 0001-Fix-missing-if-statement.patch. Upstream changes since 7.0.0: * use PowerPC unaligned loads and stores with Power8 * add SKIPJACK test vectors * fix SHAKE-128 and SHAKE-256 compile * removed IS_NEON from Makefile * fix Aarch64 build on Fedora 29 * fix missing GF2NT_233_Multiply_Reduce_CLMUL in FIPS DLL * add missing BLAKE2 constructors * fix missing BlockSize() in BLAKE2 classes * add CRYPTOPP_BUGGY_SIMD_LOAD_AND_STORE * add carryless multiplies for NIST b233 and k233 curves * fix OpenMP build due to use of OpenMP 4 with down-level compilers * add SignStream and VerifyStream for ed25519 and large files * fix missing AlgorithmProvider in PanamaHash * add SHAKE-128 and SHAKE-256 * fix AVX2 build due to _mm256_broadcastsi128_si256 * add IETF ChaCha, XChaCha, ChaChaPoly1305 and XChaChaPoly1305 * add x25519 key exchange and ed25519 signature scheme * add limited Asymmetric Key Package support from RFC 5958 * add Power9 DARN random number generator support * add CHAM, HC-128, HC-256, Hight, LEA, Rabbit, Simeck * fix FixedSizeAllocatorWithCleanup may be unaligned on some platforms * cutover to GNU Make-based cpu feature tests * rename files with dashes to underscores * fix LegacyDecryptor and LegacyDecryptorWithMAC use wrong MAC * avoid Singleton when possible, avoid std::call_once completely * fix SPARC alignment problems due to GetAlignmentOf() on word64 * add ARM AES asm implementation from Cryptogams * remove CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS support- update to v7.0.0 * changelog available at https://cryptopp.com/release700.html and in packaged Readme.txt - Refreshed patches * 0001-disable_os_rng_test.patch * libcryptopp-shared.patch - Dropped patch reproducible.patch - merged upstream- Add reproducible.patch to sort input files to make build fully reproducible- Added patch field to soname due to library not following proper API/ABI versioning to fix boo#1027192. - Removed crypto.pc and generate it in the spec file to ensure proper version and directories. - Changed libcryptopp-shared.patch. - Renamed library package and obsoleted old name. - added precheckin_baselibs.sh and updated baselibs.conf- update to 5.6.5 * Rebase libcryptopp-shared.patch * Rebase 0001-disable_os_rng_test.patch - enable openmp usage- Add obsoletes tag for dropped static lib- Remove libcryptoo-devel-static, this seems unused in Factory.- Update descriptions- Update to 5.6.4 * Use proper openSUSE-style library naming * Drop upstream libcryptopp-s390.patch * Drop upstream libcryptopp-m68k.patch * Drop upstream libcryptopp-CVE-2015-2141.patch * Drop upstream cryptopp-gcc6.patch * Rebase libcryptopp-shared.patch * Rebase 0001-disable_os_rng_test.patch- add patch cryptopp-gcc6.patch * fix boo#985143 * fix narrowing conversion from unsigned int to int inside {}- prevent timing attack to get secret key (bnc#936435, CVE-2015-2141) add libcryptopp-CVE-2015-2141.patchlibcryptopp-devel-statich04-armsrv2 1703172053  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8.6.0-150400.3.3.18.6.0-150400.3.3.18.6.0 8.6.0cryptopp3way.hadler32.hadv_simd.haes.haes_armv4.halgebra.halgparam.hallocate.harc4.hargnames.haria.harm_simd.hasn.hauthenc.hbase32.hbase64.hbasecode.hbench.hblake2.hblowfish.hblumshub.hcamellia.hcast.hcbcmac.hccm.hchacha.hchachapoly.hcham.hchannels.hcmac.hconfig.hconfig_align.hconfig_asm.hconfig_cpu.hconfig_cxx.hconfig_dll.hconfig_int.hconfig_misc.hconfig_ns.hconfig_os.hconfig_ver.hcpu.hcrc.hcryptlib.hdarn.hdefault.hdes.hdh.hdh2.hdll.hdmac.hdonna.hdonna_32.hdonna_64.hdonna_sse.hdrbg.hdsa.heax.hec2n.heccrypto.hecp.hecpoint.helgamal.hemsa2.heprecomp.hesign.hfactory.hfhmqv.hfiles.hfilters.hfips140.hfltrimpl.hgcm.hgf256.hgf2_32.hgf2n.hgfpcrypt.hgost.hgzip.hhashfwd.hhc128.hhc256.hhex.hhight.hhkdf.hhmac.hhmqv.hhrtimer.hida.hidea.hinteger.hiterhash.hkalyna.hkeccak.hlea.hlsh.hlubyrack.hluc.hmars.hmd2.hmd4.hmd5.hmdc.hmersenne.hmisc.hmodarith.hmodes.hmodexppc.hmqueue.hmqv.hnaclite.hnbtheory.hnr.hoaep.hoids.hosrng.hossig.hpadlkrng.hpanama.hpch.hpkcspad.hpoly1305.hpolynomi.hppc_simd.hpssr.hpubkey.hpwdbased.hqueue.hrabbit.hrabin.hrandpool.hrc2.hrc5.hrc6.hrdrand.hresource.hrijndael.hripemd.hrng.hrsa.hrw.hsafer.hsalsa.hscrypt.hseal.hsecblock.hsecblockfwd.hseckey.hseed.hserpent.hserpentp.hsha.hsha1_armv4.hsha256_armv4.hsha3.hsha512_armv4.hshacal2.hshake.hshark.hsimeck.hsimon.hsimple.hsiphash.hskipjack.hsm3.hsm4.hsmartptr.hsosemanuk.hspeck.hsquare.hstdcpp.hstrciphr.htea.hthreefish.htiger.htrap.htrunhash.httmac.htweetnacl.htwofish.hvalidate.hvmac.hwake.hwhrlpool.hwords.hxed25519.hxtr.hxtrcrypt.hxts.hzdeflate.hzinflate.hzlib.hlibcryptopp.socryptopp.pclibcryptopp-develLicense.txtReadme.txt/usr/include//usr/include/cryptopp//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libcryptopp-devel/-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:31970/SUSE_SLE-15-SP4_Update/a05a13d3fd2890b10021f71c266ca75e-libcryptopp.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxdirectoryC++ source, ASCII text, with CRLF line terminatorsC source, ASCII text, with CRLF line terminatorsC source, ASCII text, with very long lines, with CRLF line terminatorsC++ source, UTF-8 Unicode text, with CRLF line terminatorspkgconfig fileASCII text, with CRLF line terminatorsPR'[/Djutf-81f1c14a25e20ca188253f949af6174a5b86648b435e37c489aa4fe7883d16f63?7zXZ !t/C]"k%+- iTx[^-Fo`|3Ԓy >F=*jT*H&~;;2gbP|vIQ_⨞:BM)y>Ε]Z6z&nR _)~qrK3?Pn~ۉzF^u]n}_+_&6_Xނ{*#bpQ^/ WmMWEۑo/Bg˄NH-&yÍI"!!Yhw5 >[FL`ӱop?>^ݹ">Jl_tZiO U\0ҫ+mckZKks'z Ú,r0@3^ۓ1Ǐ2}myZFRIO>}t_N 88tV~c<G%= #,'=3WٲE"!ROew`B_'}I-Xщ舜@k鴟BsRp_n. Əm[8T /:00(;5&TU;U!SA2of>tS9ujXlx70+cJz9vPsU?6v2Z4:1le@he^pFd=cMK 9rLy gW;GCuLnr i}Q4gq)V9k幷tFO uu!=vv]73K0RS 4/"yQe@g°%)jCeڤO/)`uY,oj SZQ @i,;I/|gsK@(%*Ǣ")_LfSpyJE%ٔCb2h)WP6q]~ BΩ4&@1{Y~R[xuhA)W΍-<5u`3*$E:b%)'& 8Qwz^bf#hYf)5/6utkN"Vo]2wu yx 5t4ڙ:[0'BfKù?O.$PJx$]pC0%g{cb؞ʤ:6s#}rwC01&Y 6 U:".ϔ)Z:eemcL&4 Z(̆b5G}##UvYn fXvekg ˉ(0w1ϏF< k% ?$;ÚN+?[F\i?KȮcI%.&pxƳeIYCUKWDHQP_kT+ER~x,N`y?aFIc^Mݫ]! y2 : bm&^h6O~S0/;|yF 9n+@xLߓϻ*oG12~%s'I@-m}a<(22g#24 22w.mK)!by^.FB~2O'n bj?8ֆhcv:Xi0R΃w\BX#X}?-y~J@f{ɚ4sT9nQzNOCq!#ϰ8:4˾KHq6E@"2N('evo˸B"qoK>[a[0ga!pzHhN_6߭0$Ps)I?w{xqM+"/0>Q_C]?znf_13TC YZ