src/server/util/hashing.c

changeset 609
a655e6397663
parent 608
dc6397281d33
equal deleted inserted replaced
608:dc6397281d33 609:a655e6397663
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 int ws_sha1_init(WS_SHA1_CTX *ctx) { 73 int ws_sha1_init(WS_SHA1_CTX *ctx) {
74 SHA_Init(ctx); 74 SHA1_Init(ctx);
75 return 0; 75 return 0;
76 } 76 }
77 77
78 void ws_sha1_update(WS_SHA1_CTX *ctx, const char *data, size_t len) { 78 void ws_sha1_update(WS_SHA1_CTX *ctx, const char *data, size_t len) {
79 SHA_Update(ctx, data, len); 79 SHA1_Update(ctx, data, len);
80 } 80 }
81 81
82 void ws_sha1_final(WS_SHA1_CTX *ctx, unsigned char *buf) { 82 void ws_sha1_final(WS_SHA1_CTX *ctx, unsigned char *buf) {
83 SHA_Final(buf, ctx); 83 SHA1_Final(buf, ctx);
84 } 84 }
85 85
86 int ws_sha256_init(WS_SHA256_CTX *ctx) { 86 int ws_sha256_init(WS_SHA256_CTX *ctx) {
87 SHA_Init(ctx); 87 SHA256_Init(ctx);
88 return 0; 88 return 0;
89 } 89 }
90 90
91 void ws_sha256_update(WS_SHA256_CTX *ctx, const char *data, size_t len) { 91 void ws_sha256_update(WS_SHA256_CTX *ctx, const char *data, size_t len) {
92 SHA_Update(ctx, data, len); 92 SHA256_Update(ctx, data, len);
93 } 93 }
94 94
95 void ws_sha256_final(WS_SHA256_CTX *ctx, unsigned char *buf) { 95 void ws_sha256_final(WS_SHA256_CTX *ctx, unsigned char *buf) {
96 SHA_Final(buf, ctx); 96 SHA256_Final(buf, ctx);
97 } 97 }
98 98
99 int 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;

mercurial