void solv_chksum_add(Chksum *chk, const void *data, int len) { if (chk->done) return; switch(chk->type) { case REPOKEY_TYPE_MD5: solv_MD5_Update(&chk->c.md5, (void *)data, len); return; case REPOKEY_TYPE_SHA1: solv_SHA1_Update(&chk->c.sha1, data, len); return; case REPOKEY_TYPE_SHA224: solv_SHA224_Update(&chk->c.sha224, data, len); return; case REPOKEY_TYPE_SHA256: solv_SHA256_Update(&chk->c.sha256, data, len); return; case REPOKEY_TYPE_SHA384: solv_SHA384_Update(&chk->c.sha384, data, len); return; case REPOKEY_TYPE_SHA512: solv_SHA512_Update(&chk->c.sha512, data, len); return; default: return; } }
void solv_chksum_add(void *handle, const void *data, int len) { struct ctxhandle *h = handle; if (h->done) return; switch(h->type) { case REPOKEY_TYPE_MD5: solv_MD5_Update(&h->c.md5, (void *)data, len); return; case REPOKEY_TYPE_SHA1: solv_SHA1_Update(&h->c.sha1, data, len); return; case REPOKEY_TYPE_SHA256: solv_SHA256_Update(&h->c.sha256, data, len); return; default: return; } }