We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mbedtls 3.4.0
This issue track the progress of:
3.4.0
rust-mbedtls
mbedtls-sys
zlib: support for TLS record-level compression is removed in mbedtls 3.X
zlib
mbedtls
MBEDTLS_ZLIB_SUPPORT
legacy_protocols: all protocal early than TLS 1.2 is removed in mbedtls 3.X
legacy_protocols
MBEDTLS_SSL_PROTO_SSL3
MBEDTLS_SSL_PROTO_TLS1
MBEDTLS_SSL_PROTO_TLS1_1
MBEDTLS_SSL_CBC_RECORD_SPLITTING
pkcs11: wrapper for libpkcs11-helper is removed in mbedtls 3.X
pkcs11
mpi_force_c_code: just removed, seems something specific to our usage
mpi_force_c_code
According to 3.0-migration-guide.md:
3.0-migration-guide.md
Output config file name changed from config.h to mbedtls_config.h
config.h
mbedtls_config.h
Do not define MBEDTLS_CONFIG_H in mbedtls_config.h
MBEDTLS_CONFIG_H
Do not #include <mbedtls/check_config.h>
#include <mbedtls/check_config.h>
MBEDTLS_CUSTOM_HAS_AESNI
MBEDTLS_CUSTOM_HAS_PADLOCK
private_
Error
CipherType
CipherMode
CipherSuite
fn EcPoint::mul
Md2
Md4
CustomPk
TLS1_3SignatureAlgorithms
The text was updated successfully, but these errors were encountered:
3.5.0-alpha.1+0b3de6f
Taowyoo
Successfully merging a pull request may close this issue.
Upgrade to C
mbedtls 3.4.0
Summary
This issue track the progress of:
3.4.0
with server side version negotiation TLS: TLS 1.2 / 1.3 version negotiation on server side Mbed-TLS/mbedtls#7288rust-mbedtls
to sync with changes inmbedtls 3.4.0
Change list
Changes in
mbedtls-sys
Cargo.toml change
zlib
: support for TLS record-level compression is removed inmbedtls
3.XMBEDTLS_ZLIB_SUPPORT
legacy_protocols
: all protocal early than TLS 1.2 is removed inmbedtls
3.XMBEDTLS_SSL_PROTO_SSL3
,MBEDTLS_SSL_PROTO_TLS1
,MBEDTLS_SSL_PROTO_TLS1_1
,MBEDTLS_SSL_CBC_RECORD_SPLITTING
pkcs11
: wrapper for libpkcs11-helper is removed inmbedtls
3.Xmpi_force_c_code
: just removed, seems something specific to our usageConfig/defines change
According to
3.0-migration-guide.md
:Output config file name changed from
config.h
tombedtls_config.h
Do not define
MBEDTLS_CONFIG_H
inmbedtls_config.h
Do not
#include <mbedtls/check_config.h>
Changes unchecked
MBEDTLS_CUSTOM_HAS_AESNI
andMBEDTLS_CUSTOM_HAS_PADLOCK
removed inmbedtls
3.X code baseChanges in
mbedtls
Cargo.toml change
mpi_force_c_code
,zlib
,legacy_protocols
removed to sync with changes inmbedtls-sys
Code changes
private_
to a lot of fields ofmbedtls
typesError
, self_tests,CipherType
,CipherMode
andCipherSuite
to sync with changes inmbedtls
3.Xfn EcPoint::mul
Md2
andMd4
since they are no longer supported inmbedtls
3.XCustomPk
TLS1_3SignatureAlgorithms
, since TLS 1.3 need to explicitly config Signature Algorithms when building with both TLS1.2 and TLS 1.3 flagsThe text was updated successfully, but these errors were encountered: