История изменений
Исправление
Legioner,
(текущая версия)
:
Я выше скидывал ссылки на криптографию из openssl/boringssl, там для всех часто используемых алгоритмов есть реализации на ассемблере под популярные платформы.
Если ты именно про реализацию протокола TLS, а не про саму криптографию, её можно и на Rust-е написать. Вроде 2 или 3 проекта есть. Проблема криптографических библиотек в том, что доверие есть только к тем, которые анализировали многие люди. Ставки слишком высоки. Местечковая библиотека на Rust-е хоть теоретически и может быть лучше, но практически все будут использовать какой-нибудь BoringSSL, просто потому, что это гугл и там всё засмотрено до дыр, хоть и на C.
Исходная версия
Legioner,
:
Я выше скидывал ссылки на криптографию из openssl/boringssl, там для всех часто используемых алгоритмов есть реализации на ассемблере под популярные платформы.
Если ты именно про реализацию протокола SSL, а не про саму криптографию, её можно и на Rust-е написать. Вроде 2 или 3 проекта есть. Проблема криптографических библиотек в том, что доверие есть только к тем, которые анализировали многие люди. Ставки слишком высоки. Местечковая библиотека на Rust-е хоть теоретически и может быть лучше, но практически все будут использовать какой-нибудь BoringSSL, просто потому, что это гугл и там всё засмотрено до дыр, хоть и на C.