[erlang-questions] DTLS/SRTP for WebRTC

Benoit Chesneau <>
Sat Nov 15 08:14:47 CET 2014


On Sunday, November 2, 2014, Ingela Andin <> wrote:

> Hi!
>
> 2014-10-30 22:33 GMT+01:00 pablo platt <
> <javascript:_e(%7B%7D,'cvml','');>>:
>
>> Hi,
>>
>> What is the state of DTLS in OTP?
>>
>
> Alas Ericsson has prioritised quite a few other things higher than DTLS
> just lately so the implementation has been delayed.
> I hope it will get back on track soon but I am afraid you can no count on
> it in a short term perspective.
>
> Regards Ingela Erlang/OTP team - Ericsson AB
>
>

 what is missing currently? is there a list of tasks and
known bus available?

- benoit

>
>
>>
>> I'm interested in using DTLS/SRTP in Erlang for WebRTC.
>>
>> I've found two implementations:
>>
>> Clean code but I couldn't make it work because it's missing SRTP support.
>> https://github.com/RoadRunnr/otp/tree/new_crypto_dtls
>>
>> This works quite well. I'm able to connect clients to the server:
>> https://groups.google.com/d/msg/discuss-webrtc/MP-1sCrOljA/qAs4VK-18y4J
>>
>> The problem is that some clients can't connect and I'm getting HANDSHAKE
>> packets while in the CIPHER state in the following order:
>> HANDSHAKE, SERVER_HELLO
>> HANDSHAKE, CERTIFICATE
>> HANDSHAKE, SERVER_KEY_EXCHANGE
>> HANDSHAKE, CERTIFICATE_REQUEST
>> HANDSHAKE, SERVER_HELLO_DONE
>>
>> I'm assuming that is related to wrong state change or retransmission.
>> The code only implement retransmission for two packet types and have the
>> following comment:
>> %% problem remainning: different strategy should be adopted while
>> state==hello or cipher.
>>
>> Does anyone use DTLS/SRTP in Erlang and help solve this issue or
>> recommend another solution?
>>
>> Thanks
>>
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> <javascript:_e(%7B%7D,'cvml','');>
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>>
>

-- 
Sent from my Mobile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20141115/5d85460c/attachment.html>


More information about the erlang-questions mailing list