src/server/util/hashing.c

changeset 606
a6db0f83fa15
parent 605
07074daff678
child 607
e8ff9036462e
equal deleted inserted replaced
605:07074daff678 606:a6db0f83fa15
68 68
69 #ifdef WS_USE_OPENSSL 69 #ifdef WS_USE_OPENSSL
70 70
71 #if OPENSSL_VERSION_NUMBER < 0x30000000L 71 #if OPENSSL_VERSION_NUMBER < 0x30000000L
72 72
73 void ws_sha1_init(WS_SHA1_CTX *ctx) { 73 int ws_sha1_init(WS_SHA1_CTX *ctx) {
74 SHA_Init(ctx); 74 SHA_Init(ctx);
75 return 0; 75 return 0;
76 } 76 }
77 77
78 void ws_sha1_update(WS_SHA1_CTX *ctx, const void *data, size_t length) { 78 void ws_sha1_update(WS_SHA1_CTX *ctx, const void *data, size_t length) {
81 81
82 void ws_sha1_final(char *md, WS_SHA1_CTX *ctx) { 82 void ws_sha1_final(char *md, WS_SHA1_CTX *ctx) {
83 SHA_Final(md, ctx); 83 SHA_Final(md, ctx);
84 } 84 }
85 85
86 void ws_sha256_init(WS_SHA256_CTX *ctx) { 86 int ws_sha256_init(WS_SHA256_CTX *ctx) {
87 SHA_Init(ctx); 87 SHA_Init(ctx);
88 return 0; 88 return 0;
89 } 89 }
90 90
91 void ws_sha256_update(WS_SHA256_CTX *ctx, const void *data, size_t length) { 91 void ws_sha256_update(WS_SHA256_CTX *ctx, const void *data, size_t length) {
94 94
95 void ws_sha256_final(char *md, WS_SHA256_CTX *ctx) { 95 void ws_sha256_final(char *md, WS_SHA256_CTX *ctx) {
96 SHA_Final(md, ctx); 96 SHA_Final(md, ctx);
97 } 97 }
98 98
99 void ws_sha512_init(WS_SHA512_CTX *ctx) { 99 int ws_sha512_init(WS_SHA512_CTX *ctx) {
100 SHA512_Init(ctx); 100 SHA512_Init(ctx);
101 return 0; 101 return 0;
102 } 102 }
103 103
104 void ws_sha256_update(WS_SHA512_CTX *ctx, const void *data, size_t length) { 104 void ws_sha256_update(WS_SHA512_CTX *ctx, const void *data, size_t length) {

mercurial