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

Diff for /src/usr.bin/ssh/sshkey.c between version 1.5 and 1.6

version 1.5, 2014/11/18 01:02:25 version 1.6, 2014/12/10 01:24:09
Line 2084 
Line 2084 
     const u_char *sig, size_t siglen,      const u_char *sig, size_t siglen,
     const u_char *data, size_t dlen, u_int compat)      const u_char *data, size_t dlen, u_int compat)
 {  {
         if (siglen == 0)          if (siglen == 0 || dlen > SSH_KEY_MAX_SIGN_DATA_SIZE)
                 return -1;  
   
         if (dlen > SSH_KEY_MAX_SIGN_DATA_SIZE)  
                 return SSH_ERR_INVALID_ARGUMENT;                  return SSH_ERR_INVALID_ARGUMENT;
         switch (key->type) {          switch (key->type) {
 #ifdef WITH_OPENSSL  #ifdef WITH_OPENSSL

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