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

Доступен стабильный релиз библиотеки 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.

Источник:
http://www.opennet.ru/opennews/art.shtml?num=31442

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>