~zooko/cryptopp/trunk

« back to all changes in this revision

Viewing changes to md4.h

  • Committer: weidai
  • Date: 2007-05-04 15:36:15 UTC
  • Revision ID: svn-v4:57ff6487-cd31-0410-9ec3-f628ee90f5f0:trunk/c5:339
fix compile

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
NAMESPACE_BEGIN(CryptoPP)
7
7
 
 
8
namespace Weak1 {
 
9
 
8
10
//! <a href="http://www.weidai.com/scan-mirror/md.html#MD4">MD4</a>
9
11
/*! \warning MD4 is considered insecure, and should not be used
10
12
        unless you absolutely need it for compatibility. */
16
18
        static const char *StaticAlgorithmName() {return "MD4";}
17
19
};
18
20
 
 
21
}
 
22
#if CRYPTOPP_ENABLE_NAMESPACE_WEAK >= 1
 
23
namespace Weak {using namespace Weak1;}         // import Weak1 into CryptoPP::Weak
 
24
#else
 
25
using namespace Weak1;  // import Weak1 into CryptoPP with warning
 
26
#ifdef __GNUC__
 
27
#warning "You may be using a weak algorithm that has been retained for backwards compatibility. Please '#define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1' before including this .h file and prepend the class name with 'Weak::' to remove this warning."
 
28
#else
 
29
#pragma message("You may be using a weak algorithm that has been retained for backwards compatibility. Please '#define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1' before including this .h file and prepend the class name with 'Weak::' to remove this warning.")
 
30
#endif
 
31
#endif
 
32
 
19
33
NAMESPACE_END
20
34
 
21
35
#endif