libidav/crypto.c

changeset 871
2ecddc5e93f1
parent 857
03982275f29b
child 872
d24de29ad1fe
equal deleted inserted replaced
870:9f001d18e5e6 871:2ecddc5e93f1
846 DAV_SHA_CTX *ctx = malloc(sizeof(DAV_SHA_CTX)); 846 DAV_SHA_CTX *ctx = malloc(sizeof(DAV_SHA_CTX));
847 CC_SHA256_Init(ctx); 847 CC_SHA256_Init(ctx);
848 return ctx; 848 return ctx;
849 } 849 }
850 850
851 void dav_sha256_init(DAV_SHA_CTX *ctx) {
852 CC_SHA256_Init(ctx);
853 }
854
851 void dav_sha256_update(DAV_SHA_CTX *ctx, const char *data, size_t len) { 855 void dav_sha256_update(DAV_SHA_CTX *ctx, const char *data, size_t len) {
852 CC_SHA256_Update(ctx, data, len); 856 CC_SHA256_Update(ctx, data, len);
853 } 857 }
854 858
855 void dav_sha256_final(DAV_SHA_CTX *ctx, unsigned char *buf) { 859 void dav_sha256_final(DAV_SHA_CTX *ctx, unsigned char *buf) {

mercurial