[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.82 and 1.83

version 1.82, 2019/09/03 08:31:20 version 1.83, 2019/09/06 05:23:55
Line 1824 
Line 1824 
         r = 0;          r = 0;
  out:   out:
         sshkey_free(n);          sshkey_free(n);
   #ifdef WITH_OPENSSL
         BN_clear_free(rsa_n_dup);          BN_clear_free(rsa_n_dup);
         BN_clear_free(rsa_e_dup);          BN_clear_free(rsa_e_dup);
         BN_clear_free(dsa_p_dup);          BN_clear_free(dsa_p_dup);
         BN_clear_free(dsa_q_dup);          BN_clear_free(dsa_q_dup);
         BN_clear_free(dsa_g_dup);          BN_clear_free(dsa_g_dup);
         BN_clear_free(dsa_pub_key_dup);          BN_clear_free(dsa_pub_key_dup);
   #endif /* WITH_OPENSSL */
   
         return r;          return r;
 }  }
Line 2172 
Line 2174 
         return ret;          return ret;
 }  }
   
   #ifdef WITH_OPENSSL
 static int  static int
 check_rsa_length(const RSA *rsa)  check_rsa_length(const RSA *rsa)
 {  {
Line 2182 
Line 2185 
                 return SSH_ERR_KEY_LENGTH;                  return SSH_ERR_KEY_LENGTH;
         return 0;          return 0;
 }  }
   #endif /* WITH_OPENSSL */
   
 static int  static int
 sshkey_from_blob_internal(struct sshbuf *b, struct sshkey **keyp,  sshkey_from_blob_internal(struct sshbuf *b, struct sshkey **keyp,

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.83