From hausen@punkt.de  Mon Feb  7 06:22:53 2000
Return-Path: <hausen@punkt.de>
Received: from hugo10.ka.punkt.de (hugo10.ka.punkt.de [194.77.233.242])
	by builder.freebsd.org (Postfix) with ESMTP id BC54D3E3D
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  7 Feb 2000 06:22:50 -0800 (PST)
Received: (from ry93@localhost)
	by hugo10.ka.punkt.de (8.9.3/8.9.3) id PAA42088;
	Mon, 7 Feb 2000 15:23:31 +0100 (CET)
	(envelope-from ry93)
Message-Id: <200002071423.PAA42088@hugo10.ka.punkt.de>
Date: Mon, 7 Feb 2000 15:23:31 +0100 (CET)
From: hausen@punkt.de
To: FreeBSD-gnats-submit@freebsd.org
Subject: rsa.h missing from /usr/include/openssl
X-Send-Pr-Version: 3.2

>Number:         16557
>Category:       bin
>Synopsis:       rsa.h missing from /usr/include/openssl
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kris
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb  7 06:30:00 PST 2000
>Closed-Date:    Sun Apr 23 18:24:53 PDT 2000
>Last-Modified:  Sun Apr 23 18:25:20 PDT 2000
>Originator:     Patrick M. Hausen
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
WEB Internet Services Systemhaus GmbH
>Environment:

	FreeBSD 4.0-CURRENT as of yesterday, Feb 6th 2000

>Description:

	OpenSSL is now part of the base system. For some
	reason (patent issues?) rsa.h is not installed in
	/usr/include/openssl.

	This makes e.g. /usr/ports/security/openssh installation fail.

>How-To-Repeat:

	ardbeg# uname -a
	FreeBSD ardbeg.komma.de 4.0-CURRENT FreeBSD 4.0-CURRENT #6: Mon Feb  7 12:52:11 CET 2000     root@ardbeg.komma.de:/usr/src/sys/compile/ARDBEG  i386
	ardbeg# cd /usr/ports/security/openssh
	ardbeg# make install

>Fix:
	
	Either install rsa.h with the base system depending on
	$USA_RESIDENT setting in /etc/make.conf or change all ports
	that require OpenSSL and rsa.h.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->kris 
Responsible-Changed-By: dan 
Responsible-Changed-When: Mon Feb 7 11:48:23 PST 2000 
Responsible-Changed-Why:  
This is Kris's area. 

From: "Patrick M. Hausen" <hausen@punkt.de>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: bin/16557: rsa.h missing from /usr/include/openssl
Date: Wed, 9 Feb 2000 09:31:52 +0100 (CET)

 Hi!
 
 Followup: Christian Weissgerber ran into the same problem.
 Seems like theoretically everything should work as follows:
 
 	cvsup from US server, set USA_RESIDENT to "YES", RSAREF
 	is installed
 
 or
 
 	cvsup from international server, set USA_RESIDENT to "NO",
 	free RSA lib is installed.
 
 For some reason cvsup.de.freebsd.org carries US crypto sources.
 Net effect is: no RSA is installed when USA_RESIDENT is set to "NO",
 but no complaint/error message either.
 
 So, either cleanup cvsup mirrors or maybe install RSA whenever
 USA_RESIDENT is set to "NO" regardless where the sources came
 from. The implementation is in the OpenSSL sources anyway, just use it ;-)
 And use RSAREF instead if you're USA_RESIDENT.
 
 Regards,
 Patrick
 
State-Changed-From-To: open->feedback 
State-Changed-By: kris 
State-Changed-When: Fri Mar 17 17:48:55 PST 2000 
State-Changed-Why:  
Waiting for feedback from submitter that the problem persists. 
State-Changed-From-To: feedback->closed 
State-Changed-By: kris 
State-Changed-When: Sun Apr 23 18:24:53 PDT 2000 
State-Changed-Why:  
Haven't heard from originator in the past month; assuming problem resolved. 
>Unformatted:
