ืกืคืจืืืช ืืืฆืคื ื Botan 3.0.0 ืืืื ื ืืขืช ืืฉืืืืฉ ืืคืจืืืงื NeoPG, ืืืื ืฉื GnuPG 2. ืืกืคืจืืื ืืกืคืงืช ืืืกืฃ ืืืื ืฉื ืคืจืืืืืืืื ืืืื ืื ืืืฉืืฉืื ืืคืจืืืืงืื TLS, ืชืขืืืืช X.509, ืฆืคื ื AEAD, ืืืืืื TPM , PKCS#11, ืืืืื ืกืืกืื ืืืฆืคื ื ืคืืกื-ืงืืื ืืืช (ืืชืืืืช ืืืืกืกืืช ืืืืื ืืืกืื ืืคืชื ืืืืกืก McEliece). ืืกืคืจืืื ืืชืืื ื-C++ ืืืืคืฆืช ืชืืช ืจืืฉืืื BSD.
ืืื ืืฉืื ืืืื ืืืืืืจื ืืืืฉื:
- ืืกืืก ืืงืื ืืืคืฉืจ ืฉืืืืฉ ืืชืงื C++20 (ืืขืืจ ื ืขืฉื ืฉืืืืฉ ื-C++11); ืืืชืื, ืืืจืืฉืืช ืืืืืจืื ืืืืืื - ืืขืช ื ืืจืฉืืช ืืขืช ืืคืืืช GCC 11, Clang 14 ืื MSVC 2022 ืืืจืืื. ืขืืืจ ืืืืจืื ืฉื HP ื-Pathscale ืืืคืกืง, ืืื ืื ืคืจืืืงืืื ืฉื Google NaCL ื-IncludeOS.
- ืืืฆืขื ืืืง ืืืื ืืืฉืื ืืืื ืฉืืคืจืื ืืช ืืชืืืืืช ืืืืืจ. ืงืืืฆื ืืืชืจืืช ืืืืฉื ืื ืจืืื ืืืกืจื, ืืืฉื, ืืื ืืกืคืฆืืคืืื ืืืืืืจืืชื ืืกืืืืื (aes.h ืืื'). ืืืฉืื ืฉื ืคืื ืงืฆืืืช ืืืืืืจืืชืืื ืฉืืืืจืื ืืขืืจ ืืืืฉื ืื ืืืกืจื (CAST-256, MISTY1, Kasumi, DESX, XTEA, PBKDF1, MCEIES, CBC-MAC, Tiger, NEWHOPE, CECPQ1). ืืขืช ืืฆืืจืช ืื ืืจืืคืื ืขืืืจ ืืืืื ืืืกืคืจืื ืืคืกืืืื-ืืงืจืื, ืืคืกืงื ื ืืืฉืชืืฉ ื- /proc ืื- /dev/random. ืืื ืืืืงืืช (ืืืืืื, Data_Store), ืืื ืื ืืกืคืืจืืช ืืืกืจื ืื-API. ืืืืืจืืช ืืืฉืืืืฉ ืืฉืืืื ืืฉืืคืื ืืืคืกืงื ืืืืืช ืืืคืฉืจ.
- ื ืืกืคื ืชืืืื ืืคืจืืืืงืื TLS 1.3. ืืชืืืื ื-TLS 1.0, TLS 1.1 ื-DTLS 1.0 ืืืคืกืงื. ืชืืืื ืขืืืจ ืืืืืืช ืฆืืคื DSA, SRP, SEED, AES-128 OCB, CECPQ1, DHE_PSK ื-Camellia CBC, ืฆืคื ืื ืื ืื ืืืืื ืืืืืื SHA-1 ืืืกืจื ืืืืืขืช TLS.
- ื ืืกืคื ืชืืืื ืืืืืืจืืชื ืืืฆืคื ื ืืคืืกื-ืงืืื ืื ืฉื Kyber, ืฉืขืืื ืืคื ื ืืื ืืก ืืืืฉื ืงืืื ืื.
- ื ืืกืคื ืชืืืื ืืืืืืจืืชื ืืืฆืคื ื ืืคืืกื-ืงืืื ืื ืฉื Dilithium ืืขืืืื ืขื ืืชืืืืช ืืืืืืืืืช.
- ื ืืกืคื ืชืืืื ื-hash ืืคืืจืื ืฉื ืขืงืืื ืืืืคืืืช ืืืืฆืขืืช ืืื ืืงืช SSWU (draft-irtf-cfrg-hash-to-curve).
- ื ืืกืคื ืชืืืื ืืคืื ืงืฆืืืช ืืืืืื ืืืฆืคื ื BLAKE2b.
- ืืืฆืข ืืืฉืง ืชืื ืืช ืืืฉ T::new_object ืฉืืืืืจ ืืช ื-Unique_ptr ืืืงืื ืืฆืืืข "T*" ืืฉืืฃ.
- ื ืืกืคื ืคืื ืงืฆืืืช ืืืฉืืช ืืืืฉืง API: X509_DN::DER_encode, Public_Key::get_int_field, ideal_granularity, requires_entire_message, SymmetricAlgorithm::has_keying_material. ื ืืกืคื ืงืืืฆื ืืืืื ืฉื ืคืื ืงืฆืืืช ืืืฉืืช ืืฉืืืืฉ ืืงืื C (C89).
- ืืืืฉืื ืฉื ืืืืืจืืชื Argon2 ืืฉืชืืฉ ืืืืจืืืช AVX2.
- ืืืื ืืืืืืืช ืืืืืขืืช ืฉื ืืืืืืจืืชืืื Camellia, ARIA, SEED, DES ื- Whirlpool ืืฆืืืฆื.
- ืืืฆืข ืืืฉืื ืืืฉ ืฉื DES/3DES, ืืืื ืืคื ื ืจืื ืืืืืงืืช ืฉื ืืชืงืคืืช ืขืจืืฆืื ืฆืืืืื ืฉืืขืจืืืื ืืช ืืฆื ืืืืืื.
- ืืืฉืื SHACAL2 ืืืชืื ืืืขืจืืืช ืืืืืกืกืืช ืขื ืืจืืืืงืืืจืืช ARMv8 ื-POWER.
- ืืงืื ืืืืฉืื ืกืืืืืช ืืืืืืช, ืืืจืช bcrypt/base64 ืืงืืืขืช ืกืื ืืืืจืืืช ASN.1 ืืฉืืืจืจ ืืืืคืืฉื ืืืื ืืืขืช ืืื ื ืชืืื ืื ืชืื ืื ืืืขืืืืื (ืคืืขื ืืืื ืงืืืข)
ืืงืืจ: OpenNet.ru