MatrixSSL - MatrixSSL

MatrixSSL
Разработчики)Рамбус
изначальный выпуск25 января 2004 г. (2004-01-25)
Стабильный выпуск
4.3.0[1] / 31 июля 2020; 3 месяца назад (31 июля 2020 г.)
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаМультиплатформенность
ТипБиблиотека безопасности
Лицензиядвойной GPLv2 или проприетарный
Интернет сайтwww.matrixssl.org

MatrixSSL это открытый исходный код TLS / SSL реализация, предназначенная для пользовательских приложений в встроенное оборудование среды.[2][3][4]

Библиотека MatrixSSL содержит полный программный модуль криптографии, который включает стандартные отраслевые стандарты. открытый ключ и симметричный ключ алгоритмы. Теперь он называется Inside Secure TLS Toolkit.[5]

Функции

Функции:[6]

  • Версии протокола
    • SSL 3.0
    • TLS 1.0
    • TLS 1.1
    • TLS 1.2
    • TLS 1.3
    • DTLS 1.0
    • DTLS 1.2
  • Алгоритмы открытого ключа
  • Алгоритмы симметричного ключа
  • Поддерживается наборы шифров
    • TLS_AES_128_GCM_SHA256 (TLS 1.3)
    • TLS_AES_256_GCM_SHA384 (TLS 1.3)
    • TLS_CHACHA20_POLY1305_SHA256 (TLS 1.3)
    • TLS_DHE_RSA_WITH_AES_128_CBC_SHA
    • TLS_DHE_RSA_WITH_AES_256_CBC_SHA
    • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
    • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
    • SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
    • TLS_RSA_WITH_SEED_CBC_SHA
    • TLS_DHE_PSK_WITH_AES_128_CBC_SHA
    • TLS_DHE_PSK_WITH_AES_256_CBC_SHA
    • TLS_PSK_WITH_AES_128_CBC_SHA
    • TLS_PSK_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
    • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA256
    • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
    • TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
    • TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
    • TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
    • TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
    • TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
    • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
    • TLS_RSA_WITH_AES_128_CBC_SHA
    • TLS_RSA_WITH_AES_256_CBC_SHA
    • TLS_RSA_WITH_AES_128_CBC_SHA256
    • TLS_RSA_WITH_AES_256_CBC_SHA256
    • TLS_RSA_WITH_AES_128_GCM_SHA256
    • TLS_RSA_WITH_AES_256_GCM_SHA384
    • SSL_RSA_WITH_3DES_EDE_CBC_SHA
    • SSL_RSA_WITH_RC4_128_SHA
    • SSL_RSA_WITH_RC4_128_MD5
    • TLS_DH_anon_WITH_AES_128_CBC_SHA
    • TLS_DH_anon_WITH_AES_256_CBC_SHA
    • SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
    • SSL_DH_anon_WITH_RC4_128_MD5
  • Проверка подлинности клиента
  • Безопасное повторное согласование
  • Стандартное возобновление сеанса
  • Возобновление сеанса без сохранения состояния
  • Независимый от транспорта
  • PKCS # 1 и PKCS # 8 ключевой анализ
  • Фальстарт
  • Расширение максимальной длины фрагмента
  • Дополнительный крипто-интерфейс PKCS # 11

Основные выпуски

Версия[7]Дата
4.0.0Сен 2018
3.9.0Март 2017 г.
3.8.3Апр 2016
3.7.1Декабрь 2014
3.6Апрель 2014 г.
3.4Январь 2013 г.
3.3Февраль 2012 г.
3.2Июнь 2011 г.
3.1Март 2010 г.
3.0Август 2009 г.
2.2Январь 2008 г.
2.1Ноя 2005
1.7Апрель 2005 г.
1.1Май 2004 г.
1.0Январь 2004 г.

Смотрите также

внешняя ссылка

Рекомендации

  1. ^ «Выпуск 4.3.0». 31 июля 2020 г.. Получено 21 октября 2020.
  2. ^ «Оценка MatrixSSL сетей PeerSec на микроконтроллере Stellaris®» (PDF). Инструменты Техаса. 2009-06-24. Получено 2014-08-13.[постоянная мертвая ссылка ]
  3. ^ Эронен, Паси (2009-11-09). «Ошибки на уровне записи TLS». IETF67 TLS WG. Получено 2014-08-13.
  4. ^ Янг, Крейг (2016-10-10). «Некорректный код MatrixSSL подчеркивает необходимость улучшения практики обновления Интернета вещей». tripwire.com. Tripwire, Inc. Получено 2017-11-17.
  5. ^ «Набор инструментов Inside Secure TLS». Получено 2020-06-30.
  6. ^ «Документация MatrixSSL». Архивировано из оригинал на 2014-08-14. Получено 2014-08-13.
  7. ^ «Примечания к выпуску MatrixSSL».