I came up with a very simple set of changes to VC-32.pl, mkdef.pl, and 
do_ms.bat that makes it possible to add a prefix to the names used to create 
the libeay and ssleay outputs.  But I'm new here and not sure what procedure to 
follow to share those changes.  Please advise.

With my changes in place the build only uses new names if an environment 
variable is set prior to performing the build.

-Ike- 
John Eichenberger 
Principal Engineer: Sustaining Engineering: Intermec
425.265.2108  john.eichenber...@intermec.com 


-----Original Message-----
From: owner-openssl-us...@openssl.org [mailto:owner-openssl-us...@openssl.org] 
On Behalf Of Vuille, Martin (Martin)
Sent: Tuesday, November 05, 2013 11:04 AM
To: openssl-users@openssl.org
Subject: RE: Experimental multi-implementation support for FIPS capable OpenSSL

On Tue, Nov 5, 2013, Dr. Stephen Henson wrote:

> On Tue, Nov 05, 2013, Vuille, Martin (Martin) wrote:
> 
> > Hi,
> >
> > I have some questions about this change:
> >
> >
> http://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=1dded7f7e8e9f7
> > 37ef9d7e3c3ef165a78fd7fa1d
> >
> > I am interested in using this functionality and wondering whether it 
> > would be feasible and reasonably safe for me to back-port it on top 
> > of
> 1.0.1e?
> >
> 
> You can backport it to 1.0.1e but it will never be officially part of 
> the
> 1.0.1 release as it includes new features. The first version of 
> OpenSSL it will appear in in 1.0.2.
> 
> > What is it about this change that makes it "experimental"?
> >
> 
> It hasn't been widely tested and the tecnique of having mutiple 
> implementations of the same algorithm in EVP hasn't been used in 
> OpenSSL before. In 1.0.1 the more cautious approach of not having 
> non-FIPS EVP implementations was taken instead.
> 

Another approach I am considering is to have both a FIPS-capable and non-FIPS 
capable version of OpenSSL installed on the system (with suitable adjustments 
to .so file names to avoid conflicts) with the application using the former 
when FIPS mode is required and the latter otherwise (perhaps by dynamically 
loading the appropriate one, or by using a different LD_LIBRARY_PATH).

Any thoughts on the viability of that approach?

MV

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org
This message is intended only for the named recipient. If you are not the 
intended recipient, you are notified that disclosing, copying, distributing or 
taking any action based on the contents of this information is strictly 
prohibited.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to