-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
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
[IMPORTANT] Crate status change #320
Comments
Taowyoo
changed the title
Cleanup and change status of this crate
[IMPORTANT] Change status of this crate
Oct 17, 2023
Taowyoo
changed the title
[IMPORTANT] Change status of this crate
[IMPORTANT] Crate status change
Oct 17, 2023
Merged
Merged
This was referenced Oct 19, 2023
Closed
This was referenced Feb 9, 2024
pulsastrix
added a commit
to namib-project/libcoap-rs
that referenced
this issue
Jun 11, 2024
- using mbedtls or tinydtls will no longer force usage of the vendored library version of mbedtls-sys-auto/tinydtls-sys by default - remove dependency on gnutls-sys crate as it is unmaintained, we now handle linking to gnutls ourselves - mbedtls-sys-auto is only used if mbedtls should be vendored, as the crate doesn't allow for disabling vendoring independently and doesn't support mbedtls >= 3.0.0 (see fortanix/rust-mbedtls#320) - in order to use the vendored versions of DTLS crate, you now have to enable the `dtls_backend_[BACKEND]_vendored` feature of libcoap-sys (or the `dtls_[BACKEND]_vendored` feature of libcoap-rs)
pulsastrix
added a commit
to namib-project/libcoap-rs
that referenced
this issue
Jul 2, 2024
…DTLS - using mbedtls or tinydtls will no longer force usage of the vendored library version of mbedtls-sys-auto/tinydtls-sys by default - remove dependency on gnutls-sys crate as it is unmaintained, we now handle linking to gnutls ourselves - mbedtls-sys-auto is only used if mbedtls should be vendored, as the crate doesn't allow for disabling vendoring independently and doesn't support mbedtls >= 3.0.0 (see fortanix/rust-mbedtls#320) - in order to use the vendored versions of DTLS crate, you now have to enable the `dtls_backend_[BACKEND]_vendored` feature of libcoap-sys (or the `dtls_[BACKEND]_vendored` feature of libcoap-rs)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Because of the design change of mbedtls and important bugs found:
mbedlts
would breaks the record size limit when sending big record #293We (Fortanix) decided not to use mbedtls for TLS. But we still use it (mbedtls 2.28.X) for crypto and PKI.
As a result, following changes will be made to this repository:
rust-mbedtls
versions based on mbedtls3.X
, which includes0.10.0
0.11.0
0.11.1
mbedtls-sys-auto
versions based on mbedtls3.X
, which includes3.5.0-alpha.3+0b3de6f
3.5.0-alpha.2+0b3de6f
3.5.0-alpha.1+0b3de6f
3.4.0
mbedtls-platform-support
versions based on mbedtls3.X
, which includes0.2.0
0.3.0
0.3.1
rust-mbedtls
default branch to a new branchmaster
based onv0.9
branch (a branch for the latest version ofrust-mbedtls
that based on C mbedtls2.28.X
)rust-mbedtls
README that we're now in maintenance mode and will only ever support2.28.x
.master
now change name tombedtls-3
The text was updated successfully, but these errors were encountered: