-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Add RFC5764 - SRTP key generation during DTLS handshake #361
Conversation
Automatic CI verification build not done, please verify manually. |
I've emailed you directly concerning the CLA which needs to be signed and returned for us to be able to receive the contribution. Thanks! |
Ok thanks, as the contribution is just update the one submitted for polarssl in april, I thought the CLA sent then was still valid. |
Simon, Shall I push more commits or amend the original one(not exactly sure on how to do this by the way) ? regards, johan |
Automatic CI verification build not done, please verify manually. |
I think pushing some more commits is the best way to go. It allows us to see the new changes easily. (Generally speaking, it's best to err on the side of more granular commits, as it's easy to merge them after the fact using |
Hi Simon, regards, johan |
We have been holding off merging pull requests while we prepare for a release. You may have noticed the last significant release was 2.2.1 in January, and when we last discussed merging this work, I said it would follow that release - which is unfortunately still pending. Once that release has shipped, we will enter a window for merging many of these outstanding pull requests. Hope this helps. |
Hi Simon, thanks, johan |
Hi Simon, regards, |
+1 |
Hi @jeannotlapin, We're hoping to get it integrated soon. Apologies for the long, long wait. Simon |
+1 |
Hi, any news on the integration on this merge? thanks johan |
Reviewed and approved for design. Still needs more tests and some more thought on run-time vs compile-time configuration. |
@jeannotlapin I have done some rework on this PR, and created a new PR #1540 which supersedes this one. |
clang-format remaining files
Hi,
here is the updated patch for DTLS-SRTP.
I didn't add any test as I couldn't really found any doc on how to do that.
Simple one shall be, setup a dtls_srtp_profile on server and client side, perform handshake and compare the key material generated on both side.(I manually did that using modified program/ssl/dtls_client/server to check it's working).
Srtp profile selection shall be tested too.
Interop tests with other libraries would be great.
I tested it against the original patch on polarssl1.4(which itself has been tested with chrome and firefox DTLS implementation) and it seems to be ok.