-
Notifications
You must be signed in to change notification settings - Fork 39
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
Update version of Mbed TLS #622
Update version of Mbed TLS #622
Conversation
The upgrade to |
I can confirm that |
Your new branch of mbedtls did not pick those changes: |
I've rescued those two: just the Are the following commits still of interest? veracruz-project/rust-mbedtls@7a72ec0 |
d5fb412
to
6b7f733
Compare
We need to test on AArch64 to see if those are still needed. |
Since the change made by veracruz-project/rust-mbedtls@7cac229 is in a section called EDIT: That change really does make a difference to our |
Probably, as far as I can remember they relate to building on AArch64 and a toolchain that was returning an empty sysroot. |
Looking at the branch in rust-mbedtls there is some back and forth (things done and then reverted), maybe some squashing would be helpful. |
e48cb62
to
1574790
Compare
I've rebased, squashed and improved the log messages. We could wait for the upstream branch to get merged or released or for development of the upstream branch to slow down before merging this, or we could not wait for that. |
I am generally happy with the state of the PR, but before we merge it:
|
We've been using the |
Good idea. Based on today's discussion, I think we should not wait for an upstream merge and/or release. |
f12c889
to
3874677
Compare
Can you remove the |
OK. By the way, there seems to be an "approved" on the upstream PR (fortanix/rust-mbedtls#278). I don't know if that means an imminent merge. I might rebase again on Monday. |
3874677
to
81be98c
Compare
The upstream PR has just been merged into |
81be98c
to
e11872e
Compare
Done. Almost nothing changed: @mathias-arm, if you can approve again I'll merge this time. |
e11872e
to
82ced92
Compare
I've just rebased again. |
Most of the changes in third-party/rust-mbedtls are for IceCap and are now clearly labelled as such. The monitor_getrandom feature has been disabled, for now.
82ced92
to
e38c2e7
Compare
third-party/rust-mbedtls
is now based on the upstream branchv0.10
, tagmbedtls_v0.10.0
.(It was initially based on fortanix/rust-mbedtls#278, which has now been merged.)