Example #1
0
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;
    }
}
Example #2
0
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;
    }
}