Certificate 892 - Microsoft Windows Cryptographic Primitives Library (bcrypt.dll)
intCertNum 892
strVendorName Microsoft Corporation
strURL http://www.microsoft.com
strAddress1 One Microsoft Way
strAddress2
strAddress3
strCity Redmond
strStateProv WA
strPostalCode 98052-6399
strCountry 98052-6399
strContact Dave Friant
strEmail dave.friant@microsoft.com
strPhone 425-704-7984
strFax 425-936-7329
strContact2
strEmail2
strFax2
strPhone2
intCertNum 892
strModuleName Microsoft Windows Cryptographic Primitives Library (bcrypt.dll)
strPartNumber Software Version: 6.0.6000.16386
memModuleNotes When operated in FIPS mode with Code Integrity (ci.dll) validated to FIPS 140-2 under Cert. #890 operating in FIPS mode
str140Version 140-2
_sp_ Security Policy   [pdf][html][txt]
_cert_ Certificate   [pdf][txt]
strPURL
strModuleType Software
strValidationDate 01/10/2008
intOverallLevel 1
memIndividualLevelNotes -Operational Environment: Tested as meeting Level 1 with Microsoft Windows Vista Ultimate Edition (x86 Version); Microsoft Windows Vista Ultimate Edition (x64 version) (single-user mode)
strFIPSAlgorithms AES (Cert. #553);
DSA (Cert. #227);
ECDSA (Cert. #60);
HMAC (Cert. #298);
RNG (Cert. #321);
RSA (Certs. #257 and #258);
SHS (Cert. #618);
Triple-DES (Cert. #549)
strOtherAlgorithms DES;
Diffie-Hellman (key agreement: key establishment methodology provides between 112 and 150 bits of encryption strength;
non-compliant less than 112 bits of encryption strength);
EC Diffie-Hellman (key agreement: key establishment methodology provides between 128 and 256 bits of encryption strength);
MD2;
MD4;
MD5;
RC2;
RC4
strConfiguration Multi-chip standalone
memModuleDescription BCRYPT.DLL provides cryptographic services, through its documented interfaces, to Windows Vista components and applications running on Windows Vista.

The cryptographic module, BCRYPT.DLL, encapsulates several different cryptographic algorithms in an easy-to-use cryptographic module accessible via the Microsoft CNG (Cryptography, Next Generation) API. It can be dynamically linked into applications by software developers to permit the use of general-purpose FIPS 140-2 compliant cryptography.
intModuleCount 1
memAdditionalNotes
strFirstValidtionDate 01/10/08 00:00:00
strLabName Leidos
strValidationYear 2008