svn_checksum_t *
svn_checksum_empty_checksum(svn_checksum_kind_t kind,
                            apr_pool_t *pool)
{
  const unsigned char *digest;

  switch (kind)
    {
      case svn_checksum_md5:
        digest = svn_md5__empty_string_digest();
        break;

      case svn_checksum_sha1:
        digest = svn_sha1__empty_string_digest();
        break;

      default:
        /* We really shouldn't get here, but if we do... */
        return NULL;
    }

  return svn_checksum__from_digest(digest, kind, pool);
}
Exemple #2
0
/* These are all deprecated, and just wrap the internal functions defined
   above. */
const unsigned char *
svn_md5_empty_string_digest(void)
{
  return svn_md5__empty_string_digest();
}