[DRIVERS-492] Remove MD5 from ObjectID generation Created: 29/May/18  Updated: 28/Oct/23  Resolved: 05/Dec/19

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-2671 Remove MD5 from ObjectID generation Closed
depends on CSHARP-2281 Remove MD5 from ObjectID generation Closed
depends on CXX-1585 Remove MD5 from ObjectID generation Closed
depends on GODRIVER-438 Remove MD5 from ObjectID generation Closed
depends on JAVA-2874 Use FNV-1a for process from ObjectID ... Closed
depends on MOTOR-230 Remove MD5 from ObjectID generation Closed
depends on NODE-1484 Remove MD5 from ObjectID generation Closed
depends on RUBY-1343 Remove MD5 from ObjectID generation Closed
depends on PYTHON-1521 Remove MD5 from ObjectId generation Closed
depends on PHPC-1200 Remove MD5 from ObjectID generation Closed
Related
Driver Compliance:
Key Status/Resolution FixVersion
NODE-1484 Fixed
SCALA-411 Done
CSHARP-2281 Won't Fix
PERL-913 Gone away
RUBY-1343 Won't Fix
JAVA-2874 Won't Fix
CXX-1585 Works as Designed 3.4.0
PHPC-1200 Fixed 1.5.0
MOTOR-230 Works as Designed 2.0
GODRIVER-438 Works as Designed
CDRIVER-2671 Fixed 1.11.0
PYTHON-1521 Fixed 3.7
PERL-915 Gone away

 Description   

The MD5 hashing function is not FIPS compliant and all Drivers must remove it's usage in ObjectID generation and must use 32-bit FNV-1a hash function. 


Generated at Thu Feb 08 08:21:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.