grep -i MD5_CTX ./usr/lib/news/include/inn/md5.h ./usr/src/kernel-modules/linux-iscsi-4.0.1/md5.h ./usr/src/linux-2.6.4-52/fs/cifs/md5.h ./usr/heimdal/include/md5.h ./usr/include/sasl/md5.h ./usr/include/openssl/md5.h ./usr/heimdal/include/md5.h:typedef struct md5 MD5_CTX; ./usr/include/sasl/md5.h:} MD5_CTX; ./usr/include/sasl/md5.h:void _sasl_MD5Init PROTO_LIST ((MD5_CTX *)); ./usr/include/sasl/md5.h: ((MD5_CTX *, const unsigned char *, unsigned int)); ./usr/include/sasl/md5.h:void _sasl_MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); ./usr/include/openssl/md5.h: } MD5_CTX; ./usr/include/openssl/md5.h:int MD5_Init(MD5_CTX *c); ./usr/include/openssl/md5.h:int MD5_Update(MD5_CTX *c, const void *data, unsigned long len); ./usr/include/openssl/md5.h:int MD5_Final(unsigned char *md, MD5_CTX *c); ./usr/include/openssl/md5.h:void MD5_Transform(MD5_CTX *c, const unsigned char *b);