Return to ssh_md5.h CVS log | Up to [local] / src / usr.bin / ssh |
File: [local] / src / usr.bin / ssh / Attic / ssh_md5.h (download)
Revision 1.1, Sun Sep 26 20:53:38 1999 UTC (24 years, 8 months ago) by deraadt
i bet a lot of people didn't know what ssh 1.2.16 had a nice license. well, except for the patent issues. someone in sweden (forget their name at the moment) cleaned out most of the patented code, and now this code removes rsa code. when this is done, it will link against libssl, but the work isn't completely done yet. then we need to bring this up to modern days, featurewise. |
#ifndef MD5_H #define MD5_H typedef word32 uint32; struct MD5Context { uint32 buf[4]; uint32 bits[2]; unsigned char in[64]; }; #define MD5Init ssh_MD5Init void MD5Init(struct MD5Context *context); #define MD5Update ssh_MD5Update void MD5Update(struct MD5Context *context, unsigned char const *buf, unsigned len); #define MD5Final ssh_MD5Final void MD5Final(unsigned char digest[16], struct MD5Context *context); #define MD5Transform ssh_MD5Transform void MD5Transform(uint32 buf[4], const unsigned char in[64]); /* * This is needed to make RSAREF happy on some MS-DOS compilers. */ typedef struct MD5Context MD5_CTX; #endif /* !MD5_H */