[BACK]Return to auth-rsa.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/auth-rsa.c between version 1.5 and 1.6

version 1.5, 1999/10/18 01:54:18 version 1.6, 1999/10/27 16:37:45
Line 26 
Line 26 
 #include "uidswap.h"  #include "uidswap.h"
   
 #include <ssl/rsa.h>  #include <ssl/rsa.h>
 #include <md5.h>  #include <ssl/md5.h>
   
 /* Flags that may be set in authorized_keys options. */  /* Flags that may be set in authorized_keys options. */
 extern int no_port_forwarding_flag;  extern int no_port_forwarding_flag;
Line 94 
Line 94 
   assert(len <= 32 && len);    assert(len <= 32 && len);
   memset(buf, 0, 32);    memset(buf, 0, 32);
   BN_bn2bin(challenge, buf + 32 - len);    BN_bn2bin(challenge, buf + 32 - len);
   MD5Init(&md);    MD5_Init(&md);
   MD5Update(&md, buf, 32);    MD5_Update(&md, buf, 32);
   MD5Update(&md, session_id, 16);    MD5_Update(&md, session_id, 16);
   MD5Final(mdbuf, &md);    MD5_Final(mdbuf, &md);
   
   /* We will no longer need these. */    /* We will no longer need these. */
   BN_clear_free(encrypted_challenge);    BN_clear_free(encrypted_challenge);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6