MatrixSSL - MatrixSSL
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Рамбус |
---|---|
изначальный выпуск | 25 января 2004 г. |
Стабильный выпуск | 4.3.0[1] / 31 июля 2020 |
Репозиторий | |
Написано в | C |
Операционная система | Мультиплатформенность |
Тип | Библиотека безопасности |
Лицензия | двойной GPLv2 или проприетарный |
Интернет сайт | www |
MatrixSSL это открытый исходный код TLS / SSL реализация, предназначенная для пользовательских приложений в встроенное оборудование среды.[2][3][4]
Библиотека MatrixSSL содержит полный программный модуль криптографии, который включает стандартные отраслевые стандарты. открытый ключ и симметричный ключ алгоритмы. Теперь он называется Inside Secure TLS Toolkit.[5]
Функции
Функции:[6]
- Версии протокола
- Алгоритмы открытого ключа
- Алгоритмы симметричного ключа
- Поддерживается наборы шифров
- 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 г. |
Смотрите также
внешняя ссылка
Рекомендации
- ^ «Выпуск 4.3.0». 31 июля 2020 г.. Получено 21 октября 2020.
- ^ «Оценка MatrixSSL сетей PeerSec на микроконтроллере Stellaris®» (PDF). Инструменты Техаса. 2009-06-24. Получено 2014-08-13.[постоянная мертвая ссылка ]
- ^ Эронен, Паси (2009-11-09). «Ошибки на уровне записи TLS». IETF67 TLS WG. Получено 2014-08-13.
- ^ Янг, Крейг (2016-10-10). «Некорректный код MatrixSSL подчеркивает необходимость улучшения практики обновления Интернета вещей». tripwire.com. Tripwire, Inc. Получено 2017-11-17.
- ^ «Набор инструментов Inside Secure TLS». Получено 2020-06-30.
- ^ «Документация MatrixSSL». Архивировано из оригинал на 2014-08-14. Получено 2014-08-13.
- ^ «Примечания к выпуску MatrixSSL».