Details
-
Task
-
Resolution: Done
-
Major - P3
-
None
-
None
-
None
-
None
-
Security 2022-02-21
Description
Extend the existing SymmetricEncryptorWindows in src/mongo/crypto/symmetric_crypto_windows.cpp to support AES-CTR mode
On Windows, a CTR implementation will need to be by using Windows’s BCrypt’s ECB implementation since Windows lacks CTR support.
See https://csrc.nist.gov/publications/detail/sp/800-38a/final for how to implement CTR.
Verify the implementation behaves the same as Windows and macOS
Attachments
Issue Links
- depends on
-
SERVER-63188 Add AES-CTR support for macOS
-
- Closed
-
- is depended on by
-
SERVER-63382 Add support for AES-CTR-HMAC-SHA-256-AEAD
-
- Closed
-