crypto-policies-20240201-2.git9f501f3.fc40 > 6 6_yy6{{{ 3!]W>D] 'p~[ye; 'p~[y.'ł !;%MnH0GOP.$n ~MjJ҆Žǰ8RΘcW@> gYFN.rer){w 0%#-ūі&!vG_LT"0fh EBhEw@qnXَh3sಞb]ޭ1cꤾ$TPwBZwJK! kms9>"Y?DpCS=W#tUV2lh`3[W^.`3wliqh.^=eq˪29NKhnYl<\8[Mwg nkszpA8Y̊:֗S.Z _Yq$*y=;ڱzDW^6<ؑB 3v2ͳۘ:W/fɧ-Ac.'!uޭ"dfba0c8c5a2150cdd75c89d341489e59ecc7e085fb7ab56de383a86a96c07e30947740464fe55a419d85619e7b5b877bebf0a720030204a3204a9e0046304402202184671cc0e7bf778c8bf076aaea03ec9983acff9c9328b4532eb6077852fdb302206b982a77e2a227fb0077e871b34bb0d6443900d32a9af06fe8ddb958f6dc71d9030204a3204a9e004830460221008aa5e78a25fe16b9843f24f12683d4dae8dde5d1049da2231c26dc132e3de97b022100efdbe44f65de28e4c869b61563285d15374aa21a77f2e09a65582e36507a8877030204a3204a9e00483046022100933a1df8bd2eb91ed1e8bfcc12ff0b80dc10d7df538846374ad643514ab473ee022100e3de10986f1c1d3c68342c94f2fc44d9c9fbc1642a4b1a9a76be0e11b1f571f4030204a3204a9e0047304502204a918148710cd9e5622dae54fc8f64e04468a42af435cecba616ce3004a69164022100c6dd1db5e5d4907f3357ffc36a40dba7671dd53caae924171da045e9240e35d8030204a3204a9e00473045022100ce24417a876d7b41775008453378d9617a2dff2f1548d40c1f5986981fe163fc0220424ef6a099fb808bdfde4fa6ba1f6c35db650f6dd06a50fe3c2f5b25c0eebacb030204a3204a9e00463044022058bf0b63896ebcef81d598b4f0ebe1bc2b9c1f0b590d067ae911e8810624d60e02202f1851aae5b158fec2cb0fae948e09f80cc40284577393b0f0767aa384373486030204a3204a9e0046304402201f75b0a5ab1856f28589ace8eafc52d19b2b266292489464e8397f63aa45dfae02206327de065f2c1182fc80ca3d48fe1209c2a52008c471673cbd97ae96890bdf74030204a3204a9e00463044022075a176266b30cfb5364fa318c16088daaea85c304f0f4dbdcc7e57c3c1f4ca72022068b11cc697c7e52bc33931e51d4b1eb35f21a9b69ddcc63e29c4062e9c33efd9030204a3204a9e00463044022034607d6adc1a563f82992abcb700a797cdcb6fdd7939b74a9490d1a9ae6f6744022026a44f7373a723e2247f6e4fb9b7a3ed682de56b2390a54288813b57f75672b3030204a3204a9e00483046022100a18566e2c4d2e745dd37dbca7c6d73dab5889096d229cc1810b3d61d51c498e1022100f33a5b6e8fb962725fcc2d86dba0d8ae2cae6e3eb137efc2f53a0988896ab975030204a3204a9e004730450220567a5e013662cdfe376005ea5c5dcb67a4922f7d5d6c8ca6678b5c5f9602893b0221008b14c2d0121bfee6b2a935de488df806504d281c0971cd4ff5cbe1620a1acbb6030204a3204a9e0047304502200c4103e79edb917da18be0b50ea0474f7da72ac0ee8caa2cf1ea714f7d01c0030221008740113e2d5d521d5bb409a64864259875a7cfff7db4a12c7091e4379151cb6a030204a3204a9e00473045022100a449f5c53a9d0f7ccab2972fae32fbeff0eb014d9ccbf52d98551d8bd8f08fd3022067be8c31ec3190a6990eb106d2e40bab8838e6d89026f5c553fd229626f9b81e030204a3204a9e00463044022017bca74c4d554e94ebae148bf8978f8938ae2ec8bf4082708f1cf7863c07ff5d02201ce0a9d045bb0cf8ac94de507c112533603d73446d2b29cf5941610ca4c71736030204a3204a9e00473045022068ff53b38bba81218c45ffb037ae782d5520ff021de1f6397604f4afafd85c30022100f69b2ccfb14bfae0d47c1a0320c6f466f7d6daf1d4de640b780029ba704f2691030204a3204a9e00473045022100f7b7a357e6a40c7624a2598929157fcd99840579e43bb6658f65474da52dc77f022056a429a15eb75b9efdbf85e014a1692602637c51273b8701b9e0f3c4932628e9030204a3204a9e004730450220656dc01c7d16deab9eaccae90827cef10631133c365a3ff587ad2884936f481b022100ab283facd9f27cc5ad2f325ed5731ab7a8f74d2d7530ceab931bbfde765cea0f030204a3204a9e00463044022003f2dc87f5a758cae00822ff8ad47692054fb6c2818f3846f1263a75d33d7a13022033cf5f3ef265e3bf368ba77087581d90f434370a8e2e4516b4f93f6d213694a7030204a3204a9e00483046022100cef0e6ced0d6179000af548650279c6840c1e9df9e1199f758a844f815156069022100d0f4bc4fa5a77e5d1e877b9b9d234476068ac81d02ef6900f60f757128e59a9e030204a3204a9e00463044022003791bf3c4c143813a8ca52ed064df5f37a84d4eb1152b3c42c5364e047b173602201ee2eb290dae9c7fd4fd4ffbc7b0de9ac884af09889ac7cabd93240311a96bed030204a3204a9e0047304502202994b5c37d8085249b73f1cb09187251acb31d408eced7d8b542890706cefb40022100f7be5b68483827e2a72c37cd2c2aa750bdb992ebde70aadc883a477a6d9afcd2030204a3204a9e004730450220075d49d1442b241bed37654741936ff2caa9c7afc5f45bf7c05b1c62ece8f0a9022100cf637b76f59bec66f7c0769799ea3113cbafbbffd5b07665cdaf2a840c1090b9030204a3204a9e00473045022100e9755a325bdbfb91bdcf16c1be24b9db1f0c4c01511438027a437d4dc7dfde460220043be0c83ac5cbbb5f28d2cd98bc1f47584f2e82ea0033ffa0b278a799af6e66030204a3204a9e0046304402207b459a14cf49176b7bba2cac0d7275e34e52449967f9e3069a6136ea0b0bb53d022044adde4768a7c7007c73931cfa89c5b31508b183c90b72db61e5876ae33606bf030204a3204a9e004730450220798a4afdeb1465153425e9f7f5477466e990942b9a1763684395a3e2d2e578f2022100baa38884f2ad0b309e195bfff5d078198f11a1b63662f500a9902bd3caf13195030204a3204a9e0046304402205b47a0bdd3fe5ed508b93cbdfd13b3bb1492ce640f5fa00987b15bbda309a071022015964506bc6c15ec41593fc8ee1027d061591a9f22cb4a1b71aedf47017de916030204a3204a9e00483046022100c8e15fedadce0255849ffe1f5b56918ea6d4e89f6adea6b69959ef46be72d731022100c57e3ce18d48b6b6b2ab1d4aa8c1c0bea7fad10d7493389b0e16d538af84c830030204a3204a9e004830460221009dfd02add6e9cc2f373ebee381ca7ce8867b8ad7a937a9b1ae205a543c9f30d2022100ee792763df290150d3d2577d850caeea089dcb603aade8d123f328e96272d53e030204a3204a9e004630440220403ed05670573859e468c9a199b23f93485e99f1cac83108af9304db33db313f022074dd533b63885407c515c8986c39f15992734c883dd03958e7d56cead929a6c5030204a3204a9e0047304502203e5ee0ad1162cf3d75ab909dca46b85a25979aa8f5356145f2f86c809f37638f022100afc82f44ae25ba87c88f0adeccddc2b7aed9a18076b99a8bac283cb6becca552030204a3204a9e00463044022003dcdb7d054c2dc5d1867ecd489539154c15ef8decdde1dacb30c1fd6454a093022064d64df3c2b971160676af4e11dc4ef2abc5fa3e3e5168bc86f3c155f91496cb030204a3204a9e0047304502205c891fe91ecdf8ff500a095a846c9758c34d1dfb2f2466bec2fb465f7a058819022100a88b37e33aee984fd8f705d262ed99736421f05f055c4d9aa5365e66868c2f3c030204a3204a9e004730450220720428fb30d035f8f6a6522ade30eb75b596bdfe82a3e12f42dce7b8bf60079a022100888c08a4b49faea4582679f60b081fd2690ae00ca7ed0b4c8df9d9a2e1631f96030204a3204a9e004730450221008b2e5c93724fa93567a942a154d96ac386553e439541b9c0f6eae515293f82b202201b2fc1928db12d59f124e3b03f544dfc7bf3847c9a3d7ab365dffd13406af253030204a3204a9e00473045022100f7eba7a29b36d811c92c2212cf444582d1aba5c65967261af4a61a24201af49b02202c36d3b422b3260ac8607b61c11d84a2b0bf0f995d3000cc3f09fe42d7e5ef87030204a3204a9e00473045022100b398d09e5d8431ac4e621e7214d7a04d88b9c15cef79f5b90cadda88224a168802207d79aebb0fea8f35c7e898380a7a21132786f36ca31063cd3d5e6d56d7346485030204a3204a9e00473045022100e3777ab97004c8f90b8cbdf485525c8fff22bab6ec967c590065b80a299baa3d02204e42d10658c4a4e3c55dc6629792c0a740cb99521d45bb2c6a866d8546c6b491030204a3204a9e00463044022043c2568d3dd4ab80189921a86e9126f9ca3ab08cffcb732ec4bc4193a19b0e0002203f9a4769d8179e9d03b750368502726f60347364a22b10936a2ed677e9584727030204a3204a9e004630440220198b6befb435528fb5ebcd6ff62538cd6d6e3226d5cd9e1168a00ea463829552022044f8ca8bacc688383ee1dec13f50dbdff441c8587f6add95fdb23b7dfcd7de71030204a3204a9e00473045022100ef0d644ab9632adc8ed8b561157631da85ee1c77456e146574256d970f745d0e022017033adc3af7048713b3e1ea867cd3371f1dc114f4d4c2d6c7d1f309a50cbe15030204a3204a9e00473045022020abc177e58e370420f8e9b3cdcebad8f8e31eb1852da36622de6f8b1fd93909022100b38ec9b02f3e0c02dca30771a0978e012a8ca8c14f753bf3dc9755590f289871030204a3204a9e00483046022100f67ac4fc8967f071de7cc0238677142880b19191ab0f8792cc7a834f39fd7296022100dcb9bc746a7d17f1a8077515793548c22a19ecc722be35884bae82141bd1930b030204a3204a9e0047304502203088849474262875378c9fd90f5fc85e21ea7657e23138bbdf00541642ae7c3b022100bd8b707c161a72049bd2bb11af5ba05ccf1879ea59903a214e767a0c6d2b938c030204a3204a9e004830460221009e6b7890e07414951718e944f2ae5559154467fdf225c8a4bda52966f1914eff022100a648ab6f493eadba0e053d659e301f0d6c1c10ad84a72a5fd12506a24194ee95030204a3204a9e0046304402207c96f3e3195a04f86fd12929d32a5f994e092944de65659555dadf2ba95f16b102204ff75fa91b12009d54b0fb13a0eedc507b93730d2a027cb646e96e02ea4400ec030204a3204a9e00483046022100d564ed2261f40d55618b0f976072b2cd9519ed87974637fdd8c22013f6ddecb1022100a27193bc716cc5f38018864997710b1b9045f701a2b038f71aafad3f8917ad99030204a3204a9e00473045022100ce351fb841e5c21cc3fadd6f85015606c20e0e1a9feb67c0846efb3026fe0e2d02204714c69255e64d46e898e8be4234861cb913a36a635a9626be19ed679172f0d8030204a3204a9e00473045022100a40db82cb41253d51986518593899f68216aff3a1a5fc5dcdbcee38e4c5abf5e02205aca8949df105b23d8bda8e500953e78429e96f5c9341f757b16760c6c34a425030204a3204a9e00473045022070705c8ecd28e6aed6f24758b28d70404e692206c284aa44935add6668a444c2022100dcb97cdd176db0b24201f38382848403d898a94be7337141acbee22d66f3cbd9030204a3204a9e00483046022100a744a48aaf798c002c5961d52ad9bcebadff23ecf5790cdf31e675f15f6094f8022100d8d5a07e75c8d27359d1bdf306bd5139ff96db150c753edbdab36adc69f860d7030204a3204a9e004730450221009508838ef47b7e29e048dfe08674a939ff930b23cd97c31046067860a3071cf002203efee9be6f03961b5bc7869ef948c9a5246397365496564a1265b20fb947cc46030204a3204a9e00473045022100ceacd7a10bb048983f9e516f51486a5ca6a2b9b949aa753c579068ae6258b5240220142aed3731a5b49f7e6a29e4f1e2e59ddd5b037ed5ef2c5f2384e3ca7b3f4883030204a3204a9e00473045022100f8568069d6f367f0bcbf6d6ade2d3b3980a7cecd74ffef3b9f14c309cdb8e25b0220788c782cfdedb8dfa2f733f1b223485e856d84c2553b24b3ee5a6ceceacf8bd2030204a3204a9e00483046022100813ed73bff820e7a9d0a94341e7ddde8e9ed63564e7f8e3160ccf3a37fe0b0df0221009f9e7ecace43dc0f18ffba5a40f91c17a426d681e0f1b2079c041f0918c4f940030204a3204a9e00473045022100f0c359aef1da9c71571a8c15426e9762ccc4c5612e2254c773c387d771827f79022062ef6c5e666eca1a73999d6841013a3beee215e4ccab2dc550a3027bf97c972c030204a3204a9e00473045022100c75ce9a75dc75a25c9abd8244dd230da218cacf433fc1bb6ef8c5cad6c4ee08402201f944c89b0cb4e884dbeab0d5c2cbb4df42e176cf75bbac101bef87f16ec8ea1030204a3204a9e00483046022100f1d1a2e5eecd1a1f02a9a234b8758c7ef6fefbc2d9e5863466084e76719bc8b40221008d0cd9d66a4de7c297f95e14f3e984c9d66e2937be9ccabbfc9526e60ef43586030204a3204a9e004730450220120f29fae7877a2d70cb601439962050494e757a40f99944927179b99218637d022100a7e6b6e382bc429dfcbf4ae5464502658ff74f8ac99e9ae3edf09182f5d8d285030204a3204a9e00473045022037f06f6a565fd15631ca065399db712b44310c931a8140a69fe65d632e2a9ab60221008d2a3b567e7aa31134c987d9d4f2b76ab11681c887543f58298943f90fadaa43030204a3204a9e00473045022100c17b0cb59bca532d23d0745ec8e1b2014d28e2d0a53b1a7d4f4447a0e8b6d90c022039e86cf06c0a28ba230723e74238a40c69342dd023c9cd817611513d286396a3030204a3204a9e00463044022061d1518d444faa4b24af7c9334575435264a333f36246a356173aafe0c563cc602201e94d483eb52f1cf75d456eda7cda3f653db5c3e6cdf0559fca48d3008fb56d0030204a3204a9e0046304402200f128913e13c4c1f10c53a63f160226e89ed65eefb27233820f8c5cfc2f28b42022074e8f99cc92dbf50184b66f332f85a0c0e46f3889e3c21449e1cd7bf7c29e042030204a3204a9e00463044022064c6c84c6447a487f6d3c6321654638f0167faa9349fb4edc868b22edd7e051102204b3347e2c40cb1928c1a9dfed90d4946e7ad30d7e9a8259b8047f703e4ede889030204a3204a9e00473045022100dff065d9a4197e0b6ebe656206b473a7078fd56bc22cf775249242782ae714e30220706d6b8b4dd6fc75f1f0384a16de7d1f76b35dbc8610e61864256423b507b5b5030204a3204a9e0047304502203c14f9877d8ee06b8daaecb168fa32a174c79d1e86d1fe94601c4a64931b11ea0221008fef76e29c6b973008e8ac0b7649af5ce6735e4dd339b97a959fae84f99ff85a030204a3204a9e00473045022100a471920aa402746dd396a7d774834fe48b05c29602f8f87df41387b9db085afd022016e54e32c61cba91e3113a1fb9495489f634fe64c6872d383faeab177012ab68030204a3204a9e004630440220060d79b7f3db7f6135b2dd1295e4d48c2fd5424def45253f22a763ad8711baed022015f4ce41ce0fdff304a1da036e0d18dcd6cc39747ecafec9157d4acf8f743863030204a3204a9e0046304402204ce4c40c03acb4d5416e7d06906c94e30aa284e478bf520719edd87148406123022044ca39def556b196680650ed67497ec578091277fe24881a6b720fec8ee68040030204a3204a9e00473045022100e920ae7461a25359a6805eecec909b80fad360618ed86d35cd4e4225f73b5aa2022064196acd4853c0699c72a4d0c138126dd95e73af8c86b8fd71ab767e4837e9db030204a3204a9e00473045022064031c8c3b1550986f51e85262cda3bcb4c9da7e4e83c79dbb414d57f30839ea022100f054c3022450e5264b07ff618f8b76ae6f12094bee1abfe60d1ed9e545df3ba9030204a3204a9e0047304502201e960c4bb9c247c0ef8d5493c427796332fabe5f8bf3a85e8bc8a0ca46d833f1022100e863d432c2a15c8fb6e6433ba4596067b9b1fbc51e1605c0b6360ca4d3863d06030204a3204a9e00483046022100bae7f7a3eadfcb337c05d39538e2445f0b2069ed8270c4ca51269eaeeb6a0fe2022100b8034edb110516d70e4b09896bbea2f3ef980aad3181dd5940c227ea9de0a40a030204a3204a9e00473045022100adbe58f4fd19f1db388373b3c15e2207d03c1e8789f69f80181189867edae837022039ec7fcf5dc404fddab9cb7ad676d60c473aa6d753769fb9fb693ef0f9135832030204a3204a9e00473045022065d334ccee10a875890bfd150454ca803554906fe23326590d506a27e76d83b6022100e4d57369b010ae194472727b920769b4931eed166bfb9fdfc86fd5fd062ac03b030204a3204a9e00483046022100d3a51b9732dca57f40936db23a68b6ebce648d01cb57baf4b4e2cbbb3b794575022100d3970760d47c721f4f32ebdff27415c5c4daa21ce7790fa5509bb07adec91f86030204a3204a9e0047304502204cbea2fbf2b3d9eca96db41f342b9c4aa747e15a9c35e212609cff73f64b11cf022100fd7d6a491c1ed000c3bf80a33ae5507cd6afb1d3580283b221eb3a4f270e0711030204a3204a9e0046304402204ce37e2655b08f48c469a39d57b9ddba5506438d06158d7093c4588c1ac903cd02204d82766ddff5579314331040692ad1f96ef15a772023cdf3cbbd8b53e5523d78030204a3204a9e00473045022064745a9dfedfc7a97c386c664c00b4c96aa7edf61a69dc664ab28f3562d8f185022100fd1ac08dca6816870c77147d9162d9247efbf2e0ea1f966bd673666d2a256dfc030204a3204a9e00483046022100dce16bd37c6fe401c5c2977ce220ca7dce08fe87d2189c6dd12b295c936752890221009390b1d8e5655f65394a33f8117c6add66289dbd09ad16bac79c7ed2d07e6a1d030204a3204a9e0047304502202574f8e22e0054e6323d24bdb1d8b845ddefc71a5f9ca24c46d4d67752597cf9022100e68de39cd4d8132f24b686aebd3a1fea29c7bac328662d006f5f2cc24c004e1f030204a3204a9e004630440220660c755acf59fa364dae98b15d0da74eed7ed593c25629b14493c02c9ed47ec602207e4bb42be6e65e4f2cc136f8a96fc5799fd2f2006681dc524c316e03fd95473a030204a3204a9e00483046022100e5f1cba60590814a5a6c6252e4d145e4c06384591d7a01b70a64499cd363d207022100eb8538e15d2e06ed8290993f51dbb28187eff4283bf2229984cc104352bc4f10030204a3204a9e004630440220163dfe0ed3c12e8a366e0341f04ae7dadfd1418daa2fc91021a8f3e1fbb24fec02203c16d52d4fb9e5f5553efd457357c33725551a6e31af0b9046883c8e7d75ebc3030204a3204a9e00483046022100aad439a2a63455a00af68174b51702a90fbbdc04c5acf0c4e1eba8f7227d505c022100d5e9ce181ef0aa9dddfdcd0204fd1ba25278b453342762205b8e2de9d04a1c18030204a3204a9e00463044022018ccfefd65dce668eddc65f1f0aebb327c7e01036a4d1d25b5f15aa8a175abb60220199ff698a1104f48f51bf76747c94b048e201a7c2db7ba65c062e54b9aa93084030204a3204a9e004630440220571d4bdc0b5c4b10db42b6482541dc29ec3fce44b621a89b20922cc16e288ecf02206301aee82577bfc7c1a1d8fd1f45ded2f15f74cdeb951d743a66fc6ae0e0fff7030204a3204a9e00463044022029a6f9231ff7ce31e6ed8dbc4e244100fa0137115330621598cc228f0bd09a3d0220566088cb2b1773a9666b132ad88a99b2e0732daf34f4ed885b2fb0541a8763b2030204a3204a9e00473045022100f071f84780355ffbf0eac5f6b0e51740ac250feb52e149c0d82a4c9c1e5f0c28022074b43254fde5f0aa74b3a5872925a07915495df7a4d054223276785e73a91499030204a3204a9e004730450221008bfcc9d9247f346f0fb1942b4492ebd5075424f2b63261e178e6fc57d9fad52402204288693a46f63788d5a7efea39d37a296138049e3af4e0ca7180b5b8ea7d1002030204a3204a9e00473045022100c0c852d17a0249bdf4df69a125c10d8b22dc1bad7bf07d9d754c884b6ccdc9ce0220583a1d9b04b404d10bf17748594714b8861e39762fa027bdcd3a16d0d87a324a030204a3204a9e00473045022055bff332d1a99370cc8e0e02719b1ebf9392eae7b06396a37534e324f336d8ed022100d886fad86558b39680d1c1b24b3047aacc74c8106521145efde122adb29dab7f030204a3204a9e00473045022100c3e19b8eb29c3597c008865b3d9f2aacf2865e5f4fe4c827b9a4515c30e9a10a0220665caf16db95d3ac665a70af71c7fefbc3ab246e444164ff476a3ea9c642f583030204a3204a9e00463044022039c32af4e6078b0e77a1822f73b83cf7dba9972b24a4f6444cc89e5b18ad6f630220075ec628c4a31b230628ddad7da4c581267a0cbe85510e6f5ba107332c83b05c030204a3204a9e00473045022100bf8c6947dedd71a02cc757ae1f4c266183d58e1a8083dfab72b50d80b4e6343402207e6d32e5caf4955994b21e1981d3903de3c746cc80c3eed5c56ded6b59229ec2030204a3204a9e00483046022100cd12105f037d5dec549553499cc623649e9f1ce1ff93fe23ca63206b44f5bc42022100fe228116c97de1eba4bf46320ae2b251d0eea437248575b921a0934cfcc396aa030204a3204a9e00463044022022f3d063f9ea06cb2ba1dd046d3e561f75d60d0850ecad9921ea22f46312db1f02205c5882637393582a6a8dbeec9cd122bb27c8a0ca43b54f66eb441ab776208623030204a3204a9e0046304402207fafb42c403428207914fc4e7a5913e4a0bd2bd82f31af5f45493e6eadf169b502207bb4d9f07948137cbcf239445289dd96718e07064e31d57e224dea7f4988737a030204a3204a9e00463044022010b12166d11895d36117907b4081e6ac775d2b5f218f11f3e6fba2016746c2b302200fa4d037c31b57628219ae594aa30565a57acb949b9934c6e1d982a6dfe4c654030204a3204a9e0047304502202a11a6ecb4c5e6afc070cc4ce72e7e0f71393e81cc16805d56ceb289e7c99217022100e72b0412d92277e0337b761ce52bc557fc8ee57a1e987a4500cc3af29034031f030204a3204a9e004730450221008b21780e9de17f930e030d08d7507143789bfa5007fa0cb5d6c54c1df099f2e0022049992f50d7a20bfef9db33476c1f8b1af8db2b04de584739f327635473832f5e030204a3204a9e0047304502201000ec019aabc61f0fa4e4730c13ec715f315ea7557ca7afc91d6fc441e7162b022100fa0f06e6b791f3bb4ed2b1439e33058455b6126bc8451cac0e138fa77dea5bd2030204a3204a9e00473045022100a36a6164b823af892fdd15ab5c3e2944febeacc9146ba10ff76538ecd0f2bb7102201de13305437742afec9dae1b959ce03bbec9cf45dd444299972ea7228cd752f8030204a3204a9e004730450221009e8363ce96bff8e02104cc5c121aa00f29cca3f55e9511f96d15465ff036e349022011f1ee44e0d14c332901104496222e873fe12ebb2ed2ad77717e26cbdaac4c67030204a3204a9e00463044022057aa69c6b676084c26fd19e9d8dd022740e5708e47a6dd7b057f4a6ac6fe94380220503c37013f899107a0fd3b2644b5626ec0d4d1967e3b7f1e776aca6b10144a16030204a3204a9e0046304402202517d4b7a77183e3c64f0b8c7788da7cbca0144c8d97e209e5b6bee1d3b6897802206de196709e488dfea7c7674f7d17ec980418d344d9506741affb0c0596f8df37030204a3204a9e0047304502207f3f7f1b1ca5c0a9cade73fe85661e7b8b6766b0dc81f3144c63f206edb6a97a02210090ed01a7d1495d101f4b172cf5056d904e017fa058728fea9cf7cb2fecaf2c6b030204a3204a9e004730450220698c3fdffc7fe62357b95ae9bb36c707516cca17225a097d92c581d45b1a45c2022100c7984e5723f678b5dd12113043c53bb42526e8b00982e5a3cc7e0b277f09f800030204a3204a9e00483046022100bd49ce19ac76f369d5e20406dfab8dfadfbdad87a3c89dbfb9056fbab6045a0002210088e4619cda8e0358acf2e2ed09541953e51c8667b145a3189632a459425f6141030204a3204a9e0047304502207fc0c9542b906e74a4b89e53c6f8076ee061326250dbefa53c5f2b718e224d99022100d7559d47f5c1bd5942564f215633c82746c1f2f2969dbe3b59a8948254d1ea78030204a3204a9e0047304502204f95f9b77767c4ffdf5d42fcff5796f609991e978ecd3bf1f9ba8489ea6715f5022100a763589b43f4397b3887ec672c0cc5d502b66684f815f78b56138f0351d2dd2a030204a3204a9e00473045022100cafba94bfa60da6680351db025bc1edc0e2567ec631350c7339d30a570eb600e02200eea45451991d9f846935f269d93b00414864fabc77332606e35f0a4fc5ea3c7030204a3204a9e00473045022007e62e2e2df06a52e3da6096c3733de8d5a6b632f38c862904f9ca307529dfb9022100e86873e6bf8e83a67c1066b3f38fb6dc1b465e8a8d686435376ef8df748756a3030204a3204a9e00473045022040eba721d74670ee9b1a4774b023b5f92aedf34a999737772a2cfc0245deb301022100e4d3b0376dbeba3ea573682eb221ca05f70c0cd2cbe088b41ead799c80c131ec030204a3204a9e00483046022100d27a762759854e56b657d8a61678b73176099275fda971f29671fb7a8242aeb7022100ce7b6886792ef8d264680e01dd67c20944e2c50bb0a188e35048a2a9ff39f09e030204a3204a9e00483046022100b36dff6f3db806c8931a12b89cf32b9647c24ef3aecd454750f93b8b4bf6ae43022100ea4b9c17e1fb9bd442bbf5b599108c66e06cf5019daa458e484075b44d67825a030204a3204a9e0046304402202db3fbf00e84a81f38402f22fb37fe5bb941483ef97b8bf55008888d817b2ab102200a508224d03d1cbe712e49cdb851671faba63378d73d2de4a78b04d702994679030204a3204a9e00473045022100925eed61d9989b95312dac14a247c5e57199cd85553853bafa90db06e066b21b022049705b7f3ac1dbafa6ac315a30c2138dbe724aeed92f662f2611b65057b81a62030204a3204a9e00483046022100890b312c227cc2a0ab76e3bee0a3975f72891183225ee92a426f9deeb3822990022100d6e73387400f915a78868eeafd4c32534ec175e6468f755e0f4c17c35dd2bf03030204a3204a9e0047304502200b6313730ef09336411252787aaf4cb426ddf5681d7715e006a041c9df009781022100af79f3e5360ddaa026e75c680d698a82a337b1e88ccc837dfe3cd29e9c831a28030204a3204a9e00473045022100b91544a687a33d3006f5f5fa39cf9a6bc4d23ea2902018b1599ecbdfa37c3cd60220387ab122309847f6928d16c25e629fdd8ae6a02feeb323e5ce5f0f5863be3561030204a3204a9e00473045022020d52d0eb694be408d5f4fc1833e109ac8cc510ef8d5ce8eb411778a95c49621022100ecf1bf458c018d081d6eb4557f37309fa27a12ad5b950edb76670c9c234d2ac2030204a3204a9e0047304502203adceea54665bb2c4213c62a88f112434a002f04f4034de85767ef110fa5172c022100fcdd166c563242f7e84eab32b652a8307c0d1b0283003cb58e09d56f74e5d68b030204a3204a9e00483046022100a003d059909ac5738ac049c0f7bc8156531a5c1bc7c55baee9a3965b14e42dc2022100c03822b7605a6254b0c7b99d8c806d4d5ff7d20360b9e38246f30f8e845e4064030204a3204a9e00473045022100fda798a28624c86b6e4d1cfee6b7323f6b5c37396e0dc1d7ca969a211af26a420220312a2a5366e8fd4cdf940f077972c9c3bb70114e70073a79f6bc3e96abb9b92e030204a3204a9e00473045022100dddb9813f9647f854ea14d254c699f97c07296c45eb1c181357a0f58e4951d79022076392740ca3c8de57417e5288e6e63b0ca03c7dba1e06db4338b459e2a0cbb9a030204a3204a9e00473045022063b5462fc90c943d2aac511fbf1b392b007d7dea806a6fbb6c031ff24e349d07022100a79a2ad14d0d435481af57e92536c7f1e82ff7f945031c8f8e8e6b3c5eba33b7030204a3204a9e0045304302200f02b552dc46fddcdba57d50f14e8b345fe94ea869c0e6429bd97cb9ca0dddbc021f68130944768fb2ab48fddb75bca75220ae2a95a0935f353eafbff83cd048dc030204a3204a9e00473045022100e26181a48d1429dc58eebad2d8383f24ef02e94cc9791dd40645a57d94e06e8402207322fcc1e041c46e3d803b8976bcede7255629826effc46ab11cfd29fdf6ceaa030204a3204a9e0047304502203155ed14c469ec33c2f82e0dadd3adcbd38c858fce5ba59289999645f403b73a0221009bcc5cc102293f289ee0834601e42081f6866a34b129b027614361bfb7f93593030204a3204a9e00473045022100ec14bc6c383646c238a28ae3c1e8ac89e4c23ccb45dbe7ffe72e84ecb14e4ea20220669c1bb8a39631f108fa0b8b0c337e06730def6ede889c210cf1897a9f782974030204a3204a9e00483046022100aa5a4483ee886602159c93e282de31a6a2ab06fbb58d9c3942ae71a219ad3a030221008da00aff912e697a32f290cb3056cdbbf7b8d35e7d07d18924136d6d49ba1a90030204a3204a9e004830460221009e50f33bcb91af10f9439022505e05cb7f6b7c3c49ecd5f2e963b987d9570f9b022100c6e63df10fe46374d7d5a3a06e28584f8a23b89665be2f23aa73e525aeb3e437030204a3204a9e0047304502202c7470980265f011d9888464de2b6d5a4175d2df174cb13795cf088b3f060c5f022100d331fdefeaf7bc7bf7e963c353b2238831ef2c44dfc8bc59096b085c9a0e4df6030204a3204a9e00463044022039a3fb2be0d10ed824f0888cbd912b12a20e038033d592eade330f8f6f44e3f602206edb6e55f6016832cc7bfd86ff4e484b063bf929c633b444f29525f6d425b638030204a3204a9e00483046022100ad2c1a48e0451c4dbb6886fc01e553be6e772af105f5418fe08316ede953d4ba02210091f4c084ce7fec50aac7ec9da4352e4adefd4f7da5d8923918aab217e4312079030204a3204a9e00473045022025a98f801e71c22c81a49b5a55552ecc884e6896f6982ba3b285585de2cb4e810221009096d1607c87cbf74cae65d90362a8858bb196946c05341b10f3242abe4208e3030204a3204a9e00473045022100a98a096ec78e9c15be3794510d45f84c32b4f2fe2944db1dd6a32146fac8c85502201f40437672e6a5a3bae2568df15204d9213a380cd67285bcf5e13d6fba07a1e9030204a3204a9e00473045022100825ae6b53c41ec8155066a6c9f96335a036180f83218e8486d0e6e93d13a61080220798060c43479deba0accd83dd0bf817fe4774c4186263bf21bdc26fa4c7560a1030204a3204a9e00473045022100d989a76d3a684911e612de984863a1151284c7ddd95f7e5566f6cd1e1d39b265022060988702db425e0865f59fb43ab4a78620a0b247e441ce316ab9cfb4aaad57f9030204a3204a9e0046304402205a08f9887d88a6aa69ca6db84e31d4c12050a62bdc09ed001937d5b6f83948cc022009ce8fe9feebde0c952b382c8fb72a641c468b22a43b9bbe50f573fa57c0d155030204a3204a9e00473045022100aaa244bd8a1bb149a6bef6ece3636372a63625c5f8dadbc1cb1def489fe0fd3f022018844c2db5a656b674918c9994a7c6fabd9ece3b40b45493ad705e9ab31e68c3030204a3204a9e00473045022100b1bf8782ee868bf548f1e6257325d688439de0a0f2632fd19ed2d4f39b4d26e302205489f95a9597bec0e19ba8ef28ec7dbee0072b30c6cab1a57f7bcb2e33689c91030204a3204a9e00483046022100a37c2cd5cfbb1a412acb728ce140ef7b43fbf6b521db80509b84221059ca5a47022100cf6821c0cd02a3752d6c719998734546eb1170a6c9f8b802b4f8969b4574bc54030204a3204a9e0048304602210098dbe0dfc7b4040fa9f7096dcb7f3ff5503257b4c74e25a23e516fbba577db3a0221009ae89d018ad4e71d57f6f935c19cf6da6cc2021431349df485c08bb57cafae78030204a3204a9e00483046022100ae91b3f128e4df6b0dfab763b61a3922c2b7a6f369a4f39c0bfcfc3551cd58c9022100997613339efa3ba3c5802020c0af08cc97bad5b8ee0a4c6ae3f147d36d9ccd1e030204a3204a9e00483046022100f946843d2fc4a57052d4add5b8d3d8cfc9151bc5d6149c4d98e5848431f228fe022100f5c38db5c0b9e6acc3d2f217a3eb71df9e544fce95fb82d1bf6a244c1ff9ba02030204a3204a9e00483046022100f9700b17d2418e8a73d0ce26cdb449cf62a8a52b82b2a20336376df7675d955e022100a24aed56ea456d34ad6fbfa788381b9b58bc92b51c03469fdbc438ce7a3be55d030204a3204a9e0047304502201a75479764be11354dfc71fbbf06fad60e3defa5243ab1d0a44018d3974d508e022100817ad4ad532fbd4118cdb3ce22103f398e59d4fa0a0238fc64acfd754da18faf030204a3204a9e00473045022100d6df530e12353dd1381cd16a03c606e8bf9e0a9e3a8be3cf6fda5699d072f16f0220567a7ecfdf3cd4eaabd26fd7bca9bf05213c5b55d506118c78e4fbd32e9dba0c030204a3204a9e0047304502210094e26edbf054b9d395898d6e6afd1d12c6cba51219b6e99b0c1675cee20727b802201d9d37c27fef3bf37d269995b137763cb1c41becce95a53c3ab6bbf4d9ddd210030204a3204a9e0046304402202c655b9e878b19f759280a6a1478870ca324d2bc9cf68d4b29ec29fd28eb33a902201a0c014b30c7cdc895510c64ff3560c9dc3695ecf432efb174aaadf1effa3ce7030204a3204a9e00463044022048bf47e2ba7c2b48994bf370914da9060e18c510d093d470728481aacfed32050220314c507799a6cca87dab3bdcdd6a84cf4945528a037e8ed3f492e6a36bed67ce030204a3204a9e00483046022100bbab419a77271fe0d8fca7d75016f73c4e00c42b3b9bc4864b292bbc1ce670f8022100b9bc6fab049ece7c5f48e5f7f5f91a0362797a59e6fc8c45c3f8bfe9adae7983030204a3204a9e00473045022079ee82f45db0b228eb25574b7a152cc639b18da07e868cc83d9abcf6367004ee0221008fd3acac5397e3779203d1ae6a2bbcace91175e3b39ef34d8b94326f1977fa70030204a3204a9e00473045022100aeecb8dd3ab471af9642671a54b56d052c125b212cf52ee66073d626865c69870220215f14b2ba5ee41a5c441402bd315c7cde3afddea7f017dfe168d2aa0a96256e030204a3204a9e0047304502207ec02cfc848891982234460c5ad37500e740c99e5343e63677a3688c0cb7d57902210088fd5a8f450fe9d11facf3e3946909cc5bbcc3ff81f801278173f0b22ed21e97030204a3204a9e004730450221009838d652955cfc45a23e7fc279fa8e3f3d79c104208902f210b730baa41297f60220432c8e90c899e73e58bf7c8de9e1f5d7c5bfa5fbcf7c54ac89e51630c3a8d2eb030204a3204a9e00473045022100ce94d790690bf51b6ced7ef01668c6b76c6a0bc3a59c5964c6b007052ea8a38602200faa783a47bbb98456a6631eb70d1e03366b28565973ccf24abd6fc22a6998de030204a3204a9e00473045022039533303f3e8117f9daf66e46cc8b3464269e3f583aa67469ce3f913bdbe193f022100e5aaebd7494abe26d569226c1197c6fe495ba7d80ea36fd9b0ff49740b115e4f030204a3204a9e004630440220089bcb4a5838988902bf8cfdc10eeb08b44a4b55d8c0bf1a094659f2442c6fd302204d215c5304b1d7db89b7cb282379a1a413e23ce0797950cd54a74476d5eff520030204a3204a9e00483046022100a710986f434e65d8286e5c4da6379fc7d9133175dafda60df6cb491a86665081022100d765d8bb3951d7e3a4ea654a1428ab254800064a2d65696a538656ae9eee76ab030204a3204a9e00473045022100a349876188ae3f9b473e0a40176d399bcaa3aeafcc30bb80a15a6d6a8a8d403f0220415a0de01c41194a948e7a047e6bb1d6f91f3b46ab0d211df9fdc95a3e879308030204a3204a9e004630440220059e07d234a511cd80093a187cadd465c38a81a126bfbe05569a215878180fa102201c5695eaa063808f125d54faef7d2badba4d3fc85716d45e5c8345be18e2fe20030204a3204a9e00473045022100a6a229d98c740df13030832345feed3776a8d2dfad111226fbf6413d7bf6e8cc02200179c88cce423643669ce3430bf6e71b91a8d4e23d3686d53ec77490016d86a9030204a3204a9e0047304502201e91098431f127060b9614cc153cd145652ec7c991b518a6e10d15f19fb4c15c022100bd5f122d84edcd7a3997c1c5a483c39d5afda2a273c5aec899ff519af25db5ec030204a3204a9e00463044022068333ef95dc4f1c70c4e89f443da621728349ed32e20d18cd246e9fd9a15b51c022039df340c3bf24576a6c64178039b35270de04abba0999b802fc87ce56bc1de8d030204a3204a9e0046304402203f2d46babeccd02acf9069574fe495e53b93227941bf487d3fce03d5be330e47022035f89ca34e0ce045026c5776ff82abbc0c3440eedce2842a7dbfb1a3cc24031b030204a3204a9e00473045022100a6efdb6b380b12e17c04bffec16fae03456dca278ec0b63a0fe1324234b7543302207d55a8f39a32a9023428e1b797304ad62c49e1ac314ef557a81ef24ceb12dc2c030204a3204a9e00473045022044c44aafa20fe604550e421ef51462acc2563b2d445ce36388a7bc0ad1235bab022100d3eeef45aed4a66f57fd005e8503743b178812759f3f87e38639b39c47d4e02b030204a3204a9e00473045022035b21e8d6c5be5066f6e72ae6f905ca6bbe62ce7c4c04d0eef409c4f89a18c4c022100cd4a414c1e5985a57da579ad479fc22846671cdf3dc660cb0a672cd06a91aecb030204a3204a9e004730450220632a8983c3fb24c8a23bef3a879eb473bc1ec09149c560684b3773c0af370a9302210094128c9171c2e40229b4f809c76af6ee0565a3d155b97342504fc78ce30a0d5f030204a3204a9e004730450220012d13d09f887a5eefd7554ec87e646bf4e2359a7ec7f1173510fd326ffb94c5022100e1ec2f9f6ec3547a6560d97380c17be586c2704a64bf22632f51eb4fa5179e32030204a3204a9e0046304402206bfaba37bb6f40292662b6b2cbfdf3778568d31165d7cd2a1982897f8de234e102202848a8bed58621d46097147b3e26fee6f1d90877c7e5a98ea43204512e9d506c030204a3204a9e004730450220670592ae5fb36e4f8596003ef99a8b55df4d0555c2f330d283ee8f065a818ba0022100d66293b99dc1a69f9ea0e3fbe4e4a34d1a3fd69d6bbe6f2f063cb27334ecebb7030204a3204a9e0047304502201fd6dd8181980f0bb65d42cf381462e50f8d37ec9c9fdbbb8575f7ee5d958700022100e12c1a1378b7d6670147cb3fc97cbab96c15eaed9c541642f1598fb3a6c980dc030204a3204a9e004730450220659fdbd8130cef6414312506267a5a167c098a5f0aa20a821e8a9d73fa9f32c9022100dcaaebaf631171a17735640c80b0f9eee29f026c1bd673e9de45f6adce19f6d5030204a3204a9e00473045022100c09d5ce4b8dea56df2479453582d03c47faebe354b16a58cf280b1686610177d02206080d3610d316153f600932a8d7aab3edcdebfeec02ef8b44656863f383b8257030204a3204a9e00463044022078b20b8b6cfa4f8865e8e36499159d0f5d89d1a839103ba79a2365bb86ce451b022002d7b50a6512f22575f4d479cfed7091a8be7344497abbe9406f1f54c2689722030204a3204a9e004730450220222367cb6ee772ed597dce8265145a47a2c2f8c0a94e22902345210dd255840e0221009ec1ad44c47142b30556cf436156c2a7fd95a0f08b617a51bb8a879d2aa52114030204a3204a9e00483046022100cc0d159c5e6dcae969febea2e299049d8c58c7d816748327a3d575b15648de620221008c256dcf6bd72de63df60decbd558c2e2c2253cf4406809b0466364048afdf18030204a3204a9e00483046022100b596f151fc6814929552b7acfa17cfac5ee4bb76427782d51f78ba0a560c0b61022100e22c8aa810a10d551575d811ce970b3961d6ff396340937416f5cf396872a12f030204a3204a9e00483046022100bcb15a987f4c59ad4fdb26cdbfc0f5d438e7dc8b4dc3fa7d556af93c5b732be5022100b742f33ddcf97d55791c5ea4c1cb5a205ac835a4870c4f0e7715df4e63946d3b030204a3204a9e0046304402203c61c20c376407e360a88b884d9b749fa8c8ec4be38bf18f840962bdedbc1ffd022015b8b5c6c90b92d40af63686b494f9280b22188d465ef1ed784db0a229618880030204a3204a9e0047304502200515a4786a8f5b9e217d003fdc9a6081b8d7f56c16009862dc1f012668debf3b022100f99d1fc0a2a5cc019c3d99cd3dec483a50027f17718cb353ceb11c2a3dd06817030204a3204a9e00473045022024ff8ee35be3ebcf7d55de535911e504bce8a38dd753eed35363b1c638baed8b022100d369d884f65f3f8fbf61b68812b836254a2d965391aa3041394fdf4a8a079160030204a3204a9e00473045022100a37b4ae7361c8884b845ea5c0304ec3bc95031951d9e9efee2c05fb2869b5cce02203a03dc5b7035db5f0bb92cb4d13b4c24a24a45473803b2d60a713bf889cca6f3030204a3204a9e00483046022100ec50e9af23978093a0e3b486f12098b2ea0aefd9666ad0a52a6510b15ab67b10022100cbd75d4b15795a508dae5491f8bdb8e224f7518ed988d4831fe593a449ca2c53030204a3204a9e0046304402203f83b243265ffe18c7bbeaae1fe241835c7e406164f2663c65154af63a1739170220480ebe26e08babd73f794513783aa430bf3ae1b6638a1ba1da7ad64359b76871030204a3204a9e00463044022058e366528db9b7596bfac4fc69d27b80ea85d41275268d3a3e8b6745edde36c702202f4647b599473a1611769105aac52a915e3296b4921b91f454a13aea4f80475a;3!]W>D] 'p~[ye; 'p~[y@E[eph|jslvAy @|șT$D] E BR`C=?-d - I *< KW4    \  @ CGHKP:PpTT,THTUHU\U(U8U9V,:]>kvGk|HoIrXsYs\s]w`^3bHd$e)f.l1tLuvtPTCcrypto-policies202402012.git9f501f3.fc40System-wide crypto policiesThis package provides pre-built configuration files with cryptographic policies for various cryptographic back-ends, such as SSL/TLS libraries.eSkbuildvm-x86-05.iad2.fedoraproject.orgU:Fedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://gitlab.com/redhat-crypto/fedora-crypto-policieslinuxnoarchif not posix.access("/etc/crypto-policies/config") then local policy = "DEFAULT" local cf = io.open("/proc/sys/crypto/fips_enabled", "r") if cf then if cf:read() == "1" then policy = "FIPS" end cf:close() end cf = io.open("/etc/crypto-policies/config", "w") if cf then cf:write(policy.."\n") cf:close() end cf = io.open("/etc/crypto-policies/state/current", "w") if cf then cf:write(policy.."\n") cf:close() end local policypath = "/usr/share/crypto-policies/"..policy for fn in posix.files(policypath) do if fn ~= "." and fn ~= ".." then local backend = fn:gsub(".*/", ""):gsub("%..*", "") local cfgfn = "/etc/crypto-policies/back-ends/"..backend..".config" posix.unlink(cfgfn) posix.symlink(policypath.."/"..fn, cfgfn) end end end+-+1+0-*.4.312.^ k 51? p$1l^ k 51?  F p1| y kE[1OLE Rd d1x!!| k 51>^ k 51?  F p1| y kE[1OLE Rd d1x!!     K] g@ AAAAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤eleleleleleleleleleleleleleleleleleNeleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleNeleNeNeNeNeNeNeNeNeNeNeleNeNeNeNeNeNeNeNeNeNeleleNelde64669cdf2f9b5074089e202ea7f0bc04c94087c1e7ee0c3eba753b8c89c692d350c4eedc9bf6f657e024fd6a2377c6de613f69a9f21c9da8dc160be773d0650d3b8634db6672f988e77ad7eb449dbcf1955e9a208b42895b9768ef1c3726e119ead9809b2399d8fa0d43be7b43b9d229d2f393be52c87d724e0acc585a3a91eac3d00644f5b9ac59296ff888399c00a568d885fb3188d481a0f3fd7543c7c7ba0a4319962f0e6a3e83a404becf46a8bb0cf7929ef2b7032fec9ee1b95dd27b84fd44838e9c1fe6e6d40a8b947b26f7482b73ebbcd2232bc5299cc99c809c7c9ec9dd7d53473156042311fed1794d58ba9dbe373b74ebab404146289b408235ca4659ce17bcffe17df66ba0826bf57d531dee67448c64142873610769c0536890e6168cd0e989e0b91776a5dbbc47abe5ccfa1d9935ced35f3190f6f1d9360b14c0ac8298081902c37730227e3385e5db9bdb414fc00469a5453d9d8edbcb89ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b0dd39ec8f3070e8b431e5a552cc930cd76036b6dfbb171d3acb0204d94638680d297b0d51538f346255917ff015c855a7b3dde943dfa016682ef952e17b9e327395f77c7f1191a1d281b1d6f4b27d31624cdfce2b530ad7cbba907ac04344dd1fc2e702dbf715e75dc6697e99cd190082f32d3ea45ccc4b4bc9f517ceae609e252e4cdd1d7901d4167eca4bf692c4324282be12b5f6af0c8e25546d3c2cd64849801013ecccaa8896999a67119e2314920898945ba65dee4a7c26042af34efd03e386fa8a03a18416c66bcb361d6c08c281bd1da219a58193f1c712faf9ad10bf13c7ed127764aab9e626e84b99061a0c6a6a71ecee3dfe821eefd2f4d97067917c9621cbd4a12bd0c548a16ae61f858284de1472326996e12140985c6d28636e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ffa3482faff8b9c39e8f4496aab37e93c694c758c67876eb4d6e3dbefb9f3ed53297ada25f072eafff0a6b217030d100875107296af6fe20ec4f33025e672ead3297ada25f072eafff0a6b217030d100875107296af6fe20ec4f33025e672ead54b281d7eea08898180022510b7c24f4620ae2a2914664075c0c4674fca84f5bce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b2607667e049b252d85947aa7c5a6ba4bf82988585b530cdd405da2231bf9148d2ec106cc8d7688bb1d51f30a588317a57d5e5fe5b1632e0ae175458a820dbdd12ec106cc8d7688bb1d51f30a588317a57d5e5fe5b1632e0ae175458a820dbdd1de64669cdf2f9b5074089e202ea7f0bc04c94087c1e7ee0c3eba753b8c89c692d350c4eedc9bf6f657e024fd6a2377c6de613f69a9f21c9da8dc160be773d0650d3b8634db6672f988e77ad7eb449dbcf1955e9a208b42895b9768ef1c3726e119ead9809b2399d8fa0d43be7b43b9d229d2f393be52c87d724e0acc585a3a91eac3d00644f5b9ac59296ff888399c00a568d885fb3188d481a0f3fd7543c7c7ba0a4319962f0e6a3e83a404becf46a8bb0cf7929ef2b7032fec9ee1b95dd27b84fd44838e9c1fe6e6d40a8b947b26f7482b73ebbcd2232bc5299cc99c809c7c9ec9dd7d53473156042311fed1794d58ba9dbe373b74ebab404146289b408235ca4659ce17bcffe17df66ba0826bf57d531dee67448c64142873610769c0536890e6168cd0e989e0b91776a5dbbc47abe5ccfa1d9935ced35f3190f6f1d9360b14c0ac8298081902c37730227e3385e5db9bdb414fc00469a5453d9d8edbcb89ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b0dd39ec8f3070e8b431e5a552cc930cd76036b6dfbb171d3acb0204d94638680d297b0d51538f346255917ff015c855a7b3dde943dfa016682ef952e17b9e327395f77c7f1191a1d281b1d6f4b27d31624cdfce2b530ad7cbba907ac04344dd12d3530ededdc39742969f28ff137f88e429a5b80e55fb9dcb8ed51eabc14ed0d576afcdaf6c66f7bc26db82f3a438237e7deb58caee8e56621a3adad6a0b6a2085a617bceb0dda0d2123898768a5935c5bfe42be9b22aafa1c6d01b1822b0eba19ead9809b2399d8fa0d43be7b43b9d229d2f393be52c87d724e0acc585a3a910c1e430ee375bf679019a42098629b7cccc6ca5a530479d787c5fde204da1cb77ede32f2a17a30a78d7b7eaf5ddfcb08c12585bbb2c3445e7c22eee36187be6e02ffdfed2d1cd541a60922cb328539d2dbbe3feef91e5e75c8da8597a2bbf8df4451b7f16d771e6aa77f27f45435db989305ac71018a6db361986cd6e494f7557838a5257bcaa519c19349292ec2e2231adb98a094ffcc4c963210b76910a2b35021c626a96964cf61c1a3af73b8f78c6f9306f189b2a7f43268bbac90efd0143961091f37cce1a1ed68ac40de462397c3be15df75c2a798142202b83c04333ece58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626ba04bff54a6a0acdd9543ee013185f8280cd9bcdbdc0ad5214def11174e39b7373d25d7916e7cef5c8a030a16df5e01e60ca506d6e980d7d3c8ac48487bcd2ab33d25d7916e7cef5c8a030a16df5e01e60ca506d6e980d7d3c8ac48487bcd2ab3a58c1a9dc160a31aa185d74a96538aafa634864b8868129ffac0544e789e03e0e9ab9856c108c5d852e11a2ded883a27b2ccd764dd65787a8daba31ab4805241970b84e1bf621ff56338ba5540f3d149bffaf48c562f291c68107339f6005a631743c2e015583bf7667502ee31270b2956e1b80ecd0de07904eee76ae1288a20f8457858da0d1525a481f232b3c17f367fefcde9adba63f5b50089521406507465b71befe6e67929f7a08e9cde827f54482f4ebc09422df2205b823b07612e9b2239a77f6131ca178c756f58840172fb5c474ad1bff1f68dc43489319eef34043e148402538a08638d8b7faa9458fba2a8abbe957f92b4ae9380f9dbf9011c14ba193a5be3ad53cd60a3b117797519ab4495e6e116c70bbe39d2cb307d0298b1d347ef028b148521aceb54ac3c7124590eaf16a13c9154ade1aa8dfbc3a3e4571ac42d2468598d94dfd32a127384720b34036b1045803848c3c9f4d68992d5c4ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b7553527c3c9a88aa1977073a0d70c2c648dcaad1003bcfcf11ce9f5c1ac5621403782831b8aa61e5bda884f5ac55669c208a20d8669a9056c92c4c1e6068210f03782831b8aa61e5bda884f5ac55669c208a20d8669a9056c92c4c1e6068210f76bda255873294ec396bfc30294947c96205d654fa16ca1af40d37e82aeb0ee17053f075a4410935a8908dad7e3b929dc54f40b0ffde481ef57c531547ab7b0380c269feae33fee7aaa9e5ea98fb28b5e3c8aafbc2b8add1aff19079d51643f09775fef48ee9f139ae7bf86dd87936c69503c2fba69a2054ed92d8420e4437e5eac3d00644f5b9ac59296ff888399c00a568d885fb3188d481a0f3fd7543c7c7ad8cfdb3cf11f8a18a8d66c5b243ac449587a735355ae1e346cf8d5aabd02ac42a95792e819fa9d852cac0dd1c4f24e2d11aa4b98f8dc81e9ce092f128ef8406e68478336e0f5de871b39739947cd2cc06bcf1a3577d5a1ffd178313dc683795fb0c25d0afe10daf34f96aa8bfe926525440d5f10636dbce96f4bae838cf4e7b1c4f6730dc88b93022a209702d97470b7748fde5593e70534d8a85c6c0c57f9b6fee1314ee32515f02917a8863d7a06c9aca49d5b3c9d6a7d4a89037b82b1af9ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b1b4368c55c8d348fbb32432349d636ac078f714f838ffbb0b51b9b4c2baba0fced41be86b2ddabfc6d57ee53b75f26e2733b66a2ce0c7a97465cc9dd50786afded41be86b2ddabfc6d57ee53b75f26e2733b66a2ce0c7a97465cc9dd50786afda58c1a9dc160a31aa185d74a96538aafa634864b8868129ffac0544e789e03e0d350c4eedc9bf6f657e024fd6a2377c6de613f69a9f21c9da8dc160be773d0650d3b8634db6672f988e77ad7eb449dbcf1955e9a208b42895b9768ef1c3726e119ead9809b2399d8fa0d43be7b43b9d229d2f393be52c87d724e0acc585a3a91eac3d00644f5b9ac59296ff888399c00a568d885fb3188d481a0f3fd7543c7c7ba0a4319962f0e6a3e83a404becf46a8bb0cf7929ef2b7032fec9ee1b95dd27b84fd44838e9c1fe6e6d40a8b947b26f7482b73ebbcd2232bc5299cc99c809c7c9ec9dd7d53473156042311fed1794d58ba9dbe373b74ebab404146289b408235ca4659ce17bcffe17df66ba0826bf57d531dee67448c64142873610769c0536890e6168cd0e989e0b91776a5dbbc47abe5ccfa1d9935ced35f3190f6f1d9360b14c0ac8298081902c37730227e3385e5db9bdb414fc00469a5453d9d8edbcb89ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b243c2700025703aca72f8f12c01850b18039a0b6749d498841917b87103cdeab395f77c7f1191a1d281b1d6f4b27d31624cdfce2b530ad7cbba907ac04344dd1395f77c7f1191a1d281b1d6f4b27d31624cdfce2b530ad7cbba907ac04344dd1de64669cdf2f9b5074089e202ea7f0bc04c94087c1e7ee0c3eba753b8c89c692d350c4eedc9bf6f657e024fd6a2377c6de613f69a9f21c9da8dc160be773d0650d3b8634db6672f988e77ad7eb449dbcf1955e9a208b42895b9768ef1c3726e119ead9809b2399d8fa0d43be7b43b9d229d2f393be52c87d724e0acc585a3a91eac3d00644f5b9ac59296ff888399c00a568d885fb3188d481a0f3fd7543c7c7ba0a4319962f0e6a3e83a404becf46a8bb0cf7929ef2b7032fec9ee1b95dd27b84fd44838e9c1fe6e6d40a8b947b26f7482b73ebbcd2232bc5299cc99c809c7c9ec9dd7d53473156042311fed1794d58ba9dbe373b74ebab404146289b408235ca4659ce17bcffe17df66ba0826bf57d531dee67448c64142873610769c0536890e6168cd0e989e0b91776a5dbbc47abe5ccfa1d9935ced35f3190f6f1d9360b14c0ac8298081902c37730227e3385e5db9bdb414fc00469a5453d9d8edbcb89ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b0dd39ec8f3070e8b431e5a552cc930cd76036b6dfbb171d3acb0204d94638680d297b0d51538f346255917ff015c855a7b3dde943dfa016682ef952e17b9e327395f77c7f1191a1d281b1d6f4b27d31624cdfce2b530ad7cbba907ac04344dd12d3530ededdc39742969f28ff137f88e429a5b80e55fb9dcb8ed51eabc14ed0d576afcdaf6c66f7bc26db82f3a438237e7deb58caee8e56621a3adad6a0b6a2085a617bceb0dda0d2123898768a5935c5bfe42be9b22aafa1c6d01b1822b0eba19ead9809b2399d8fa0d43be7b43b9d229d2f393be52c87d724e0acc585a3a910c1e430ee375bf679019a42098629b7cccc6ca5a530479d787c5fde204da1cb77ede32f2a17a30a78d7b7eaf5ddfcb08c12585bbb2c3445e7c22eee36187be6e02ffdfed2d1cd541a60922cb328539d2dbbe3feef91e5e75c8da8597a2bbf8df4451b7f16d771e6aa77f27f45435db989305ac71018a6db361986cd6e494f7557838a5257bcaa519c19349292ec2e2231adb98a094ffcc4c963210b76910a2b35021c626a96964cf61c1a3af73b8f78c6f9306f189b2a7f43268bbac90efd0143961091f37cce1a1ed68ac40de462397c3be15df75c2a798142202b83c04333ece58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626ba04bff54a6a0acdd9543ee013185f8280cd9bcdbdc0ad5214def11174e39b7373d25d7916e7cef5c8a030a16df5e01e60ca506d6e980d7d3c8ac48487bcd2ab33d25d7916e7cef5c8a030a16df5e01e60ca506d6e980d7d3c8ac48487bcd2ab3a58c1a9dc160a31aa185d74a96538aafa634864b8868129ffac0544e789e03e0e9ab9856c108c5d852e11a2ded883a27b2ccd764dd65787a8daba31ab4805241970b84e1bf621ff56338ba5540f3d149bffaf48c562f291c68107339f6005a631743c2e015583bf7667502ee31270b2956e1b80ecd0de07904eee76ae1288a20f8457858da0d1525a481f232b3c17f367fefcde9adba63f5b50089521406507465b71befe6e67929f7a08e9cde827f54482f4ebc09422df2205b823b07612e9b2239a77f6131ca178c756f58840172fb5c474ad1bff1f68dc43489319eef34043e148402538a08638d8b7faa9458fba2a8abbe957f92b4ae9380f9dbf9011c14ba193a5be3ad53cd60a3b117797519ab4495e6e116c70bbe39d2cb307d0298b1d347ef028b148521aceb54ac3c7124590eaf16a13c9154ade1aa8dfbc3a3e4571ac42d2468598d94dfd32a127384720b34036b1045803848c3c9f4d68992d5c4ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b7553527c3c9a88aa1977073a0d70c2c648dcaad1003bcfcf11ce9f5c1ac5621403782831b8aa61e5bda884f5ac55669c208a20d8669a9056c92c4c1e6068210f03782831b8aa61e5bda884f5ac55669c208a20d8669a9056c92c4c1e6068210f76bda255873294ec396bfc30294947c96205d654fa16ca1af40d37e82aeb0ee17053f075a4410935a8908dad7e3b929dc54f40b0ffde481ef57c531547ab7b0380c269feae33fee7aaa9e5ea98fb28b5e3c8aafbc2b8add1aff19079d51643f09775fef48ee9f139ae7bf86dd87936c69503c2fba69a2054ed92d8420e4437e5eac3d00644f5b9ac59296ff888399c00a568d885fb3188d481a0f3fd7543c7c7ad8cfdb3cf11f8a18a8d66c5b243ac449587a735355ae1e346cf8d5aabd02ac42a95792e819fa9d852cac0dd1c4f24e2d11aa4b98f8dc81e9ce092f128ef8406e68478336e0f5de871b39739947cd2cc06bcf1a3577d5a1ffd178313dc683795fb0c25d0afe10daf34f96aa8bfe926525440d5f10636dbce96f4bae838cf4e7b1c4f6730dc88b93022a209702d97470b7748fde5593e70534d8a85c6c0c57f9b6fee1314ee32515f02917a8863d7a06c9aca49d5b3c9d6a7d4a89037b82b1af9ce58fa596fd447999c0fc9ea20f25072b77621e9eaa5166aa06f030d970b626b1b4368c55c8d348fbb32432349d636ac078f714f838ffbb0b51b9b4c2baba0fced41be86b2ddabfc6d57ee53b75f26e2733b66a2ce0c7a97465cc9dd50786afded41be86b2ddabfc6d57ee53b75f26e2733b66a2ce0c7a97465cc9dd50786afd85907f2a81cec2526ecf94651b3aec8c26a84a57276e0f75ad23a3f45cbc01d04c0d659636ffb1ed2da93d1fbce3b28c882d95408cbdcb3fd5bf0dd34ea50f14a154547d25b2516beb0580719eb100c55eaf1e02d0fffb19f825414d1e101ccc17348db5605b98f88f38704b2de8c0eb91a066be19c4c993d2ed0d8dbf411ddda154547d25b2516beb0580719eb100c55eaf1e02d0fffb19f825414d1e101ccce74e684066a5f173b1333135bf12b1c39f9f0bd22acb9bc180e18c5fbe044d48ab77fa37af9f20f16546be918dc0290d46888b38a378f1c6dc2d253fb0c0bfde118ff07d1ace310f1020c2f87055585bd44ff1e025cba6b761f6844fed268891f0545f3685b158f00d2e77847aa70cffa4dbae30357f62914bddfda70495160aa154547d25b2516beb0580719eb100c55eaf1e02d0fffb19f825414d1e101ccc65e525f81a29efa084c23d6cb3e1ae7b4601296793331d6b3070f90d1511fee83aa0637dd728001daaa20f91a93876d77d23e1e4bc1d7b1dbf970574b120699a661c008361be79add5c086db6aed9e84f7c7b569057023cb548911bb0cec1ee0148b7a5e424137305125e43319cf7000d421e49e5e06875e8e9508f83abcd6600861bece61f0d8191429427af1ed51c8d68a135c3106060e89a8dcb417afbea5f416bd1231da4520fff34586581ae7590f885ce9e1b86b09d7aad4a3cb7bb3b3304f4728eb3a09a2ec15eedaeffd1ddad83f0afc3bce911538082e74a9e26776c8f9403075c8492980f576253ee5b498d1e77be65df9e3aa3634174aa564646f1f80757db932770a8dda67eb301d6a96b8b6e09452edbc35f2a4dccdc13c2b7e926673bbc7ee7b5c81945f10d103178a8cd5c4a309efbf898a7433e7a4ae49fd9e21e29003f151ef4d0cb866122a546d661243782a245c7b1b362c3f570bce1369121b6719a4a96cb77bf2372cb58a389b08726e4448b1037b70ec9950af10486095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3422c5034e1c77aaa2cc4c4f96c9ba4697c7825cadaef601cd6456cc461ec3c8d/usr/share/crypto-policies/DEFAULT/bind.txt/usr/share/crypto-policies/DEFAULT/gnutls.txt/usr/share/crypto-policies/DEFAULT/java.txt/usr/share/crypto-policies/DEFAULT/javasystem.txt/usr/share/crypto-policies/DEFAULT/krb5.txt/usr/share/crypto-policies/DEFAULT/libreswan.txt/usr/share/crypto-policies/DEFAULT/libssh.txt/usr/share/crypto-policies/DEFAULT/nss.txt/usr/share/crypto-policies/DEFAULT/openssh.txt/usr/share/crypto-policies/DEFAULT/opensshserver.txt/usr/share/crypto-policies/DEFAULT/openssl.txt/usr/share/crypto-policies/DEFAULT/openssl_fips.txt/usr/share/crypto-policies/DEFAULT/opensslcnf.txt/usr/share/crypto-policies/DEFAULT/rpm-sequoia.txt/usr/share/crypto-policies/DEFAULT/sequoia.txtYYYYYYYYYYYYYYYY@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcrypto-policies-20240201-2.git9f501f3.fc40.src.rpmconfig(crypto-policies)crypto-policies      config(crypto-policies)rpmlib(BuiltinLuaScripts)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)20240201-2.git9f501f3.fc404.2.2-13.0.4-14.6.0-14.0.4-14.0-15.4.18-1gnutlslibreswannssopensshopenssl-libs3.7.33.283.90.09.0p1-53.0.2-24.19.1.1eeeed@em@eReLeJ&eJ&e d@d@ddA)@c>@c`c0c @clc:ccb5@bb@b@bjbi0@bUibJJiri Vanek - 20240201-2.git9f501f3Alexander Sosedkin - 20240201-1.git9f501f3Fedora Release Engineering - 20231204-3.git1e3a2e4Fedora Release Engineering - 20231204-2.git1e3a2e4Alexander Sosedkin - 20231204-1.git1e3a2e4Clemens Lang - 20231113-1.gitb402e82Clemens Lang - 20231109-1.gitadb5572Clemens Lang - 20231107-1.gitd5877b3Clemens Lang - 20231107-1.git8f49dfaAlexander Sosedkin - 20230920-1.git570ea89Alexander Sosedkin - 20230731-1.git5ed06e0Fedora Release Engineering - 20230614-2.git5f3458eAlexander Sosedkin - 20230614-1.git5f3458eAlexander Sosedkin - 20230420-1.git3d08ae7Alexander Sosedkin - 20230301-1.git2ea6d2aAlexander Sosedkin - 20230220-1.git8c7de04Fedora Release Engineering - 20221215-2.gita4c31a3Alexander Sosedkin - 20221215-1.gita4c31a3Alexander Sosedkin - 20221110-1.git87a75f4Alexander Sosedkin - 20221003-1.gitcb1ad32Alexander Sosedkin - 20220824-2.git2187e9cAlexander Sosedkin - 20220824-1.gitd4b71abAlexander Sosedkin - 20220815-1.gite4ed860Alexander Sosedkin - 20220802-1.gita99dfd2Fedora Release Engineering - 20220428-3.gitdfb10eaJiri Vanek - 20220428-2.gitdfb10eaAlexander Sosedkin - 20220428-1.gitdfb10eaAlexander Sosedkin - 20220427-1.gitca01c3eAlexander Sosedkin - 20220412-1.git97fe449Alexander Sosedkin - 20220404-1.git17914f1- Rebuilt for java-21-openjdk as system jdk- fips-finish-install: make sure ostree is detected in chroot - fips-mode-setup: make sure ostree is detected in chroot - java: disable ChaCha20-Poly1305 where applicable- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- TEST-PQ: add a subpolicy to test post-quantum algorithms. Do not rely on.- fips-mode-setup: Write error messages to stderr - fips-mode-setup: Fix some shellcheck warnings - fips-mode-setup: Fix test for empty /boot - fips-mode-setup: Avoid 'boot=UUID=' if /boot == /- Restore support for scoped ssh_etm directives - Print matches in syntax deprecation warnings- fips-mode-setup: Fix usage with --no-bootcfg- turn ssh_etm into an etm@SSH tri-state - fips-mode-setup: increase chroot-friendliness (rhbz#2164847)- OSPP subpolicy: tighten beyond reason for OSPP 4.3 - fips-mode-setup: more thorough --disable, still unsupported- BSI: start a BSI TR 02102 policy - krb5: sort enctypes mac-first, cipher-second, prioritize SHA-2 ones - FIPS: enforce EMS in FIPS mode - NO-ENFORCE-EMS: add subpolicy to undo the EMS enforcement in FIPS mode - nss: implement EMS enforcement in FIPS mode (not enabled yet) - openssl: implement EMS enforcement in FIPS mode - gnutls: implement EMS enforcement in FIPS mode (not enabled yet) - docs: replace `FIPS 140-2` with just `FIPS 140`- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- policies: restore group order to old OpenSSL default order- openssl: specify Groups explicitly - openssl: add support for Brainpool curves- rpm-sequoia: add separate rpm-sequoia backend - DEFAULT: allow SHA-1 and 1024 bit DSA in RPM (https://pagure.io/fesco/issue/2960)- Makefile: support asciidoc 10- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- bind: expand the list of disableable algorithms- sequoia: introduce new backend - migrate license tag to SPDX- openssh: force RequiredRSASize option name- revert premature Fedora 38 Rawhide SHA-1 "jump scare" until https://fedoraproject.org/wiki/Changes/StrongCryptoSettings3Forewarning2 gets approved- disable SHA-1 further for a Fedora 38 Rawhide "jump scare" as described at https://fedoraproject.org/wiki/Changes/StrongCryptoSettings3Forewarning2 This change will be reverted for the branched-off Fedora 38, but never for Fedora 39. Thus the change will reach the users with Fedora 39 release. `update-crypto-policies --set FEDORA38` for the former, obsolete DEFAULT. - openssh: control HostbasedAcceptedAlgorithms Systems having it set at /etc/ssh/sshd_config will have the value ignored and should instead configure it per-host.- openssh: add RSAMinSize option following min_rsa_size- tests/java: fix java.security.disableSystemPropertiesFile=true - docs: add customization recommendation- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Drop i686 JDKs- policies: add FEDORA38 and TEST-FEDORA39 - fix condition of conflicting with openssl- bind: control ED25519/ED448- openssl: disable SHA-1 signatures in FUTURE/NO-SHA1 - skip pylint until it's fixed in Fedora (tracked in bz206983)- fips-mode-setup: improve handling FIPS plus subpolicies - fips-mode-setup: catch more inconsistencies, clarify --check - fips-mode-setup, fips-finish-install: abandon /etc/system-fips - openssh: add support for sntrup761x25519-sha512@openssh.com  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()KLMNOPQRSTUVWXY[\]^_`abcdefghiklmnopqrstuvwxy20240201-2.git9f501f3.fc4020240201-2.git9f501f3.fc40     crypto-policiesback-endsbind.configgnutls.configjava.configjavasystem.configkrb5.configlibreswan.configlibssh.confignss.configopenssh.configopensshserver.configopenssl.configopenssl_fips.configopensslcnf.configrpm-sequoia.configsequoia.configconfiglocal.dpoliciesmodulesstateCURRENT.polcurrentcrypto-policiesDEFAULTbind.txtgnutls.txtjava.txtjavasystem.txtkrb5.txtlibreswan.txtlibssh.txtnss.txtopenssh.txtopensshserver.txtopenssl.txtopenssl_fips.txtopensslcnf.txtrpm-sequoia.txtsequoia.txtEMPTYbind.txtgnutls.txtjava.txtjavasystem.txtkrb5.txtlibreswan.txtlibssh.txtnss.txtopenssh.txtopensshserver.txtopenssl.txtopenssl_fips.txtopensslcnf.txtrpm-sequoia.txtsequoia.txtFEDORA38bind.txtgnutls.txtjava.txtjavasystem.txtkrb5.txtlibreswan.txtlibssh.txtnss.txtopenssh.txtopensshserver.txtopenssl.txtopenssl_fips.txtopensslcnf.txtrpm-sequoia.txtsequoia.txtFIPSbind.txtgnutls.txtjava.txtjavasystem.txtkrb5.txtlibreswan.txtlibssh.txtnss.txtopenssh.txtopensshserver.txtopenssl.txtopenssl_fips.txtopensslcnf.txtrpm-sequoia.txtsequoia.txtFUTUREbind.txtgnutls.txtjava.txtjavasystem.txtkrb5.txtlibreswan.txtlibssh.txtnss.txtopenssh.txtopensshserver.txtopenssl.txtopenssl_fips.txtopensslcnf.txtrpm-sequoia.txtsequoia.txtLEGACYbind.txtgnutls.txtjava.txtjavasystem.txtkrb5.txtlibreswan.txtlibssh.txtnss.txtopenssh.txtopensshserver.txtopenssl.txtopenssl_fips.txtopensslcnf.txtrpm-sequoia.txtsequoia.txtTEST-FEDORA39bind.txtgnutls.txtjava.txtjavasystem.txtkrb5.txtlibreswan.txtlibssh.txtnss.txtopenssh.txtopensshserver.txtopenssl.txtopenssl_fips.txtopensslcnf.txtrpm-sequoia.txtsequoia.txtback-endsDEFAULTbind.configgnutls.configjava.configjavasystem.configkrb5.configlibreswan.configlibssh.confignss.configopenssh.configopensshserver.configopenssl.configopenssl_fips.configopensslcnf.configrpm-sequoia.configsequoia.configFIPSbind.configgnutls.configjava.configjavasystem.configkrb5.configlibreswan.configlibssh.confignss.configopenssh.configopensshserver.configopenssl.configopenssl_fips.configopensslcnf.configrpm-sequoia.configsequoia.configFUTUREbind.configgnutls.configjava.configjavasystem.configkrb5.configlibreswan.configlibssh.confignss.configopenssh.configopensshserver.configopenssl.configopenssl_fips.configopensslcnf.configrpm-sequoia.configsequoia.configLEGACYbind.configgnutls.configjava.configjavasystem.configkrb5.configlibreswan.configlibssh.confignss.configopenssh.configopensshserver.configopenssl.configopenssl_fips.configopensslcnf.configrpm-sequoia.configsequoia.configdefault-configpoliciesBSI.polDEFAULT.polEMPTY.polFEDORA38.polFIPS.polFUTURE.polGOST-ONLY.polLEGACY.polNEXT.polTEST-FEDORA39.polmodulesAD-SUPPORT.pmodECDHE-ONLY.pmodFEDORA32.pmodGOST.pmodNO-CAMELLIA.pmodNO-ENFORCE-EMS.pmodNO-SHA1.pmodOSPP.pmodSHA1.pmodTEST-PQ.pmodreload-cmds.shcrypto-policiesCOPYING.LESSERcrypto-policies.7.gz/etc//etc/crypto-policies//etc/crypto-policies/back-ends//etc/crypto-policies/policies//etc/crypto-policies/state//usr/share//usr/share/crypto-policies//usr/share/crypto-policies/DEFAULT//usr/share/crypto-policies/EMPTY//usr/share/crypto-policies/FEDORA38//usr/share/crypto-policies/FIPS//usr/share/crypto-policies/FUTURE//usr/share/crypto-policies/LEGACY//usr/share/crypto-policies/TEST-FEDORA39//usr/share/crypto-policies/back-ends//usr/share/crypto-policies/back-ends/DEFAULT//usr/share/crypto-policies/back-ends/FIPS//usr/share/crypto-policies/back-ends/FUTURE//usr/share/crypto-policies/back-ends/LEGACY//usr/share/crypto-policies/policies//usr/share/crypto-policies/policies/modules//usr/share/licenses//usr/share/licenses/crypto-policies//usr/share/man/man7/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19noarch-redhat-linux-gnu        directoryASCII textemptyASCII text, with very long lines (339)ASCII text, with very long lines (486)ASCII text, with very long lines (347)ASCII text, with very long lines (491)ASCII text, with very long lines (629)ASCII text, with very long lines (483)ASCII text, with very long lines (314)ASCII text, with very long lines (304)ASCII text, with very long lines (526)ASCII text, with very long lines (359)ASCII text, with very long lines (560)ASCII text, with very long lines (377)ASCII text, with very long lines (565)ASCII text, with very long lines (321)Unicode text, UTF-8 texttroff or preprocessor input, Unicode text, UTF-8 text, with very long lines (687) (gzip compressed data, max compression, from Unix)https://bugz.fedoraproject.org/crypto-policiescrypto-policies-scriptsutf-81b0ea1bf6f50dc3ca83c372256282107b14c19075b3aa8c2eb6c174717555c3cd305c46c565e9e561e5163345ad3b6349cbe5c020e421910ed021582ab3eda0e?(/h,$A0I6@',gc,H(E.`[6R4ȣIljRa F36xHrd g~^ 8C|mεykbܥ4(ywT%'E6}͙5h9$J4Wb&4X X,2J55+#-_W;;ZU4 DŨKeBFPhn\ E #] ؠ;PycC(O}'5:P@Q;A# mzSoNf -{7߁!]!:;E8*Gũ0MF(Tfaθ΍q42AH&9`-8JN -3Q&M,gDP j3 i8gLFݞO#Om`~fD՘]0lIЬ`qBpvOj9+"zB[[=ozjs xs^gvx;ʭc5> >hLRU($Tc4 e%>2qi+D nی;ޔmSۺ+vTVSl6l6!4yvu8=/rk%Jzyɷg+d %~50'!U!B[ J~QpLU-&RWp6LXAM2ԛJjQ_h,#HLj?2cNfYIRUAD CK$IJY9(}h0107;4=;"JR9&i<im'NVcSm׋*;90M8tu,pQB# Ci6s\0R2)c?Pzu.[k` 뱠Ʀǐ14#Dah~ԕ/;P/w`X_9ULy 0yC #jmuHp+uFUA6Po|W߿e}^Zo=kL]Rרp"hXܻ>-4-wMk;yQ[g0BQj#:R:ټqObb$R u |'!:zԂ F͈t4RN&crb3jy&o_xbdLiG orB͟^y4 c)="z+hsX B1N&ü1.cE-&dw 4eR`UR駢Dk M;Q92%&s !6oNz^d)e@{A6$-ahtڽtBn1(mYo!?}d2k}f:pY2M%8֘!|8"WCTLJV\>tAł9,"ck-T&ùʴd:i'qr9/3wCk8[ 60Phr5$5;C 姇䐤zH⿂x}u^gD+?(H @\0I(&`ו6T2a$44#tjf & "jdFɣcT  f(aHh(dq!gYu]"vF*=lHT,HLYL;L*+~K <#[||B@p;{a?>h53"C _r(]2yڋi-֧ Y}.yM]Ɔ3ŠNkUpUIrJo3VN !u l3U)jJCJqދy57YMPPC×{n ~zT;*yjEfhI}@;Fk, -$5ؐoCsBHJOnTHĈW1,fBEY5/$ 5sϿtטAN]CofzU%`Up B`4Vn.LO-1cygcC_74}js!Bg3$5$8Ri>2D!SZ>H]:9D@ _e$ѻ4(M+&i`(+!N'a!AY<#Mz>vyD~*eR#t\a7(P"0vU@2 ))+ ;zr:nxL>6?Q C_;bpo`{U_Mpx!˚IDfs-Dhm' \mWeANͿ`kV%2;w*\x h f}uUAsB nK8O/32l,rM@L>xuwAkw$a)e Ϸӳv]cl\OJ>%mMWFDW1FX.b4xp0E[F9,!#je7Ǚr8:xi%GG )d#餞X ٬z|R[zeҀWG`c2/0,]g=gU}n-]T(cA?rKs7-XwPk6LfS(%E%f 9cxqxCNGࢡW0ʔ"[D~dYl\ovyƷBKPWrj͝ 94gufJ`L~ȃz/.ZpbuO\,,Vj1jT^i}j<,478Р/ Z3nLhO4r0f@#nflNJSiPȠk׀i7b5.Otdžβۤ9 L*pY,W- ?~fȱvHWӽ2J#m* B5,Q1]E:z5ᶍ%A7Z:ʋо84ې˄بQdFcn(wUu%0,bK);y:,bbZݳmڭ(Li@np^qy fq22@C/C;-qsl컬s֪3=" ]RYΓ&N0) Pg+]ޤ[ z)*Նs0 Ql_<:a{+1`nugY0`װ[bC2U/>4 pH1n=`HS4Ų=cƢjFwͼN_ e⑙ f9h"L֐5id0qܓL13;MXPlk-;G5B;ģ=870œ@TMSL*义!LޛۯëJsSM#P+A+BWYM\\֖"J_%d=MC4w3" KT'C Z m[}wC7pb9k Hua!IJ<tD EfʲN-(OH)?'lduW*HW̓[T<fJʈߦxS+Kgy!]LO*9 R;gi*CaJ̉*H<G]"&@1|9IZTo~l8⹗ UpTց:~2♾ ~`W(e/=(-njtjr\#G Ckz=[6)* OVGzulaR=0rVy0GT< *$EE^o`8^`-ϭ}9-Ƥ^}#"t :( #V&T&IHwio<(h'~mx&3|K}%=P9e UZ4_Q"h`V#T6ڵ*(z^3kݨ#hIGoB.N-@bȨj(bh$; hK"3AJ\s@C89 m@1Eqj q5c&K$z2]&WÇ(H0#LMcĔFQb˰,YN=݁ qB,A[6m,Pi"w QkZU71ӛzu>@L/ҾיTϻVztZpGc5<1]ݭ4ဉ_*9HW]Ljt& ^ݱ5EY$O` ~F%$Y4% = ;N&ߵFyqʃ)68XQ}"H= MA}WbvldǸGCL|Q=OQ$]Ym*FA+58f/myP+q-#ULLp8O\~M\ PlhfI^ӉM\SWdq wIGpO78e/,0h )ajΠ_!osrS6oJwߊ$)!hB'^ÌiU!!HYGm| [5[&7p"p2V晕7)h?%ms@r;8'd>%7gq} ey'HQ<-g9Q2o|8)HqkHqKowcX]@`dL Hc *jpg_ݏ%eX:b.B!phEI' FHqFႎ%;8t֤7; ) [e&8mg+,P(   ERDHP*(T ([|as'ܴAItwE[=<I+whCRk5bKѦIf7ӬjYKȫU4'f M>'9V;Z)\Oqĝջ79MOwib%2оk1hB]G)UWOοao_|%?uYC'W 5hR&p8m[.OZ_+5PA˶$S 4X`4kri!T6$I‚1 GV,)mlB)x,2 ,H{\'֔4{¨mt'[$죠WTLj7=k]ގUWTen<5^/U=1ȕW| ݋rf8U5"Y_:U˶\m~d Vk%lȞ*P@(nhpҕ,;" T G'"!cF& ߻ɦ+N*m$)nH/ȕm0kQ]2"6h-R=QLqcXjg.ppzE9 {gB̀OOȞ%?ıJ@2Fw(NJ\I`v ĉeh0%m*&*8+{ 0 ch Z' *fgy$r2)1;Pns5.9P" n]Gt&e|ijsׄ^Hsz8R=!LhK\xU=v"T?Bh*A4E)υ)@z,$o`J(SK-9kЧ=xxy/:5hPe.l-t;#U lŪ߿ ?fE Wڵ;\Mq&b}I2OM<›r4 8Xg<)ys`[{yLKm R<~ԑ;ZiWZG80Hom ~mH*&C՚qݣk%EݘR,>1_8cLöURRbN Enn`Pʐ%>n]EmIaa̹2hB,f ӨKU:<K ϝtm}!Iu] 俳Li"^nAcx"86BیҨG捄TN bj|SƏhpT )wO{Q_=|A +p{3w#pb.UH *ں.ȝD`sCv pŁij o+njA(@h[a!>HYPgD_ܓ ]{ErӞ ,G漱=Ɖ<HHrQO֘Tpe}8u~{kewr-'љPlI"ԋa{ަAdw)l(<c&B-~h3NT}Ca{zǰ K5O#LHM=!qj4CfIhxXq"5kv,RGxP@rdhF1KW}Q֍+bKe; z5\ݬTc%Z{&/R*ݯS I>^ԧeMi48M &S1Gj倠BW0ш YuCtecgeϺD$\XӝIA[KAp+o"cе "7T2ꄤ$KB\Uy"*$1Ǫ'/sW^g=[B `-&hNt&#PùQޯ:9l&Œ`҇o1,ٛ3P|ۧUe0k>ƕǍ#^|yi'up ZF:N2TwoiqHۗjB:uR:yZhns^ ;#H$ R*A j8ZŤ"9e/R'2DP3.yi Ux6" UΙE׃sc?",-*+od^iFёUyU.2E v8HxҁԩќtrX6 \aw_B3Ѕ7wggkIKXծw[t'4 |D85py^<2]sL0aEz'2@}׀z;,ԅf17pO""[cs; X%*Jԓ.Eg` m8B'EmY3iB /e]é qhtkkf7Vm̲-V*&!ENe+ n/Ȝh!\tĭzȈ!R^ h-ᳰAtѿl`pN'UcZ-r i|WÁm_neVMу0(Kx-5^k.N>ZUV41Ytt?v1z!~h,2I[e ('L0Dv ;mWx/C S*bbl~)>K$J"3eYH,jE=+4KPW5l, c7&~屚Q{E~3)t oh[*Fr˶cPԖCB~IfE*i5R$Oej ٘i&ӝFB5:af0 h-uzg<"%ဣk80I5an.{s;4y#׷“!۾Ǔk A{c7Եw\`b,c"؅0;cjDlH(Հ+TP `a 0RML K[!}l·r6vV$coN* s67U=IPi,^s1m#)ƿqw/f1h eeN• j'?2)py-5mhqcSK/el:]"2M}`hZ{S\-4*c/-|DI E':ՆHyM7 s.-+I9+ר%O|0ͅwc:}hx0FSMv?o`I'wLvk/ b6" G(g&R֕(yRAtjU,$nj.$@elׁB~%<A?)L6}JpQY`sح1!E,欸C$HPŦTm|*/NPnwٰFheT{UWsa\'zX윩U;ryH#.NCʔ^eQ"]1S#ԺU&p$% +X7%jt/x(9D?YEO*:x]F[zp4J[\uo 4!Z;uY[8:"&ƽ)ܪvKq„zܘgB&*EAN% Qrt2}0}Dc vTR:~G #IqQ=و Aރ:Pu/N#A&O,ۊhYs@*n0fNXbqf"!3;=˖o㰗U3:q65mљjk1"E01:g]4/\R-9 Iʲ$ 2ImKjf9C3ln Ttq%>;l:d( =БZq ŸЇW(`vBM.uW)8x_ $D$aj6gs,,8 9f'1ub#Y}oغG B.VtJnQkQ-Fy+b>ɁtgGڒT\YJ09+%(*B㑄t_2s C6<&7 ۊ߈҆X_SX A7Z(A5US>flpSԛ#Lv7ĤhoLBZ-Px6}i\`Gy%4`s&vf3^`g0/g1!1Х_l id oA-R n!]!m;7/i( _'Y:˜ȸrY&ju|JPS:1- GCqU;=uS|Ρ&li.0xƫwQSTQw\j%|7P6R `G -f0006alѷ*/#$_a)VqXm'v05$ۿI;װ%ݽ:J2y>T{jk&Voj)ߙa*U\s#S% Ȩ!T%I R TISBB1>G, mp苺eQ{CqZJvlAwX03Z8IY}Xb#-\Ϭ>uz B+T uV)|Q>X- f=13 +ͅ%mi@`=A{8eQU2&=,eAK @'mX1- )%Cٵ J 0|{ RSjF  l352t[ i5I#Gڌo3`O3RtV`f´C[` =ODJmHB 7l @a@h@XiA̜(D.WÁ|$ }熗pJ?p =E#.S &X6Y}IY훫rT -nTCֽ|@+7 _75yB؍dF|]ZȨ`W: DH"4SU,] CRA RPTcW Bu ѐ c<@wU\H6ԗc%7=i+# L\iJ+yӧƗI>4#|=֭\HnZTxrVtihߺVxͳ f| >:ެv>Zx QD#D( ߕ<2 Ҿ[~\؋[_ַ̆&节h&Ou϶wIw-kL-EPG l& %"nP4[]-3qb7~!dN(d FwM?KB U٥p;mÔ!62gO@Z:D%QP6=;TQd) qBjTzi狧ufT-g͝j%M ZyƢ+Oit {̯xyLs;:yne`F'wbs)J RHacker, 10 ,siVat'! 51d0aaman7.7.gz=ksF+|U %)[)ZܦW!0$g(svv<0(EN%WgWb ".-BӘə4H(dGp8eb3jRLAũ)~ฃBl5``' \F( ϖx:4*(JtM )#<1b@᧧ru%c#d&==v3]w< ?ڧw|='ߌCϪdDE+u,@w؞D/X2@/dBO[$@b  [\~1=NaFMWVt$IAJ qH&z:;Xd*ݵ>(l ÊUwylV1X8Rx+=JV*,Ci W;E^L)%C9؄ tRYpd:jϴ|2sr}F[(QHN3Acqz^J?&˯'iI?I?Љu[{+Xo]ᶀYc'C*"F}W@K0oٴO(íC>)Qluׂm3`].ELd&1*6>|+>zf-3bMͦ,$j3@; 4+}D\`YD1 mKXS SW5:$ EJS݉r-[2+`5?1B|}u0*0aZƾ/ ԁ)Rc;R_^ zmh=<.ECN*ϫF':gfkzdD$ S,d\d²[T$?iB\&f#҂9*<8*iȬ!Qjr$}lnz !Ƹ;~=^ITDQ<bsA IPy6GTÃK6rf3H39`}_Nҹj5>1t O0BiESP`hI,a؛Wi><: +l$ P4*A'{pښp؀kF]e, 'c!І7Vf r 2# vxtu+VoiS;`"fZx sf-< ?]iu>' 2#@oؓSf?ʿc'C+s3ŧ^xꞌ7T_'R "I"b;,EsȺ7JBbLЧM8]E9`fʵ_iX e$e0%g.4[ 2vtoU#mcW8 tֶo~A[6\E~}kз*9 Қz Ri)_)cۋ\R+Tǂ'9Xe%UW^Ǡ d2;ॆȍ۲>jv<74U_/u y(~s@ ph;!b)IXho(_]76Smk uw!#`bgWxgs]+C>ɱf0.k-E~j"8SByBd&jEqylq- j0ydh7'h!>RU$K2jE='ۚ)>/Qq6SD$L0?ʡu%\(&P*> ˹da[hddτrdnnBNװ$rDJd|K,trg{N0MG eS^]y񞄓n:t ~bz0rDRFIu6gE6:PMF(n2Hs&)tj6hͧKBe!yd?W0<-(r i  D.5Ejs%QsJtj@ӻCgU-̊r@ 6>_0~Kr/ͫSald ]zK7D5K Ay8ȏOOTe\nJ)HS2sĎ/nnrBI(R:,b>&ZQ {^#lO }P1d'~9sF Tr:?&.Y$Tqְe;*xF$B~/``Xȼr7AJۯٹRR*5L m ao)Sn'imMXɅŧ\$X"9.I;=3ʯNh>vGCM%sC95A&fG鬽H+ GL8'JEގr,n&9&3j$+؄_ rr"ёNo (qaR5Q&966_c($k4JnmeKhWf6^x<^#@_yɒu4:R7Vu?Cψ-%f|#k9/N&B>Bbl[`8CM JVZK&?&K*" k-`ZORSA)tM?/xoYڂY/]7 ZßFPrE`;dr/1;0h+HqPfveW)^o& 306YNIh+#Gg~X >@KˊQwl\.ԘIؚ/8}gUnw O$CWfsդzeL Lil3x@҂. EsHB vi4PTFR&17U yDiƞ=JHW%aTCu(i("p`cU',B.BBtQ~}دW گԗSþb]Y+oի,SiF?]G{anJRc45V_VI-0mb+yzeb4Y[*76s ^pRwt6\!Giu`1oa%: Иī1' /N<@3w^"z'i+ɴgBQ`eo@+p(/S93]nX@ G]a2+R(wK2l2|!dǃw4vU\bV./7..oIһY-%)VZ*2DIu _ [~oIW G|:Xͩk.yxc^εMRx` (WST2r0xGauIWŌnFPIȌx+,vSkAnjqJ{lEAnZ)& \s/aL0z)es|t=8f%}W}?>q’&FɫzjQ3g:㸩#A=wb8.<ؔh2A(79J:^Gdzp\#J79B<ݱ,d M.t4>iY:G#CGXpxأa3pKPF&#HE¡)' }CĀP οi|󖉭MU^HVfx7z}{ ]}cJ?p5eWwVYUMh\*ܙ\A]x#fnPKnT܍T V5j&e6[t`qita=S3ib4 6e88&z#BmVz}B$0:( ᙹlTΨ1(&qѷYNpO n *9U|yƣXcZ.`TyGxn`LhlMm; ¬C9?d-ߨ+Tv΍_cS(t:RMS<{:+h z1p.b 3L`bBRAChx-<4?~On@DUCfufn :3Wdd'e}6Zt>V*AClXf_@ ;@%*(,hM&KC{UʘtRq`ICBJS{9}xoȻV41̷%+jr`lV$7=:R͝kN1rB 5TUJђJȢuhJoYPU3N6E=fY+J( gxqS G?KO>%>t?l84nrbL6 ¦_ޗxI#&Ԛ:Ys3CYOU!=U>AZ7 YU>Vzy)"8+cJ}\|& D(LΉ|T9fVh0h5 a hwp![ %#iv%Cф$5, iǍ?йTŧ՗h#v>bR!y+98A~$*YA`Ⅹ``/ m_{riu~Mw]3Xq'6-y@8LKE _*;%vH, %rYV>y_&. wSѡkaɞxeZ2!Mm\J;\ ҫ?| A tŽu1AĴ0f˜?)}Yf T:e8{M@|-9\+\x[xl-=56=v0pÆpы4llKHY!iaRJBiP\ v{9+oɆuBWJ#)RzM$,/5 Aj'FcSԑv! ,W?Yj&JA9@ Xq3lU~uhTP 8mo D"R! 2h{qY_RVk8`c.d"W]boڨi6Hr'I%t< n^Ė/LdH_9Yw[3?[-œ0r !hSqAoM~SJ[z=EجuzNXeӹׄŠe,m(Ha4{VPQ8Tkrʌ*󞜡1[|aK:j>GanDyo߱>mU%>137fF<2_`j۟MzTO8uF> 'ЂcgRRMk| Bq~SQ3.U3 S5D)ʨ H4sQL8<5!*K"^՞J$K؇rUv@L"!1=ec=H'a*Umo%g:OWH3Ye8K"mU(aV"EN', , {ѺYוdz-k yXbZٜ̹2/3擖Y:ֶl@5<,#tneJOڷʶ)k^׺c0wbA 0b( a8 DAABA!HJ06⠶fysZ~ ZVyuB7uMa T?'"+4ĽF#m ,FbB8:mřǪ9t:ǩh!dG!ޮmį!#OPE݅۠ †p*cTSw7 ?N9ĮǝьW?+rhqZA[^Fo#Y˓8nZ30yGqeG1h$ Y4&rP6CbTb^fm<FPm2wdf072s,֏C Ϲ Sg=ّd%l.^7a%SGLMdtBF C`:}*s9B8>rI2Fmd,?\?ip!Co)cMe UQ!AH< %@e;y{CŇn)WdO;VqM[P 'P ,l}\DDL:gfh򇯕%Y$WtXf ռ!M@W8L,YkޔpI؟XA#^jDj>3 A|M Zl!1FA@ʻ`w!$=i e JE/`Sjďw?'-Y+@?,P@뿑+ s\țcov O rK,O(`UMU5`<.*О$*D_н1%[\RVG7 Ot.kwlݘyϸ YkqwNZ&NAa hvAk pSDfm "1LZ/,# !pP-=BD5n " Ɍ ;paIVr||0MI;bdQpc]X NLd0R5lW D=tYoKGJgO1[ql rFC} i_ e4ֽFKNEhH ^1