RustCrypto: экосистема криптографических крейтов написанных на чистом Rust
Артем Павлов
Место работы: ООО "Квантом"
Мейнтейнер проекта RustCrypto
https://github.com/newpavlov
  • Артем Павлов
    Место работы: ООО "Квантон"
    Мейнтейнер проекта RustCrypto
    https://github.com/newpavlov
ТЕЗИСЫ

Целью проекта RustCrypto является создание экосистемы криптографических крейтов написанных на чистом Rust. Доклад будет посвящён ознакомлению слушателей с RustCrypto и решениями применяемых в его рамках.


В частности, доклад затронет следующие темы:

* Краткий экскурс в историю разработки RustCrypto.

* Влияние подхода "малых крейтов" на использование и разработку по сравнению с монолитными библиотеками. Достоинства и недостатки обоих подходов.

* Реализация алгоритмов на чистом Rust против биндингов к C/C++/asm библиотекам.

* Решения применяемые в дизайне API крейтов, их мотивация и возможности которые они открывают. Каким образом классы криптографических примитивов могут быть отображены в рамках типажей.

* Проблемы композиции алгоритмов и эффективного написания SIMD кода в присутствии runtime детектирования возможностей процессора.

* Будущее RustCrypto в контексте развития Rust.

Целью проекта RustCrypto является создание экосистемы криптографических крейтов написанных на чистом Rust. Доклад будет посвящён ознакомлению слушателей с RustCrypto и решениями применяемых в его рамках.


В частности, доклад затронет следующие темы:

* Краткий экскурс в историю разработки RustCrypto.

* Влияние подхода "малых крейтов" на использование и разработку по сравнению с монолитными библиотеками. Достоинства и недостатки обоих подходов.

* Реализация алгоритмов на чистом Rust против биндингов к C/C++/asm библиотекам.

* Решения применяемые в дизайне API крейтов, их мотивация и возможности которые они открывают. Каким образом классы криптографических примитивов могут быть отображены в рамках типажей.

* Проблемы композиции алгоритмов и эффективного написания SIMD кода в присутствии runtime детектирования возможностей процессора.

* Будущее RustCrypto в контексте развития Rust.

ПОДПИСАТЬСЯ НА НОВОСТИ RUSTCON
Обещаем не спамить, будем присылать только важные новости о конференции.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Поделиться страницей в соцсетях