From cb28401c63871e0f1daaa98f9d1b7227daaf72b0 Mon Sep 17 00:00:00 2001 From: Lukas Plank Date: Mon, 23 Mar 2026 16:35:08 +0100 Subject: [PATCH] fix: remove sha256 truncation in lodkit.URIConstructor The change removes truncation for sha256 hexdigest in lodkit.URIConstructor. Closes #60. --- lodkit/uri_tools/uri_constructor.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lodkit/uri_tools/uri_constructor.py b/lodkit/uri_tools/uri_constructor.py index 42ca89d..f087af8 100644 --- a/lodkit/uri_tools/uri_constructor.py +++ b/lodkit/uri_tools/uri_constructor.py @@ -29,8 +29,6 @@ def __call__(self, hash_value: str | bytes | None = None) -> URIRef: else: if isinstance(hash_value, str): hash_value = hash_value.encode("utf8") - - digest = sha256(hash_value).hexdigest() - segment = digest[:36] + segment = sha256(hash_value).hexdigest() return self.namespace[segment]