src/server/util/hashing.h

changeset 594
36a46311e0f6
parent 589
70ad04769cbf
child 603
5879ecf25aa9
equal deleted inserted replaced
593:d83dced6dd80 594:36a46311e0f6
32 #define WS_SHA1_DIGEST_LENGTH 20 32 #define WS_SHA1_DIGEST_LENGTH 20
33 #define WS_SHA256_DIGEST_LENGTH 32 33 #define WS_SHA256_DIGEST_LENGTH 32
34 #define WS_SHA512_DIGEST_LENGTH 32 34 #define WS_SHA512_DIGEST_LENGTH 32
35 35
36 #ifdef __APPLE__ 36 #ifdef __APPLE__
37 #define WS_USE_CRYPTO_COMMON
37 /* macos */ 38 /* macos */
38 39
39 #define WS_CRYPTO_COMMON_CRYPTO 40 #define WS_CRYPTO_COMMON_CRYPTO
40 41
41 #define WS_AES_CTX CCCryptorRef 42 #define WS_AES_CTX CCCryptorRef
46 #include <CommonCrypto/CommonCrypto.h> 47 #include <CommonCrypto/CommonCrypto.h>
47 #include <CommonCrypto/CommonDigest.h> 48 #include <CommonCrypto/CommonDigest.h>
48 49
49 #elif defined(_WIN32) 50 #elif defined(_WIN32)
50 51
51 #define WS_CRYPTO_CNG 52 #define WS_USE_CRYPTO_CNG
52 53
53 #include <windows.h> 54 #include <windows.h>
54 #include <bcrypt.h> 55 #include <bcrypt.h>
55 56
56 typedef struct WinBCryptCTX { 57 typedef struct WinBCryptCTX {

mercurial