Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

MatrixSSL

From Wikipedia, the free encyclopedia
Open-source TLS/SSL implementation
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
A major contributor to this article appears to have aclose connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularlyneutral point of view. Please discuss further on thetalk page.(July 2013) (Learn how and when to remove this message)
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "MatrixSSL" – news ·newspapers ·books ·scholar ·JSTOR
(July 2013) (Learn how and when to remove this message)
(Learn how and when to remove this message)
MatrixSSL
Developer(s)Rambus
Initial releaseJanuary 25, 2004 (2004-01-25)
Stable release
4.6.0[1] / 29 December 2022; 2 years ago (29 December 2022)
Repository
Written inC
Operating systemMulti-platform
TypeSecurity library
LicensedualGPLv2 or proprietary
Websitewww.matrixssl.org

MatrixSSL is an open-sourceTLS/SSL implementation designed for custom applications inembedded hardware environments.[2][3][4]

The MatrixSSL library contains a full cryptographic software module that includes industry-standardpublic key andsymmetric key algorithms. It is now called the Inside Secure TLS Toolkit.[5]

Features

[edit]

Features:[6]

  • Protocol versions
    • SSL 3.0
    • TLS 1.0
    • TLS 1.1
    • TLS 1.2
    • TLS 1.3
    • DTLS 1.0
    • DTLS 1.2
  • Public key algorithms
  • Symmetric key algorithms
  • Supportedcipher suites
    • 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
  • Client authentication
  • Secure Renegotiation
  • Standard Session Resumption
  • Stateless Session Resumption
  • Transport independent
  • PKCS#1 andPKCS#8 key parsing
  • False Start
  • Max Fragment Length extension
  • Optional PKCS#11 Crypto Interface

Major Releases

[edit]
Version[7]Date
4.0.0Sep 2018
3.9.0Mar 2017
3.8.3Apr 2016
3.7.1Dec 2014
3.6Apr 2014
3.4Jan 2013
3.3Feb 2012
3.2Jun 2011
3.1Mar 2010
3.0Aug 2009
2.2Jan 2008
2.1Nov 2005
1.7Apr 2005
1.1May 2004
1.0Jan 2004

See also

[edit]

External links

[edit]

References

[edit]
  1. ^"Release 4.6.0". 29 December 2022. Retrieved18 January 2023.
  2. ^"Evaluating PeerSec Networks' MatrixSSL on a Stellaris® Microcontroller"(PDF).Texas Instruments. 2009-06-24. Retrieved2014-08-13.[permanent dead link]
  3. ^Eronen, Pasi (2006-11-09)."TLS Record Layer Bugs".IETF67 TLS WG. Retrieved2014-08-13.
  4. ^Young, Craig (2016-10-10)."Flawed MatrixSSL Code Highlights Need for Better IoT Update Practices".tripwire.com. Tripwire, Inc. Retrieved2017-11-17.
  5. ^"Inside Secure TLS Toolkit". Retrieved2020-06-30.
  6. ^"MatrixSSL Documentation". Archived fromthe original on 2014-08-14. Retrieved2014-08-13.
  7. ^"MatrixSSL Release Notes".GitHub.
Email clients
Secure
communication
OTR
SSH
TLS & SSL
VPN
ZRTP
P2P
DRA
Disk encryption
(Comparison)
Anonymity
File systems(List)
Security-focused
operating system
Service providers
Educational
Anti–computer forensics
Related topics
Protocols and technologies
Public-key infrastructure
See also
History
Implementations
Notaries
Vulnerabilities
Theory
Cipher
Protocol
Implementation
Portal:
Retrieved from "https://en.wikipedia.org/w/index.php?title=MatrixSSL&oldid=1134728324"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp