[DRIVERS-680] Disable OP_MSG checksums for TLS connections Created: 12/Jun/19  Updated: 27/May/22  Resolved: 08/Jul/19

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

Type: Task Priority: Major - P3
Reporter: Rahul Sundararaman (Inactive) Assignee: Rathi Gnanasekaran
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-41490 Disable OP_MSG checksums for TLS conn... Closed
Related
related to DRIVERS-2177 Disable OP_MSG checksums for TLS conn... Backlog
Server Compat: 4.2, 4.3

 Description   

Server ticket description :
We enabled OP_MSG checksums to catch data corruption on the wire in SERVER-28679.

This work of performing those checksums is extra cost though, and it is redundant when mixed with the hmacs required by tls.

We lose little on the data integrity side and avoid overhead if we only perform check sums on non-tls connections.



 Comments   
Comment by Rathi Gnanasekaran [ 08/Jul/19 ]

Drivers currently don't calculate checksum on connections. Therefore, no work for drivers but OP_MSG spec needs to be updated to say don't calculate checksums when using TLS.

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