Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program CAVP

Description
The Microsoft Windows Kernel Mode Cryptographic Primitives Library -- Cryptography Next Generation (CNG) -- is a general purpose, software-based, cryptographic module which provides FIPS 140-2 Level 1 cryptography.
Version
10.0.14393
Type
SOFTWARE
Vendor
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052-6399
USA
Contacts
Tim Myers
FIPS@microsoft.com
800-Microsoft

Validations

Number
Date
Operating Environments
Algorithm Capabilities
RSA 2192
8/24/2016
  • Windows 10 Anniversary Update (x64) on Intel Atom x7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface 3
    • Intel Atom x7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface 3 w/ Windows 10 Anniversary Update (x64)
  • Windows 10 Anniversary Update (x64) on Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows 10 Anniversary Update (x64)
  • Windows 10 Anniversary Update (x86) on Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3
    • Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3 w/ Windows 10 Anniversary Update (x86)
  • Windows 10 Enterprise Anniversary Update (x64) on AMD A4 with AES-NI and PCLMULQDQ and SSSE 3
    • AMD A4 with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows 10 Enterprise Anniversary Update (x64)
  • Windows 10 Enterprise Anniversary Update (x64) on Intel Core i5 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 4
    • Intel Core i5 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 4 w/ Windows 10 Enterprise Anniversary Update (x64)
  • Windows 10 Enterprise Anniversary Update (x64) on Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Book
    • Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Book w/ Windows 10 Enterprise Anniversary Update (x64)
  • Windows 10 Enterprise Anniversary Update (x64) on Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 3
    • Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 3 w/ Windows 10 Enterprise Anniversary Update (x64)
  • Windows 10 Enterprise Anniversary Update (x64) on Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows 10 Enterprise Anniversary Update (x64)
  • Windows 10 Enterprise Anniversary Update (x86) on Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3
    • Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3 w/ Windows 10 Enterprise Anniversary Update (x86)
  • Windows 10 Enterprise LTSB Anniversary Update (x64) on Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows 10 Enterprise LTSB Anniversary Update (x64)
  • Windows 10 Enterprise LTSB Anniversary Update (x64) on Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows 10 Enterprise LTSB Anniversary Update (x64)
  • Windows 10 Enterprise LTSB Anniversary Update (x86) on Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3
    • Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3 w/ Windows 10 Enterprise LTSB Anniversary Update (x86)
  • Windows 10 Mobile Anniversary Update (ARMv7) on Qualcomm Snapdragon 212 (A7) w/ Microsoft Lumia 650
    • Qualcomm Snapdragon 212 (A7) w/ Microsoft Lumia 650 w/ Windows 10 Mobile Anniversary Update (ARMv7)
  • Windows 10 Mobile Anniversary Update (ARMv7) on Qualcomm Snapdragon 808 (A57, A53) w/Microsoft Lumia 950
    • Qualcomm Snapdragon 808 (A57, A53) w/Microsoft Lumia 950 w/ Windows 10 Mobile Anniversary Update (ARMv7)
  • Windows 10 Mobile Anniversary Update (ARMv7) on Qualcomm Snapdragon 820 (Kryo)
    • Qualcomm Snapdragon 820 (Kryo) w/ Windows 10 Mobile Anniversary Update (ARMv7)
  • Windows 10 Pro Anniversary Update (x64) on Intel Core i5 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 4
    • Intel Core i5 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 4 w/ Windows 10 Pro Anniversary Update (x64)
  • Windows 10 Pro Anniversary Update (x64) on Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Book
    • Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Book w/ Windows 10 Pro Anniversary Update (x64)
  • Windows 10 Pro Anniversary Update (x64) on Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 3
    • Intel Core i7 with AES-NI and PCLMULQDQ and SSSE 3 w/Microsoft Surface Pro 3 w/ Windows 10 Pro Anniversary Update (x64)
  • Windows 10 Pro Anniversary Update (x64) on Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows 10 Pro Anniversary Update (x64)
  • Windows 10 Pro Anniversary Update (x86) on Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3
    • Intel Core i3 without AES-NI or PCLMULQDQ or SSSE 3 w/ Windows 10 Pro Anniversary Update (x86)
  • Windows Server 2016 Datacenter (x64) on Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows Server 2016 Datacenter (x64)
  • Windows Server 2016 Datacenter with Windows Hyper-V enabled (x64) on Intel Core i5 with AES-NI and without SHA Extensions w/ HP ProDesk 600 G2
    • Intel Core i5 with AES-NI and without SHA Extensions w/ HP ProDesk 600 G2 w/ Windows Server 2016 Datacenter with Windows Hyper-V enabled (x64)
  • Windows Server 2016 Datacenter with Windows Hyper-V enabled (x64) on Intel Core i7 with AES-NI and without SHA Extensions w/ Microsoft Surface Book
    • Intel Core i7 with AES-NI and without SHA Extensions w/ Microsoft Surface Book w/ Windows Server 2016 Datacenter with Windows Hyper-V enabled (x64)
  • Windows Server 2016 Standard (x64) on AMD A4 with AES-NI and PCLMULQDQ and SSSE 3
    • AMD A4 with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows Server 2016 Standard (x64)
  • Windows Server 2016 Standard (x64) on Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows Server 2016 Standard (x64)
  • Windows Server 2016 with Windows Hyper-V enabled (x64) on Intel Core i5 with AES-NI and without SHA Extensions w/ Dell OptiPlex 3040
    • Intel Core i5 with AES-NI and without SHA Extensions w/ Dell OptiPlex 3040 w/ Windows Server 2016 with Windows Hyper-V enabled (x64)
  • Windows Server 2016 with Windows Hyper-V enabled (x64) on Intel Core i7 with AES-NI and without SHA Extensions w/ Microsoft Surface Book
    • Intel Core i7 with AES-NI and without SHA Extensions w/ Microsoft Surface Book w/ Windows Server 2016 with Windows Hyper-V enabled (x64)
  • Windows Storage Server 2016 (x64) on Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3
    • Intel Xeon with AES-NI and PCLMULQDQ and SSSE 3 w/ Windows Storage Server 2016 (x64)
  • RSA SigGen (186-4)
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
    Prerequisites:
  • RSA SigVer (186-4)
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 1024
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 496
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 512
    Prerequisites:
Created October 05, 2016, Updated June 22, 2020