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); }
/* 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(); }