From 8406fb9b59d83247b8379974cabed497703dfc4d Mon Sep 17 00:00:00 2001 From: Michele Dolfi <97102151+dolfim-ibm@users.noreply.github.com> Date: Fri, 2 May 2025 15:00:10 +0200 Subject: [PATCH] fix: usage of hashlib for FIPS (#171) Signed-off-by: Michele Dolfi --- docling_serve/docling_conversion.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docling_serve/docling_conversion.py b/docling_serve/docling_conversion.py index c8dc448..0ab49e7 100644 --- a/docling_serve/docling_conversion.py +++ b/docling_serve/docling_conversion.py @@ -58,7 +58,9 @@ def _hash_pdf_format_option(pdf_format_option: PdfFormatOption) -> bytes: # Serialize the dictionary to JSON with sorted keys to have consistent hashes serialized_data = json.dumps(data, sort_keys=True) - options_hash = hashlib.sha1(serialized_data.encode()).digest() + options_hash = hashlib.sha1( + serialized_data.encode(), usedforsecurity=False + ).digest() return options_hash