Представлен релиз легковесной криптографической библиотеки PolarSSL 1.0.0

9 августа 2011 года

Доступен(недоступная ссылка) стабильный релиз библиотеки PolarSSL 1.0.0 c реализацией SSL/TLS и различных криптографических алгоритмов. Библиотека написана на языке Си и распространяется под лицензией GPL. В отличие от OpenSSL и GnuTLS библиотеке PolarSSL свойственна компактность, самодостаточность, модульность, легкость подключения расширений и очень низкое потребление памяти (например, модуль с поддержкой TLS требует около 64 Кб ОЗУ), что делает PolarSSL прекрасным претендентом на использование во встраиваемых системах.

Из возможностей PolarSSL можно отметить:

  • Простой API для интеграции в пользовательские приложения;
  • Поддержка алгоритмов симметричного шифрования: AES, Triple-DES, DES, ARC4, Camellia, XTEA;
  • Реализация алгоритмов хэширования: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512;
  • Генератор случайных чисел HAVEGE;
  • Поддержка RSA-стандартов PKCS#1 v1.5 и PKCS#1 v2.1;
  • Клиентская поддержка SSL 3, TLS 1.0 и TLS 1.1;
  • Поддержка сертификатов X.509 и чтения CRL из памяти или с диска в форматах PEM и DER;
  • Поддержка интерфейсов PKCS#11, используя вспомогательную библиотеку OpenSC PKCS#11;
  • Тестовый набор, включающий более 1600 проверок.

В новой версии улучшены средства интеграции со сторонними приложениями, добавлена документация, реализован уровень абстракции, проведена чистка кода, осуществлено разделение кода по модулям, добавлена поддержка кодирования PKCS#1 v2.1 EMSA и возможность его использования в операциях RSAES-OAEP и RSASSA-PSS.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Представлен релиз легковесной криптографической библиотеки PolarSSL 1.0.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.