[sr-dev] Modules linking with OpenSSL

Peter Dunkley peter.dunkley at crocodile-rcs.com
Tue May 28 10:15:46 CEST 2013


No. This information is incomplete and I have only provided this information as there was a discussion about OpenSSL during the recent developer meeting - this mailing list is the correct place to continue and conclude this discussion.

One of the actions from the meeting was to produce a wiki page documenting _ALL_ external libraries for each module.  I do not have time to this.

Regards,

Peter

On 28 May 2013, at 01:26, Edson - Lists <4lists at gmail.com> wrote:

> Hi, Peter...
> 
> Thanks for the information.... is this also available somewhere on the Wiki? Where should it fit better? In the compilation instructions? Or letting it on the modules would be enough?
> ---
> Edson.
> 
> Em 27/05/2013 20:48, Peter Dunkley escreveu:
>> I created another module that links with OpenSSL.
>> 
>> The current list of (non-obsolete) modules that link with OpenSSL is:
>> - websocket
>> - auth_ephemeral
>> - tls
>> - stun
>> - outbound
>> - osp
>> - auth_identity
>> 
>> FYI, for the modules I've created the usage of OpenSSL is:
>> - websocket: SHA1() is used to create the key in the WebSocket handshake
>> response.
>> - auth_ephemeral: HMAC(EVP_sha1(), ...) is used to calculate the password
>> based on the username and secret key and openssl/sha.h is included for
>> "#define SHA_DIGEST_LENGTH"
>> - outbound: HMAC(EVP_sha1(), ...) is used to encode the flow token and
>> RAND_bytes() is used to get cryptographically strong pseudo-random bytes
>> for the secret key
>> 
>> - stun: not sure about this as a lot of the code was copied from core
> 
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev



More information about the sr-dev mailing list