Comparison of TLS implementations: Difference between revisions

Content deleted Content added
m {{sort-under}}
m Data integrity: <br/>, cell templates
Line 2,578:
! [[HMAC]]-[[SHA-2|SHA256/384]]
! [[Authenticated encryption|AEAD]]
! [[GOST 28147-89|GOST 28147-89 IMIT]]<br/><ref name=gostlink/>
! [[GOST (hash function)|GOST R 34.11-94]]<br/><ref name=gostlink/>
|-
| [[Botan (programming library)|Botan]]
| {{yes|No Y}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[BSAFE]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[cryptlib]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[GnuTLS]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[Java Secure Socket Extension|JSSE]]
Line 2,618:
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[LibreSSL]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{okay|Yes}}<br/><ref name="libressl-2.1.2"/>
| {{okay|Yes}}<br/><ref name="libressl-2.1.2"/>
|-
| [[MatrixSSL]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[Mbed TLS]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[Network Security Services|NSS]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}<br/><ref name=mozilla_bug518787 /><ref name=mozilla_bug608725 />
| {{yes|No Y}}<br/><ref name=mozilla_bug518787 /><ref name=mozilla_bug608725 />
|-
| [[OpenSSL]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{okay|Yes}}<br/><ref name="OpenSSL-GOST"/>
| {{okay|Yes}}<br/><ref name="OpenSSL-GOST"/>
|-
| [[Rustls]]
| {{yes|No Y}}
| {{yes|No Y}}
| {{yes|No Y}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[Schannel|Schannel XP/2003, Vista/2008]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{partial|XP SP3, 2003 SP2 via hotfix}}<br/><ref name="SHA2 and Windows">{{cite web|url=https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/sha2-and-windows/1128617|title=SHA2 and Windows|access-date=2024-12-25}}</ref>
| {{no}}
| {{yes|No Y}}<br/><ref name="GOST-extensions-Schannel"/>
| {{yes|No Y}}<br/><ref name="GOST-extensions-Schannel"/>
|-
| [[Schannel|Schannel 7/2008R2, 8/2012, 8.1/2012R2]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{partial|except ECDHE_RSA}}<br/><ref name="ms14-066" /><ref name="20141111msblog" /><ref name="win8.1aesgcm"/>
| {{yes|No Y}}<br/><ref name="GOST-extensions-Schannel"/>
| {{yes|No Y}}<br/><ref name="GOST-extensions-Schannel"/>
|-
| [[Schannel|Schannel 10]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}<br/><ref name=schannel10pre/>
| {{yes|No Y}}<br/><ref name="GOST-extensions-Schannel"/>
| {{yes|No Y}}<br/><ref name="GOST-extensions-Schannel"/>
|-
| [[MacOS|Secure Transport]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[wolfSSL]]
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
| [[Erlang (programming language)|Erlang]]/OTP SSL application
| {{no|Yes N}}
| {{okay|Yes}}
| {{okay|Yes}}
| {{yes}}
| {{yes|No Y}}
| {{yes|No Y}}
|-
|-class="sortbottom"