csutil/md5.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces
csutil/md5.h File Reference

Independent implementation of MD5 (RFC 1321). More...

`#include "csextern.h"`
`#include "csutil/csstring.h"`
`#include "csutil/digest.h"`
`#include "csutil/hash.h"`

Go to the source code of this file.

## Classes
class | CS::Utility::Checksum::MD5
| Compute a MD5 message digest. More...
## Namespaces
namespace | CS
| Main namespace for CrystalSpace.
namespace | CS::Utility
| Assorted utility functions and classes that doesn't belong anywhere else.

## Detailed Description

Independent implementation of MD5 (RFC 1321).

This code implements the MD5 Algorithm defined in RFC 1321. It is derived directly from the text of the RFC and not from the reference implementation.

The original and principal author of md5.h is L. Peter Deutsch <ghost@aladdin.com>. Other authors are noted in the change history that follows (in reverse chronological order):

1999-11-04 lpd Edited comments slightly for automatic TOC extraction. 1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5); added conditionalization for C++ compilation from Martin Purschke <purschke@bnl.gov>. 1999-05-03 lpd Original version.

Definition in file md5.h.