On Sunday 04 October 2009 13:51:29 Harald Welte wrote:
one further note on the missing md5 file:
As it seems it is only used to generate a pseudo-random 32bit value
for use in the SSRC: I'd rather not introduce a copy of MD5 for that.
There are two options to take:
1) simply use the same [not very random] method as we use for the TMSI
2) introduce a dependency to openssl and use that. Given that nanoBTS
also support OML/RSL over SSL/TLS, I think sooner or later we will
have to add that dependency anyway.
Are you sure you want to introduce code that is using SSL? This would mean we
have to check if someone from the US sends us a SSL patch and reject it based
on the region. The other issue with OpenSSL is that the license is considered
to not be GPL compatible and that the GNUtls replacement is not there yet....
z.