In my view, SHA2 is a better algorithm, and I would expect that if the 
requirement was for SHA1, that you would still be OK if you were using a SHA2 
based algorithm that has been certified (I think Christopher Painter replied 
with a link that described some of the certified implementations).

... At least that has always been the case for the places I have consulted, 
your situation might be different.

-----Original Message-----
From: Jonathan Racine [mailto:jonathan.rac...@hybris.com] 
Sent: Friday, April 19, 2013 2:14 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Bundle creation error using FIPS

>From what I can get out of the Domain Policies, only the SHA-2 algorithms were 
>enabled. Official reason given is for PCI-Compliance.  At this point would 
>that become a feature request in order to make the brun behave correctly using 
>SHA1 or SHA2 ?


Jonathan Racine
Global Network Specialist
Phone +1 514 866 2664 x343
Mobile +1 438 985 3198
jonathan.rac...@hybris.com 

hybris Canada, Inc
999 de Maisonneuve Boulevard West
3rd Floor
Montreal, Quebec, Canada H3A 3L4
Fax +1 514 866 8404
www.hybris.com
ADIDAS, TOYS"R"US, ERICSSON, LEVI'S, REXEL, BOBCAT, BRIDGESTONE, ENTERTAINMENT, 
TAYLORMADE, et.al. 
- successful companies trust in hybris. 


-----Original Message-----
From: John H Bergman (XPedient) [mailto:john.berg...@xpdnt.com]
Sent: April-19-13 1:44 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Bundle creation error using FIPS

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



------------------------------------------------------------------------------
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

Reply via email to