Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Allow getting the size of specific digest.
Vsevolod Stakhov committed 11 years ago
commit 3202c9d735b3cc41db5708927e5fc3ec11da6106
parent 10a4925
2 files changed +7 -0
modified libpkg/pkg_checksum.c
@@ -355,3 +355,9 @@ pkg_checksum_type_from_string(const char *name)

	return (PKG_HASH_TYPE_UNKNOWN);
}
+

+
size_t
+
pkg_checksum_type_size(pkg_checksum_type_t type)
+
{
+
	return (checksum_types[type].hlen);
+
}
modified libpkg/private/pkg.h
@@ -554,5 +554,6 @@ int pkg_checksum_generate(struct pkg *pkg, char *dest, size_t destlen,
bool pkg_checksum_is_valid(const char *cksum, size_t clen);
pkg_checksum_type_t pkg_checksum_get_type(const char *cksum, size_t clen);
pkg_checksum_type_t pkg_checksum_type_from_string(const char *name);
+
size_t pkg_checksum_type_size(pkg_checksum_type_t type);

#endif