- Print whether OpenSSH was compiled with RSARef, patch from
   Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
diff --git a/ChangeLog b/ChangeLog
index 680462f..f3a1108 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,8 @@
  - Fix --with-default-path option.
  - Autodetect perl, patch from David Rankin 
    <drankin@bohemians.lexington.ky.us>
+ - Print whether OpenSSH was compiled with RSARef, patch from 
+   Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
 
 19991228
  - Replacement for getpagesize() for systems which lack it
diff --git a/acconfig.h b/acconfig.h
index dc0c281..c64eb72 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -30,6 +30,10 @@
 /* Define if your ssl headers are included with #include <openssl/header.h>  */
 #undef HAVE_OPENSSL
 
+/* Define if you are linking against RSAref.  Used only to print the right
+ * message at run-time. */
+#undef RSAREF
+
 /* Define is utmp.h has a ut_host field */
 #undef HAVE_HOST_IN_UTMP
 
diff --git a/configure.in b/configure.in
index ae8afdf..581380a 100644
--- a/configure.in
+++ b/configure.in
@@ -96,7 +96,8 @@
 saved_LIBS="$LIBS"
 LIBS="$saved_LIBS -lRSAglue -lrsaref"
 AC_TRY_LINK([], [],
-[AC_MSG_RESULT(yes); ],
+[AC_MSG_RESULT(yes);
+ AC_DEFINE(RSAREF)],
 [AC_MSG_RESULT(no)]; LIBS="$saved_LIBS")
 
 dnl Checks for libraries.
diff --git a/ssh.c b/ssh.c
index 447878f..f9e7722 100644
--- a/ssh.c
+++ b/ssh.c
@@ -11,7 +11,7 @@
  */
 
 #include "includes.h"
-RCSID("$Id: ssh.c,v 1.14 1999/12/13 23:47:16 damien Exp $");
+RCSID("$Id: ssh.c,v 1.15 1999/12/28 23:17:09 damien Exp $");
 
 #include "xmalloc.h"
 #include "ssh.h"
@@ -305,7 +305,11 @@
 		case 'V':
 			fprintf(stderr, "SSH Version %s, protocol version %d.%d.\n",
 			    SSH_VERSION, PROTOCOL_MAJOR, PROTOCOL_MINOR);
+#ifndef RSAREF
 			fprintf(stderr, "Compiled with SSL.\n");
+#else
+			fprintf(stderr, "Compiled with SSL (RSAref version).\n");
+#endif
 			if (opt == 'V')
 				exit(0);
 			debug_flag = 1;
diff --git a/sshd.c b/sshd.c
index bc913a2..8620e49 100644
--- a/sshd.c
+++ b/sshd.c
@@ -11,7 +11,7 @@
  */
 
 #include "includes.h"
-RCSID("$Id: sshd.c,v 1.46 1999/12/28 04:09:36 damien Exp $");
+RCSID("$Id: sshd.c,v 1.47 1999/12/28 23:17:09 damien Exp $");
 
 #ifdef HAVE_POLL_H
 # include <poll.h>
@@ -510,6 +510,9 @@
 		case '?':
 		default:
 			fprintf(stderr, "sshd version %s\n", SSH_VERSION);
+#ifdef RSAREF
+			fprintf(stderr, "Compiled with RSAref.\n");
+#endif
 			fprintf(stderr, "Usage: %s [options]\n", av0);
 			fprintf(stderr, "Options:\n");
 			fprintf(stderr, "  -f file    Configuration file (default %s)\n", SERVER_CONFIG_FILE);