| 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) { |