FIPS 180-1 indicates SHA-1 FIPS 180-2 indicates SHA-2 FIPS 180-4 makes this statement: This Standard specifies secure hash algorithms -SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224 and SHA-512/256 -for computing a condensed representation of electronic data (message). When a message of any length less than 264 bits (for SHA-1, SHA-224 and SHA-256) or less than 2128 bits (for SHA-384, SHA-512, SHA-512/224 and SHA-512/256) is input to a hash algorithm, the result is an output called a message digest. The message digests range in length from 160 to 512 bits, depending on the algorithm. Secure hash algorithms are typically used with other cryptographic algorithms, such as digital signature algorithms and keyed-hash message authentication codes, or in the generation of random numbers (bits).
Most of my clients prefer SHA-256 or SHA-384 depending on the characteristics of the data (I believe they are both SHA-2 algorithm based) -----Original Message----- From: Rob Mensching [mailto:r...@robmensching.com] Sent: Friday, April 19, 2013 12:26 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Bundle creation error using FIPS Does FIPS require SHA2 now? Burn currently expects SHA1 hashes. On Fri, Apr 19, 2013 at 7:35 AM, Jonathan Racine <jonathan.rac...@hybris.com > wrote: > Hi All, > Using Wix toolset 3.7 or 4.0.12, I have created a really simple bundle > application using the WixStandardBootsrapper and am getting a stack > trace error because of FIPS. > > Here is what the bundle looks like : > <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> > <Bundle Name="Bootstrap" Version="1.0.0.0" Manufacturer="Bootstrap" > UpgradeCode="26CFE5FB-8CAA-4575-A58A-8994C39FF382" > > <BootstrapperApplicationRef > Id="WixStandardBootstrapperApplication.RtfLicense" /> > <Chain> > <MsiPackage Id="VPNClient" SourceFile="Setup.msi" > Name="HybrisSSL.msi" /> > </Chain> > </Bundle> > </Wix> > > Candle.exe compilation works fine (using the -fips parameter). But > light fails with the following : > light.exe : error LGHT0001 : This implementation is not part of the > Windows Platform FIPS validated cryptographic algorithms. > > Exception Type: System.InvalidOperationException > > Stack Trace: > at System.Security.Cryptography.SHA1Managed..ctor() > at WixToolset.Common.GetFileHash(FileInfo fileInfo) > at WixToolset.PayloadInfoRow.ResolvePayloadInfo(IPayloadInfo > payloadInfo) > at WixToolset.PayloadInfoRow.FillFromPayloadRow(Output output, Row > payloadRow) > at WixToolset.Binder.BindBundle(Output bundle, String bundleFile) > at WixToolset.Binder.Bind(Output output, String file) > at WixToolset.Tools.Light.Run(String[] args) > > Is FIPS implemented to Burn yet or is it still in the works ? > > Thanks for your help! > > Jonathan > > ---------------------------------------------------------------------- > -------- Precog is a next-generation analytics platform capable of > advanced analytics on semi-structured data. The platform includes APIs > for building apps and a phenomenal toolset for data science. > Developers can use our toolset for easy data analysis & visualization. > Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users