Cryptographic Algorithm Validation Program CAVP

Description
The Next Generation Cryptographic algorithms provide enhanced support for AES, Triple-DES, SHS, HMAC, and AES DRBG. All implementations are packaged into a library, and it is used by Microsoft and other third-party applications.
Version
6.2.9200
Type
SOFTWARE
Vendor
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052-6399
USA
Contacts
Tim Myers
FIPS@microsoft.com
800-Microsoft
(none)

Validations

Number
Date
Operating Environments
Algorithm Capabilities
HMAC 1345
9/13/2012
  • Surface Windows 8 Pro (x64) on Intel x64 Processor with AES-NI
    • Intel x64 Processor with AES-NI w/ Surface Windows 8 Pro (x64)
  • Windows 8 Enterprise (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x86) on AMD Athlon 64 X2 Dual Core
    • AMD Athlon 64 X2 Dual Core w/ Windows 8 Enterprise (x86)
  • Windows Phone 8 (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows Phone 8 (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on NVIDIA Tegra 3 Quad-Core
    • NVIDIA Tegra 3 Quad-Core w/ Windows RT (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows RT (ARMv7 Thumb-2)
  • Windows Server 2012 (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Server 2012 (x64)
  • Windows Server 2012 (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows Server 2012 (x64)
  • Windows Storage Server 2012 on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Storage Server 2012
  • Windows Storage Server 2012 on Intel Core i7 without AES-NI
    • Intel Core i7 without AES-NI w/ Windows Storage Server 2012
AES 2197
9/13/2012
  • Surface Windows 8 Pro (x64) on Intel x64 Processor with AES-NI
    • Intel x64 Processor with AES-NI w/ Surface Windows 8 Pro (x64)
  • Windows 8 Enterprise (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x86) on AMD Athlon 64 X2 Dual Core
    • AMD Athlon 64 X2 Dual Core w/ Windows 8 Enterprise (x86)
  • Windows Phone 8 (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows Phone 8 (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on NVIDIA Tegra 3 Quad-Core
    • NVIDIA Tegra 3 Quad-Core w/ Windows RT (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows RT (ARMv7 Thumb-2)
  • Windows Server 2012 (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Server 2012 (x64)
  • Windows Server 2012 (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows Server 2012 (x64)
  • Windows Storage Server 2012 on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Storage Server 2012
  • Windows Storage Server 2012 on Intel Core i7 without AES-NI
    • Intel Core i7 without AES-NI w/ Windows Storage Server 2012
  • AES-CBC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CFB128
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CFB8
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CTR
    • Key Length: 128, 192, 256
    • Counter Source: Internal
  • AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
SHS 1903
9/13/2012
  • Surface Windows 8 Pro (x64) on Intel x64 Processor with AES-NI
    • Intel x64 Processor with AES-NI w/ Surface Windows 8 Pro (x64)
  • Windows 8 Enterprise (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x86) on AMD Athlon 64 X2 Dual Core
    • AMD Athlon 64 X2 Dual Core w/ Windows 8 Enterprise (x86)
  • Windows Phone 8 (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows Phone 8 (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on NVIDIA Tegra 3 Quad-Core
    • NVIDIA Tegra 3 Quad-Core w/ Windows RT (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows RT (ARMv7 Thumb-2)
  • Windows Server 2012 (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Server 2012 (x64)
  • Windows Server 2012 (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows Server 2012 (x64)
  • Windows Storage Server 2012 on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Storage Server 2012
  • Windows Storage Server 2012 on Intel Core i7 without AES-NI
    • Intel Core i7 without AES-NI w/ Windows Storage Server 2012
  • SHA-1
    • Message Length: 8-51200 Increment 8
  • SHA-256
    • Message Length: 8-51200 Increment 8
  • SHA-384
    • Message Length: 8-102400 Increment 8
  • SHA-512
    • Message Length: 8-102400 Increment 8
TDES 1387
9/13/2012
  • Surface Windows 8 Pro (x64) on Intel x64 Processor with AES-NI
    • Intel x64 Processor with AES-NI w/ Surface Windows 8 Pro (x64)
  • Windows 8 Enterprise (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x86) on AMD Athlon 64 X2 Dual Core
    • AMD Athlon 64 X2 Dual Core w/ Windows 8 Enterprise (x86)
  • Windows Phone 8 (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows Phone 8 (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on NVIDIA Tegra 3 Quad-Core
    • NVIDIA Tegra 3 Quad-Core w/ Windows RT (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows RT (ARMv7 Thumb-2)
  • Windows Server 2012 (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Server 2012 (x64)
  • Windows Server 2012 (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows Server 2012 (x64)
  • Windows Storage Server 2012 on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Storage Server 2012
  • Windows Storage Server 2012 on Intel Core i7 without AES-NI
    • Intel Core i7 without AES-NI w/ Windows Storage Server 2012
  • TDES-CBC
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
  • TDES-CFB64
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
  • TDES-CFB8
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
  • TDES-ECB
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
DRBG 258
9/13/2012
  • Surface Windows 8 Pro (x64) on Intel x64 Processor with AES-NI
    • Intel x64 Processor with AES-NI w/ Surface Windows 8 Pro (x64)
  • Windows 8 Enterprise (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows 8 Enterprise (x64)
  • Windows 8 Enterprise (x86) on AMD Athlon 64 X2 Dual Core
    • AMD Athlon 64 X2 Dual Core w/ Windows 8 Enterprise (x86)
  • Windows Phone 8 (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows Phone 8 (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on NVIDIA Tegra 3 Quad-Core
    • NVIDIA Tegra 3 Quad-Core w/ Windows RT (ARMv7 Thumb-2)
  • Windows RT (ARMv7 Thumb-2) on Qualcomm Snapdragon S4
    • Qualcomm Snapdragon S4 w/ Windows RT (ARMv7 Thumb-2)
  • Windows Server 2012 (x64) on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Server 2012 (x64)
  • Windows Server 2012 (x64) on Intel Pentium D
    • Intel Pentium D w/ Windows Server 2012 (x64)
  • Windows Storage Server 2012 on Intel Core i7 with AES-NI
    • Intel Core i7 with AES-NI w/ Windows Storage Server 2012
  • Windows Storage Server 2012 on Intel Core i7 without AES-NI
    • Intel Core i7 without AES-NI w/ Windows Storage Server 2012
Created October 05, 2016, Updated June 22, 2020