ایمیزون د زنګ ژبې لپاره د خلاصې سرچینې کریپټوګرافیک کتابتون خپور کړی

ایمیزون د aws-lc-rs کریپټوګرافیک کتابتون معرفي کړی ، کوم چې د Rust غوښتنلیکونو کې د کارولو لپاره ټاکل شوی او د رینګ Rust کتابتون سره د API سره مطابقت لري. د پروژې کوډ د Apache 2.0 او ISC جوازونو لاندې ویشل شوی. کتابتون د لینکس (x86, x86-64, aarch64) او macOS (x86-64) پلیټ فارمونو ملاتړ کوي.

په aws-lc-rs کې د کریپټوګرافیک عملیاتو پلي کول د AWS-LC کتابتون (AWS libcrypto) پراساس دي چې په C++ کې لیکل شوي او په پایله کې د بورینګ ایس ایس ایل پروژې (د OpenSSL د ګوګل لخوا ساتل شوی دفتر) د کوډ پراساس دی. برسېره پردې، دوه د ټیټې کچې کریټ کڅوړې وړاندیز شوي: aws-lc-sys (د AWS-LC په اړه په اتوماتيک ډول تولید شوي د ټیټې کچې پابندونه) او aws-lc-fips-sys (د FFI پر بنسټ د ټیټې کچې پابندۍ (د بهرني فعالیت انٹرفیس) )، د AWS-LC API بیا تولیدوي.

د AWS-LC کتابتون کې د SHA-2، HMAC، AES-GCM، AES-KWP، HKDF، ECDH، او ECDSA الګوریتمونو رسمي تایید شوي پلي کول شامل دي چې د کریپټوګرافیک سیسټمونو اړتیاوې پوره کوي چې په متحده ایالاتو کې د دولتي ادارو لخوا کارول کیدی شي. او کاناډا. د زنګ پابندۍ رامینځته کول د FIPS سره مطابقت لرونکي کریپټو کتابتونونو ته اړتیا لخوا پرمخ وړل کیږي چې د زنګ په پروژو کې کارول کیدی شي. په aws-lc-rs کتابتون کې، ایمیزون پریکړه وکړه چې د Ring API سره یوځای کړي، کوم چې د Rust پروګرام کونکو ترمنځ پیژندل شوی او عام دی، او د AWS-LC کتابتون څخه د الګوریتمونو تصدیق شوي پلي کول چې د FIPS اړتیاو سره مطابقت لري.

د اساس په توګه د AWS-LC کتابتون کارول هم دا امکان رامینځته کړی چې په aws-lc-rs کې د ایمیزون لخوا رامینځته شوي ټول ځانګړي اصلاحونه وکاروي. د مثال په توګه، AWS-LC د ChaCha20-Poly1305 او NIST P-256 الګوریتمونو لپاره اختیارونه چمتو کوي چې په جلا توګه د ARM پروسیسرونو لپاره غوره شوي، او د x86 سیسټمونو لپاره د پام وړ اصلاح شوي ترڅو د ECDSA ډیجیټل لاسلیکونو پروسس چټک کړي. کله چې د TLS 1.2 او 1.3 پروتوکولونو عملیات معاینه کول، د aws-lc-rs کتابتون د فعالیت په شرایطو کې د پام وړ د rustls کڅوړې څخه ښه فعالیت وکړ، دواړه د ارتباط تنظیم کولو وخت کې کمښت او د ټرپټ زیاتوالی ښیې (د ECDSA ازموینو کې دوه ځله ډیر).

ایمیزون د زنګ ژبې لپاره د خلاصې سرچینې کریپټوګرافیک کتابتون خپور کړی


سرچینه: opennet.ru

Add a comment