ืืืืื ืืฆืืื ืืช ืกืคืจืืืช ืืืฆืคื ื aws-lc-rs, ืืืืืขืืช ืืฉืืืืฉ ืืืืฉืืื Rust ืืชืืืืช API ืืกืคืจืืืช ืืืืขืช Rust. ืงืื ืืคืจืืืงื ืืืคืฅ ืชืืช ืจืืฉืืื ืืช Apache 2.0 ื-ISC. ืืกืคืจืืื ืชืืืืช ืืคืืืคืืจืืืช Linux (x86, x86-64, aarch64) ื-macOS (x86-64).
ืืืืขืช ืคืขืืืืช ืืฆืคื ื ื-aws-lc-rs ืืืืกืกืช ืขื ืกืคืจืืืช AWS-LC (AWS libcrypto), ืฉื ืืชืื ื-C++ ืืืชืืจื ืืืืกืกืช ืขื ืงืื ืืคืจืืืงื BoringSSL (ืฉืืืื ืฉื OpenSSL ืืชืืืืงื ืฉื ืืืื). ืื ืืกืฃ, ืืืฆืขืืช ืฉืชื ืืืืืืช ืืจืื ืืจืื ื ืืืื: aws-lc-sys (ืืจืืืืช ืฉื ืืฆืจื ืืืืคื ืืืืืืื ืืจืื ื ืืืื ืขื AWS-LC) ื-aws-lc-fips-sys (ืืจืืืืช ืืจืื ื ืืืื ืืืืืกืกืช ืขื FFI (ืืืฉืง ืคืื ืงืฆืืืช ืืืฅ) ), ืืฉืืคื ืืช ื-API ืฉื AWS-LC.
ืกืคืจืืืช AWS-LC ืืืืืช ืืืฉืืืื ืืืืืชืื ืจืฉืืืช ืฉื ืืืืืืจืืชืืื SHA-2, HMAC, AES-GCM, AES-KWP, HKDF, ECDH ื-ECDSA ืืขืืืืื ืืืจืืฉืืช ืืืขืจืืืช ืืฆืคื ื ืฉืืืืืืช ืืฉืืฉ ืกืืื ืืืืช ืืืฉืืชืืืช ืืืจืฆืืช ืืืจืืช ืืงื ืื. ืืฆืืจืช ืืจืืืช Rust ืืื ืขืช ืืืฆืืจื ืืืืืืง ืกืคืจืืืช ืงืจืืคืื ืชืืืืืช FIPS ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืคืจืืืงืืื ืฉื Rust. ืืกืคืจืืืช 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