{"id":107816,"date":"2023-04-12T12:48:18","date_gmt":"2023-04-12T10:48:18","guid":{"rendered":"https:\/\/prohoster.info\/?p=107816"},"modified":"2023-04-13T08:25:14","modified_gmt":"2023-04-13T06:25:14","slug":"vypusk-kriptograficheskoj-biblioteki-botan-3-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-botan-3-0-0","title":{"rendered":"Publikimi i bibliotek\u00ebs kriptografike Botan 3.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00cbsht\u00eb publikuar biblioteka kriptografike Botan 3.0.0, e p\u00ebrdorur n\u00eb projektin NeoPG, nj\u00eb fork i GnuPG 2. Biblioteka ofron nj\u00eb koleksion t\u00eb gjer\u00eb primitivesh t\u00eb gatshme, q\u00eb p\u00ebrdoren n\u00eb protokollin TLS, certifikatat X.509, shifrat AEAD, modulet TPM, PKCS#11, hashimin e fjal\u00ebkalimeve dhe kriptografin\u00eb post-kuantike (n\u00ebnshkrime t\u00eb bazuara n\u00eb hash dhe dakord\u00ebsim \u00e7el\u00ebsash i bazuar n\u00eb McEliece). Biblioteka \u00ebsht\u00eb shkruar n\u00eb C++ dhe shp\u00ebrndahet n\u00ebn licenc\u00ebn BSD.       <\/p>\n<p>Mes ndryshimeve n\u00eb versionin e ri:  <\/p>\n<ul>\n<li class=\"l\"> N\u00eb baz\u00ebn e kodit lejohet p\u00ebrdorimi i standardit C++20 (m\u00eb par\u00eb \u00ebsht\u00eb p\u00ebrdorur C++11), p\u00ebr k\u00ebt\u00eb arsye, k\u00ebrkesat p\u00ebr kompilator\u00ebt jan\u00eb rritur \u2014 tani k\u00ebrkohet minimumi GCC 11, Clang 14 ose MSVC 2022 p\u00ebr nd\u00ebrtimin. N\u00eb k\u00ebt\u00eb pik\u00eb, mb\u00ebshtetja p\u00ebr kompilator\u00ebt HP dhe Pathscale, si dhe p\u00ebr projektet Google NaCL dhe IncludeOS \u00ebsht\u00eb nd\u00ebrprer\u00eb.\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb shum\u00eb ndryshime q\u00eb prishin p\u00ebrputhshm\u00ebrin\u00eb mbrapsht. Jan\u00eb hequr shum\u00eb skedar\u00eb header t\u00eb vjet\u00ebruar, p\u00ebr shembull ata specifik\u00eb p\u00ebr algoritme t\u00eb caktuara (aes.h e t\u00eb ngjash\u00ebm). Jan\u00eb hequr edhe implementimet e funksioneve dhe algoritmeve t\u00eb shpallura m\u00eb par\u00eb si t\u00eb vjetruara (CAST-256, MISTY1, Kasumi, DESX, XTEA, PBKDF1, MCEIES, CBC-MAC, Tiger, NEWHOPE, CECPQ1). Gjat\u00eb krijimit t\u00eb entropis\u00eb p\u00ebr gjeneratorin e numrave pseudo-rast\u00ebsor\u00eb \u00ebsht\u00eb nd\u00ebrprer\u00eb p\u00ebrdorimi i \/proc dhe \/dev\/random. Nga API jan\u00eb hequr disa klasa (p\u00ebr shembull, Data_Store), struktura dhe enumerime. Aty ku ka qen\u00eb e mundur, \u00ebsht\u00eb hequr dor\u00eb nga kthimi dhe p\u00ebrdorimi i pointer\u00ebve t\u00eb zhveshur.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr protokollin TLS 1.3. \u00cbsht\u00eb nd\u00ebrprer\u00eb mb\u00ebshtetja p\u00ebr TLS 1.0, TLS 1.1 dhe DTLS 1.0. Nga implementimi i TLS \u00ebsht\u00eb hequr mb\u00ebshtetja p\u00ebr grupet e shifrave DSA, SRP, SEED, AES-128 OCB, CECPQ1, DHE_PSK dhe Camellia CBC, p\u00ebr shifrat anonime dhe p\u00ebr hash-et SHA-1.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr algoritmin e kriptografis\u00eb post-kuantike Kyber, rezistent ndaj sulmeve me forc\u00eb brute n\u00eb nj\u00eb kompjuter kuantik.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr algoritmin e kriptografis\u00eb post-kuantike Dilithium p\u00ebr pun\u00eb me n\u00ebnshkrime dixhitale.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr hashimin n\u00eb formatin e pik\u00ebs n\u00eb nj\u00eb kurb\u00eb eliptike, q\u00eb p\u00ebrdor teknik\u00ebn SSWU (draft-irtf-cfrg-hash-to-curve).\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr funksionin kriptografik hash BLAKE2b.\n<li class=\"l\"> U propozuar nj\u00eb nd\u00ebrfaqe e re programuese T::new_object, e cila kthen unique_ptr n\u00eb vend t\u00eb pointerit t\u00eb thjesht\u00eb \u00abT*\u00bb.\n<li class=\"l\"> Jan\u00eb shtuar funksione dhe API t\u00eb reja: X509_DN::DER_encode, Public_Key::get_int_field, ideal_granularity, requires_entire_message, SymmetricAlgorithm::has_keying_material. \u00cbsht\u00eb shtuar gjithashtu nj\u00eb grup i madh funksionesh t\u00eb reja p\u00ebr p\u00ebrdorim n\u00eb kodin n\u00eb gjuh\u00ebn C (C89).\n<li class=\"l\"> N\u00eb implementimin e algoritmit Argon2 p\u00ebrdoren instruksionet AVX2.\n<li class=\"l\"> \u00cbsht\u00eb zvog\u00ebluar madh\u00ebsia e tabelave n\u00eb implementimet e algoritmeve Camellia, ARIA, SEED, DES dhe Whirlpool.\n<li class=\"l\"> \u00cbsht\u00eb propozuar nj\u00eb implementim i ri i DES\/3DES, i mbrojtur nga shumica e klasave t\u00eb sulmeve p\u00ebrmes kanaleve an\u00ebsore q\u00eb vler\u00ebsojn\u00eb gjendjen e cache-it.\n<li class=\"l\"> Implementimi i SHACAL2 \u00ebsht\u00eb optimizuar p\u00ebr sisteme t\u00eb bazuara n\u00eb arkitekturat ARMv8 dhe POWER.\n<li class=\"l\"> Kodi p\u00ebr llogaritjen e biteve t\u00eb paritetit, shnd\u00ebrrimin bcrypt\/base64 dhe p\u00ebrcaktimin e llojit t\u00eb vargut ASN.1 \u00ebsht\u00eb \u00e7liruar nga k\u00ebrkimi n\u00eb tabela dhe tani nuk varet nga t\u00eb dh\u00ebnat q\u00eb p\u00ebrpunohen (ekzekutohet n\u00eb koh\u00eb konstante)            <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58953\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Botan 3.0.0, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 NeoPG, \u0444\u043e\u0440\u043a\u0435 GnuPG 2. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0435 TLS, \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430\u0445 X.509, \u0448\u0438\u0444\u0440\u0430\u0445 AEAD, \u043c\u043e\u0434\u0443\u043b\u044f\u0445 TPM, PKCS#11, \u0445\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u043a\u0432\u0430\u043d\u0442\u043e\u0432\u043e\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 (\u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0445\u044d\u0448\u0430 \u0438 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043b\u044e\u0447\u0435\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 McEliece). \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107816","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Botan 3.0.0, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 NeoPG, \u0444\u043e\u0440\u043a\u0435 GnuPG 2.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-botan-3-0-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Botan 3.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Botan 3.0.0, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 NeoPG, \u0444\u043e\u0440\u043a\u0435 GnuPG 2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-botan-3-0-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-04-12T10:48:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-13T06:25:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Publikimi i bibliotek\u00ebs kriptografike Botan 3.0.0 | ProHoster","description":"\u00cbsht\u00eb publikuar versioni i bibliotek\u00ebs kriptografike Botan 3.0.0, e p\u00ebrdorur n\u00eb projektin NeoPG, nj\u00eb fork i GnuPG 2.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-botan-3-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Botan 3.0.0 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Botan 3.0.0, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 NeoPG, \u0444\u043e\u0440\u043a\u0435 GnuPG 2.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-botan-3-0-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-04-12T10:48:18+00:00","article:modified_time":"2023-04-13T06:25:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/107816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=107816"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/107816\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=107816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=107816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=107816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}