Changeset 5:aee63784ea64 in hlibpp
- Timestamp:
- May 10, 2010 1:49:59 PM (3 years ago)
- Branch:
- default
- Location:
- src
- Files:
-
- 11 edited
-
hl_exception.h (modified) (2 diffs)
-
hl_hashwrapper.h (modified) (3 diffs)
-
hl_md5.h (modified) (1 diff)
-
hl_md5wrapper.h (modified) (1 diff)
-
hl_sha1.h (modified) (1 diff)
-
hl_sha256.h (modified) (1 diff)
-
hl_sha256wrapper.h (modified) (1 diff)
-
hl_sha2ext.h (modified) (1 diff)
-
hl_sha384wrapper.h (modified) (1 diff)
-
hl_sha512wrapper.h (modified) (1 diff)
-
hl_types.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/hl_exception.h
r0 r5 44 44 //STL 45 45 #include <string> 46 //---------------------------------------------------------------------- 47 //hl includes 48 #include "hl_types.h" 46 49 47 50 //---------------------------------------------------------------------- … … 64 67 * project 65 68 */ 66 class hlException69 class HLPP_EXPORT hlException 67 70 { 68 71 private: -
src/hl_hashwrapper.h
r0 r5 2 2 * hashlib++ - a simple hash library for C++ 3 3 * 4 * Copyright (c) 2007-2010 Benjamin Gr üdelbach4 * Copyright (c) 2007-2010 Benjamin Grᅵdelbach 5 5 * 6 6 * Redistribution and use in source and binary forms, with or without modification, … … 83 83 #include <iostream> 84 84 85 #include "hl_types.h" 86 87 HLPP_EXPIMP_TEMPLATE 88 template class HLPP_EXPORT std::allocator<char>; 89 90 HLPP_EXPIMP_TEMPLATE 91 template class HLPP_EXPORT std::_String_val<char, std::allocator<char> >; 92 93 HLPP_EXPIMP_TEMPLATE 94 template class HLPP_EXPORT std::basic_string<char, std::char_traits<char>, std::allocator<char> >; 95 85 96 //---------------------------------------------------------------------- 86 97 //hashlib++ includes 87 98 #include "hl_exception.h" 99 100 101 88 102 89 103 //---------------------------------------------------------------------- … … 105 119 * updateContext(). Finaly hashIt() is called to return the hash. 106 120 */ 107 class hashwrapper121 class HLPP_EXPORT hashwrapper 108 122 { 109 123 private: -
src/hl_md5.h
r0 r5 106 106 * you should use the md5wrapper class instead of MD5. 107 107 */ 108 class MD5108 class HLPP_EXPORT MD5 109 109 { 110 110 -
src/hl_md5wrapper.h
r0 r5 68 68 * and hashIt() to create a hash. 69 69 */ 70 class md5wrapper : public hashwrapper70 class HLPP_EXPORT md5wrapper : public hashwrapper 71 71 { 72 72 protected: -
src/hl_sha1.h
r0 r5 138 138 * you should use the sha1wrapper class instead of SHA1. 139 139 */ 140 class SHA1140 class HLPP_EXPORT SHA1 141 141 { 142 142 private: -
src/hl_sha256.h
r0 r5 135 135 * you should use the sha256wrapper class instead of SHA256. 136 136 */ 137 class SHA256137 class HLPP_EXPORT SHA256 138 138 { 139 139 private: -
src/hl_sha256wrapper.h
r0 r5 69 69 * and hashIt() to create a hash. 70 70 */ 71 class sha256wrapper : public hashwrapper71 class HLPP_EXPORT sha256wrapper : public hashwrapper 72 72 { 73 73 private: -
src/hl_sha2ext.h
r0 r5 135 135 * you should use the sha384wrapper or sha512wrapper classes. 136 136 */ 137 class SHA2ext137 class HLPP_EXPORT SHA2ext 138 138 { 139 139 private: -
src/hl_sha384wrapper.h
r0 r5 68 68 * and hashIt() to create a hash. 69 69 */ 70 class sha384wrapper : public hashwrapper70 class HLPP_EXPORT sha384wrapper : public hashwrapper 71 71 { 72 72 private: -
src/hl_sha512wrapper.h
r0 r5 68 68 * and hashIt() to create a hash. 69 69 */ 70 class sha512wrapper : public hashwrapper70 class HLPP_EXPORT sha512wrapper : public hashwrapper 71 71 { 72 72 private: -
src/hl_types.h
r0 r5 2 2 * hashlib++ - a simple hash library for C++ 3 3 * 4 * Copyright (c) 2007-2010 Benjamin Gr üdelbach4 * Copyright (c) 2007-2010 Benjamin Grᅵdelbach 5 5 * 6 6 * Redistribution and use in source and binary forms, with or without modification, … … 72 72 #endif 73 73 74 #if defined(WIN32) || defined(_WIN32_WCE) 75 #ifdef hl___EXPORTS 76 #define HLPP_EXPORT __declspec(dllexport) 77 #define HLPP_EXPIMP_TEMPLATE 78 #else 79 #define HLPP_EXPORT __declspec(dllimport) 80 #define HLPP_EXPIMP_TEMPLATE extern 81 #endif 82 #else 83 #define HLPP_EXPORT 84 #define HLPP_EXPIMP_TEMPLATE 85 #endif 86 87 74 88 75 89 //----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
