| 73 int 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 char *data, size_t len) { |
| 79 SHA_Update(ctx, data, length); |
79 SHA_Update(ctx, data, length); |
| 80 } |
80 } |
| 81 |
81 |
| 82 void ws_sha1_final(char *md, WS_SHA1_CTX *ctx) { |
82 void ws_sha1_final(WS_SHA1_CTX *ctx, unsigned char *buf) { |
| 83 SHA_Final(md, ctx); |
83 SHA_Final(md, 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 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 char *data, size_t len) { |
| 92 SHA_Update(ctx, data, length); |
92 SHA_Update(ctx, data, length); |
| 93 } |
93 } |
| 94 |
94 |
| 95 void ws_sha256_final(char *md, WS_SHA256_CTX *ctx) { |
95 void ws_sha256_final(WS_SHA256_CTX *ctx, unsigned char *buf) { |
| 96 SHA_Final(md, ctx); |
96 SHA_Final(md, 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; |
| 102 } |
102 } |
| 103 |
103 |
| 104 void ws_sha256_update(WS_SHA512_CTX *ctx, const void *data, size_t length) { |
104 void ws_sha512_update(WS_SHA512_CTX *ctx, const char *data, size_t len) { |
| 105 SHA512_Update(ctx, data, length); |
105 SHA512_Update(ctx, data, length); |
| 106 } |
106 } |
| 107 |
107 |
| 108 void ws_sha256_final(char *md, WS_SHA512_CTX *ctx) { |
108 void ws_sha512_final(WS_SHA512_CTX *ctx, unsigned char *buf) { |
| 109 SHA512_Final(md, ctx); |
109 SHA512_Final(md, ctx); |
| 110 } |
110 } |
| 111 |
111 |
| 112 #else |
112 #else |
| 113 |
113 |