jeroen / mongolite

Fast and Simple MongoDB Client for R
https://jeroen.github.io/mongolite/
287 stars 65 forks source link

Replace md5 with sha1 to ensure FIPS compliance #249

Closed mrbonha closed 1 year ago

mrbonha commented 1 year ago

FIPS compliance requires that some insecure crypto algorithms are disabled - md5 is one of these non-compliant algorithms. Using the sha1 algorithm in place of md5 for the internal pool function retains hash map functionality while also allowing FIPS compliant systems to utilize mongolite.