libidav/crypto.c

changeset 873
96aade0d6246
parent 857
03982275f29b
child 874
8f0add189b2f
equal deleted inserted replaced
869:cece9ef3547f 873:96aade0d6246
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) {

mercurial