From 6e163d62199092d2e3dc2311e2b75f2572854790 Mon Sep 17 00:00:00 2001 From: Matthew Vine <32849887+MattTheCuber@users.noreply.github.com> Date: Wed, 14 Feb 2024 09:16:49 -0500 Subject: [PATCH] fix(serializer): MD5 hashing is not allowed for FIPS --- trame_vtk/modules/vtk/serializers/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trame_vtk/modules/vtk/serializers/utils.py b/trame_vtk/modules/vtk/serializers/utils.py index e7455c3..28a2b11 100644 --- a/trame_vtk/modules/vtk/serializers/utils.py +++ b/trame_vtk/modules/vtk/serializers/utils.py @@ -48,7 +48,7 @@ def base64_encode(x): def hash_data_array(data_array): - hashed_bit = hashlib.md5(memoryview(data_array)).hexdigest() + hashed_bit = hashlib.md5(memoryview(data_array), usedforsecurity=False).hexdigest() type_code = array_types_mapping[data_array.GetDataType()] return "%s_%d%s" % (hashed_bit, data_array.GetSize(), type_code)