-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Security 2022-02-21
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
- 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