diff -3Nur ssh-1.2.27-fresh/ssh_sc.h ssh-1.2.27/ssh_sc.h
--- ssh-1.2.27-fresh/ssh_sc.h	Wed Dec 31 19:00:00 1969
+++ ssh-1.2.27/ssh_sc.h	Fri Jul 21 13:01:17 2000
@@ -0,0 +1,37 @@
+#ifndef SSH_SC_H
+#define SSH_SC_H
+
+#include <stdio.h>
+#include "gmp.h"
+
+void printMPInt (FILE * fd, MP_INT * mpint, char * msg); 
+/* void printMPInt (unsigned char a[], int n, char * msg); */
+
+#include "includes.h" /* TF 2/8/00, needed in md5.h */
+#include "rsa.h"
+void printRSAPrivateKey (RSAPrivateKey * key); 
+void printPrivateKeyForCyberflex (RSAPrivateKey * key);
+/* void sendPrivateKey (RSAPrivateKey * key); */
+
+void openPort (int port);
+/* int sendToCard (unsigned char buf[], int len, int offset, char * msg);  */
+/* int sendMPIntToCard (FILE * fd, MP_INT * mpint, int offset, char * msg); */
+
+#define BUFLEN 256
+#define KEYHDRSIZE 8
+#define HDRSIZE 3
+#define CLA 0x05
+#define DECRYPT 0x10
+#define GET_KEYLENGTH 0x20
+#define GET_PUBKEY 0x30
+#define GET_RESPONSE 0xc0
+
+/* for remote smartcard */
+#define SMARTCARD_UDP_LEN 160
+#define CLA_SSH 0x05
+#define INS_DECRYPT 0x10
+#define INS_GET_KEYLENGTH 0x20
+#define INS_GET_PUBKEY 0x30
+#define INS_GET_RESPONSE 0xc0
+
+#endif
