| 379 |
379 |
| 380 void dav_sha256_init(DAV_SHA_CTX *ctx) { |
380 void dav_sha256_init(DAV_SHA_CTX *ctx) { |
| 381 SHA256_Init(ctx); |
381 SHA256_Init(ctx); |
| 382 } |
382 } |
| 383 |
383 |
| 384 void dav_sha256_update(DAV_SHA_CTX *ctx, const void *data, size_t length) { |
384 void dav_sha256_update(DAV_SHA_CTX *ctx, const char *data, size_t length) { |
| 385 SHA256_Update(ctx, data, length); |
385 SHA256_Update(ctx, data, length); |
| 386 } |
386 } |
| 387 |
387 |
| 388 void dav_sha256_final(char *md, DAV_SHA_CTX *ctx) { |
388 void dav_sha256_final(DAV_SHA_CTX *ctx, unsigned char *buf) { |
| 389 SHA256_Final(md, ctx); |
389 SHA256_Final(buf, ctx); |
| 390 } |
390 } |
| 391 |
391 |
| 392 #else |
392 #else |
| 393 |
393 |
| 394 void dav_sha256_init(DAV_SHA_CTX *ctx) { |
394 void dav_sha256_init(DAV_SHA_CTX *ctx) { |