Amazon dia namoaka tranomboky kriptografika misokatra ho an'ny fiteny Rust

Amazon dia nampiditra aws-lc-rs, tranomboky kriptografika natao hampiasaina amin'ny rindranasa Rust ary mifanaraka amin'ny ambaratonga API miaraka amin'ny tranomboky Rust ring. Ny kaody tetikasa dia zaraina amin'ny alΓ lan'ny lisansa Apache 2.0 sy ISC. Ny tranomboky dia manohana ny asa amin'ny sehatra Linux (x86, x86-64, aarch64) ary macOS (x86-64).

Ny fampiharana ny asa kriptografika ao amin'ny aws-lc-rs dia mifototra amin'ny tranomboky AWS-LC (AWS libcrypto), nosoratana tamin'ny C ++ ary, kosa, mifototra amin'ny kaody avy amin'ny tetikasa BoringSSL (fofona OpenSSL tohanan'ny Google). Fanampin'izay, fonosana vata ambany roa no atolotra: aws-lc-sys (famonoana avo lenta vita ho azy amin'ny AWS-LC) ary aws-lc-fips-sys (famonosana ambaratonga ambany mifototra amin'ny FFI (Fonction Interface avy any ivelany)) , mamerina ny AWS-LC API.

Ny tranomboky AWS-LC dia ahitana ny fampiharana ny SHA-2, HMAC, AES-GCM, AES-KWP, HKDF, ECDH, ary ECDSA voamarina amin'ny fomba ofisialy izay mahafeno ny fepetra takian'ny rafitra kriptografika izay azon'ny sampan-draharaham-panjakana any Etazonia. Canada. Ny famoronana rafitra ho an'ny fiteny Rust dia notarihin'ny filana tranomboky crypto mifanaraka amin'ny FIPS izay azo ampiasaina amin'ny tetikasa Rust. Tao amin'ny tranomboky aws-lc-rs, Amazon dia nanapa-kevitra ny hanambatra ny Ring API mahazatra sy miely patrana eo amin'ireo mpandrindra Rust ary manamarina ny fampiharana algorithm avy amin'ny tranomboky AWS-LC izay manaraka ny fepetra takian'ny FIPS.

Ny fampiasana ny tranomboky AWS-LC ho fototra ihany koa dia nahafahana nampiasa ireo fanatsarana manokana rehetra novolavolain'i Amazon tao amin'ny aws-lc-rs. Ohatra, ny AWS-LC dia manolotra variana amin'ny algorithm ChaCha20-Poly1305 sy NIST P-256 izay namboarina manokana ho an'ny processeur ARM, ary koa ny fanatsarana lehibe ho an'ny rafitra x86 izay manafaingana ny fanodinana sonia nomerika ECDSA. Rehefa nanandrana ny fampandehanana ny protocols TLS 1.2 sy 1.3, ny tranomboky aws-lc-rs dia nanamarika ny fahombiazan'ny fonosana rustls, izay mampiseho ny fihenan'ny fotoana fametrahana fifandraisana ary ny fitomboan'ny fidirana (mihoatra ny avo roa heny amin'ny fitsapana ECDSA).

Amazon dia namoaka tranomboky kriptografika misokatra ho an'ny fiteny Rust


Source: opennet.ru

Add a comment