- Added maximization features, with corresponding plugins. Added painting feature...
[mldemos:mldemos.git] / _3rdParty / dlib / md5 / md5_kernel_1.h
1 // Copyright (C) 2003  Davis E. King (davis@dlib.net)\r
2 // License: Boost Software License   See LICENSE.txt for the full license.\r
3 #ifndef DLIB_MD5_KERNEl_1_\r
4 #define DLIB_MD5_KERNEl_1_\r
5 \r
6 #include "md5_kernel_abstract.h"\r
7 #include <string>\r
8 #include <iosfwd>\r
9 #include "../algs.h"\r
10 \r
11 namespace dlib\r
12 {\r
13 \r
14 // ----------------------------------------------------------------------------------------\r
15 \r
16     const std::string md5 (\r
17         const std::string& input\r
18     );\r
19 \r
20 // ----------------------------------------------------------------------------------------\r
21 \r
22     void md5 (\r
23         const unsigned char* input,\r
24         unsigned long len,\r
25         unsigned char* output\r
26     );\r
27 \r
28 // ----------------------------------------------------------------------------------------\r
29 \r
30     const std::string md5 (\r
31         std::istream& input\r
32     );\r
33 \r
34 // ----------------------------------------------------------------------------------------\r
35 \r
36     void md5 (\r
37         std::istream& input,\r
38         unsigned char* output\r
39     );\r
40 \r
41 // ----------------------------------------------------------------------------------------\r
42 \r
43 }\r
44 \r
45 #ifdef NO_MAKEFILE\r
46 #include "md5_kernel_1.cpp"\r
47 #endif\r
48 \r
49 #endif // DLIB_MD5_KERNEl_1_\r
50 \r