Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
default on blake2b for internal digest on 64 bit and blake2s for 32bits
Baptiste Daroussin committed 9 years ago
commit 40ae2d0a9206bbd5b0501364603d1e53c237cc90
parent e3285b5
1 file changed +6 -1
modified libpkg/pkg_checksum.c
@@ -630,7 +630,12 @@ pkg_checksum_calculate(struct pkg *pkg, struct pkgdb *db)
	char *new_digest;
	struct pkg_repo *repo;
	int rc = EPKG_OK;
-
	pkg_checksum_type_t type = 0;
+
	pkg_checksum_type_t type;
+

+
	if (sizeof(void *) == 8)
+
		type = PKG_HASH_TYPE_BLAKE2_BASE32;
+
	else
+
		type = PKG_HASH_TYPE_BLAKE2S_BASE32;

	if (pkg->reponame != NULL) {
		repo = pkg_repo_find(pkg->reponame);