Use OpenSSL's md5 instead of rolling your own
Brought to you by:
lilyco
A lot of projects re-implement MD5 functionality instead of simply using the universally-available OpenSSL code (which may even be assemlber-optimized on some platforms). The patch below fixes this problem in udt.
Once committed, md5.cpp and md5.h can be removed from Makefile and from the repository.
Use OpenSSL's md5-implementation
Using source code for MD5 instead of using OpenSSL lib is intentional, because openssl is often not installed by default. This is especially a problem for Windows and mobile platforms.