[CDRIVER-638] The cdriver's scram implementation doesn't work with openssl FIPS Created: 06/May/15 Updated: 15/Jul/15 Resolved: 08/May/15 |
|
| Status: | Closed |
| Project: | C Driver |
| Component/s: | None |
| Affects Version/s: | 1.1.4 |
| Fix Version/s: | 1.1.5 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Mira Carey | Assignee: | A. Jesse Jiryu Davis |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Description |
|
The cdriver uses the SHA1() function from openssl, but that's actually not okay in fips mode. Instead we have to wrap the various evp functions to do the same thing. https://github.com/mongodb/mongo-c-driver/pull/228 |