[asterisk-dev] Re: [asterisk-commits] trunk r9138 - in /trunk: ./ funcs/ include/asterisk/

Tilghman Lesher tilghman at mail.jeffandtilghman.com
Fri Feb 3 18:02:26 MST 2006

On Friday 03 February 2006 18:48, Jeffrey C. Ollie wrote:
> Why are we adding the SHA1 code to the Asterisk code base?  Why don't
> we use the SHA1 implementation from OpenSSL?  The license of OpenSSL
> shouldn't be a problem since we already use OpenSSL for various other
> functions.  For that matter, we should eliminate the internal copies
> of MD5 and AES and use the implementations in OpenSSL as well.

We only use OpenSSL linked in to res_crypto, and people have complained
about linking OpenSSL into the core code, so we've gone the direction of
having as few dependencies as possible in the core Asterisk code.

Note that this code has been in the bugtracker for at least two weeks,
so the introduction of this code is not a big surprise.  And as you've
noted, AES and MD5 are already in Asterisk.  I don't think that the
introduction of this code is at all inconsistent.


More information about the asterisk-dev mailing list