Выпуск rPGP 0.10, реализации OpenPGP на языке Rust
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Опубликован выпуск проекта rPGP 0.10, развивающего реализацию стандарта OpenPGP (RFC-2440, RFC-4880) на языке Rust, предоставляющую полный набор функций, определённых в спецификации Autocrypt 1.1, для шифрования электронной почты. Наиболее известным проектом, использующим rPGP является мессенджер Delta Chat, использующий email в качестве транспорта. Код проекта распространяется под лицензиями MIT и Apache 2.0.
Поддержка стандарта OpenPGP в rPGP пока ограничивается только низкоуровневым API. Для разработчиков приложений поставляется crate-пакет pgp, а также пакет rsa с реализацией криптоалгоритма RSA, которые несколько лет назад прошли независимый аудит безопасности. При использовании алгоритмов на базе эллиптических кривых задействован пакет Curve25519-dalek. Дополнительно поддерживается компиляция в промежуточный код WebAssembly для выполнения в браузерах и приложениях на базе платформы Node.js. Из операционных систем поддерживаются Linux, Android, Windows, iOS и macOS.
В отличие от проекта Sequoia, также предлагающего реализацию OpenPGP на Rust, в rPGP применяются разрешительные лицензии MIT и Apache 2.0 (код Sequoia поставляется под копилефт-лицензией GPLv2+), разработка сосредоточена только на библиотеке функций (Sequoia развивает замену утилите gpg), все примитивы шифрования написаны на Rust (в Sequoia используется библиотека Nettle, написанная на Си).
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://github.com/rpgp/rpgp/r...)
- OpenNews: Релиз Sequoia 1.0, реализации OpenPGP на языке Rust
- OpenNews: Внедрение вредоносного кода в скрипт Codecov привело к компрометации PGP-ключа HashiCorp
- OpenNews: Предложен метод определения коллизий в SHA-1, пригодный для атаки на PGP
- OpenNews: Корпорация PGP выпустила новое средство для защиты данных в Linux
- OpenNews: Выпуск GnuPG 2.4.0
Похожие новости:
- Выпуск языка программирования Rust 1.68
- Для рецензирования предложен Linux-драйвер для GPU Apple AGX, написанный на Rust
- Переработка драйвера VGEM на языке Rust
- Командную оболочку Fish планируют переписать на языке Rust
- Выпуск языка программирования Rust 1.67
- Создатель C++ раскритиковал навязывание безопасных языков программирования
- Возобновлена активная разработка браузерного движка Servo
- В кодовой базе Chromium разрешено использование языка Rust
- Уязвимость в пакетном менеджере Cargo, применяемом в экосистеме Rust
- Уязвимость в приложениях на базе HTTP-библиотеки Hyper
Теги для поиска: #_rpgp, #_pgp, #_rust
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 02:11
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Опубликован выпуск проекта rPGP 0.10, развивающего реализацию стандарта OpenPGP (RFC-2440, RFC-4880) на языке Rust, предоставляющую полный набор функций, определённых в спецификации Autocrypt 1.1, для шифрования электронной почты. Наиболее известным проектом, использующим rPGP является мессенджер Delta Chat, использующий email в качестве транспорта. Код проекта распространяется под лицензиями MIT и Apache 2.0. Поддержка стандарта OpenPGP в rPGP пока ограничивается только низкоуровневым API. Для разработчиков приложений поставляется crate-пакет pgp, а также пакет rsa с реализацией криптоалгоритма RSA, которые несколько лет назад прошли независимый аудит безопасности. При использовании алгоритмов на базе эллиптических кривых задействован пакет Curve25519-dalek. Дополнительно поддерживается компиляция в промежуточный код WebAssembly для выполнения в браузерах и приложениях на базе платформы Node.js. Из операционных систем поддерживаются Linux, Android, Windows, iOS и macOS. В отличие от проекта Sequoia, также предлагающего реализацию OpenPGP на Rust, в rPGP применяются разрешительные лицензии MIT и Apache 2.0 (код Sequoia поставляется под копилефт-лицензией GPLv2+), разработка сосредоточена только на библиотеке функций (Sequoia развивает замену утилите gpg), все примитивы шифрования написаны на Rust (в Sequoia используется библиотека Nettle, написанная на Си). =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 02:11
Часовой пояс: UTC + 5