// Copyright (C) 2003 Davis E. King (davis@dlib.net) // License: Boost Software License See LICENSE.txt for the full license. #ifndef DLIB_MD5_KERNEl_1_ #define DLIB_MD5_KERNEl_1_ #include "md5_kernel_abstract.h" #include <string> #include <iosfwd> #include "../algs.h" namespace dlib { // ---------------------------------------------------------------------------------------- const std::string md5 ( const std::string& input ); // ---------------------------------------------------------------------------------------- void md5 ( const unsigned char* input, unsigned long len, unsigned char* output ); // ---------------------------------------------------------------------------------------- const std::string md5 ( std::istream& input ); // ---------------------------------------------------------------------------------------- void md5 ( std::istream& input, unsigned char* output ); // ---------------------------------------------------------------------------------------- } #ifdef NO_MAKEFILE #include "md5_kernel_1.cpp" #endif #endif // DLIB_MD5_KERNEl_1_