MatrixSSL

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
MatrixSSL
DeveloperRambus
Initial releaseJanuary 25, 2004 (2004-01-25)
Stable release4.2.2 (September 11, 2019; 6 years ago (2019-09-11) [1]) [±]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemMulti-platform
    TypeSecurity library
    Licensedual GPLv2 or proprietary
    Websitewww.matrixssl.org

    MatrixSSL is an open-source TLS/SSL implementation designed for custom applications in embedded hardware environments.[2][3][4]

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

    Features

    [edit | edit source]

    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
    • Supported cipher 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 and PKCS#8 key parsing
    • False Start
    • Max Fragment Length extension
    • Optional PKCS#11 Crypto Interface

    Major Releases

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

    See also

    [edit | edit source]
    [edit | edit source]
    • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).
    • Inside Secure website

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[permanent dead link]
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').