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.
Regards,