Skip to content

Commit ddd1621

Browse files
committed
Mark non-security md5 usage to allow for compatibility with fips
environments
1 parent 6fbcacb commit ddd1621

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

cassandra/metadata.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from collections import defaultdict
2020
from collections.abc import Mapping
2121
from functools import total_ordering
22-
from hashlib import md5
22+
import hashlib
2323
import json
2424
import logging
2525
import re
@@ -1864,7 +1864,7 @@ class MD5Token(HashToken):
18641864
def hash_fn(cls, key):
18651865
if isinstance(key, str):
18661866
key = key.encode('UTF-8')
1867-
return abs(varint_unpack(md5(key).digest()))
1867+
return abs(varint_unpack(hashlib.md5(key,usedforsecurity=False).digest()))
18681868

18691869

18701870
class BytesToken(Token):

0 commit comments

Comments
 (0)