-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Implement TLSSocket #8311
Implement TLSSocket #8311
Conversation
@kjbracey-arm Please review. |
I'll fix the Doxygen documentation blocks. |
@0xc0170 Please test. |
@AnotherButler Please review the design document @SeppoTakalo Any security review needs to be done (tls team or similar) or all fine here? |
@0xc0170 We have done the internal reviews already with TLS team and architecture group. See internal Jira ticket ONME-3788 for a record. Thanks. |
/morph build |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are 3 TODO left, shall they be captured somewhere?
Build : FAILUREBuild number : 3245 |
Failures look related to the changeset |
/morph build |
229c9e6
to
79adebe
Compare
Build : FAILUREBuild number : 3249 |
Can this be retested now? The test result is showing previous test just, just a minutes before rebase and fixing the Arm compiler issue. |
Provide TLSSocket implementation. This implementation allows TLSSocket to wrap around any existing socket. Currently only TLS supported. DTLS not yet implemented. Design document also provided with the implementation. Documentation submitted to Mbed OS handbook.
79adebe
to
7f39bb4
Compare
/morph build |
Build : SUCCESSBuild number : 3357 Triggering tests/morph test |
Exporter Build : FAILUREBuild number : 2992 |
Test : SUCCESSBuild number : 3162 |
IAR network license issue. /morph export-build |
Exporter Build : SUCCESSBuild number : 2999 |
@ARMmbed/mbed-os-test When y'all have a moment, unsure what's going on with the cloud-client-test |
Error located:
@ARMmbed/mbed-os-test The build step should have probably failed. |
If MBEDTLS_ERROR_C is not defined, that strerror function does not exist, or is just dummy definition if MBEDTLS_ERROR_STRERROR_DUMMY is defined.
Cloud client build now fixed. |
/morph build |
Build : SUCCESSBuild number : 3382 Triggering tests/morph test |
Exporter Build : SUCCESSBuild number : 3015 |
Test : SUCCESSBuild number : 3185 |
Description
Provide TLSSocket implementation. This implementation allows TLSSocket
to wrap around any existing socket. Currently only TLS supported. DTLS
not yet implemented.
Reviewed design document also provided with the implementation.
Documentation submitted to Mbed OS handbook.
ARMmbed/mbed-os-5-docs#759
NOTE: Design review has already been passed earlier. This PR is not requesting API review or design suggestions anymore.
Pull request type