[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.15 and 1.16

version 1.15, 2015/03/06 01:40:56 version 1.16, 2015/04/03 22:17:27
Line 1977 
Line 1977 
                         ret = SSH_ERR_ALLOC_FAIL;                          ret = SSH_ERR_ALLOC_FAIL;
                         goto out;                          goto out;
                 }                  }
                 if (sshbuf_get_bignum2(b, key->rsa->e) == -1 ||                  if (sshbuf_get_bignum2(b, key->rsa->e) != 0 ||
                     sshbuf_get_bignum2(b, key->rsa->n) == -1) {                      sshbuf_get_bignum2(b, key->rsa->n) != 0) {
                         ret = SSH_ERR_INVALID_FORMAT;                          ret = SSH_ERR_INVALID_FORMAT;
                         goto out;                          goto out;
                 }                  }
Line 1999 
Line 1999 
                         ret = SSH_ERR_ALLOC_FAIL;                          ret = SSH_ERR_ALLOC_FAIL;
                         goto out;                          goto out;
                 }                  }
                 if (sshbuf_get_bignum2(b, key->dsa->p) == -1 ||                  if (sshbuf_get_bignum2(b, key->dsa->p) != 0 ||
                     sshbuf_get_bignum2(b, key->dsa->q) == -1 ||                      sshbuf_get_bignum2(b, key->dsa->q) != 0 ||
                     sshbuf_get_bignum2(b, key->dsa->g) == -1 ||                      sshbuf_get_bignum2(b, key->dsa->g) != 0 ||
                     sshbuf_get_bignum2(b, key->dsa->pub_key) == -1) {                      sshbuf_get_bignum2(b, key->dsa->pub_key) != 0) {
                         ret = SSH_ERR_INVALID_FORMAT;                          ret = SSH_ERR_INVALID_FORMAT;
                         goto out;                          goto out;
                 }                  }

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16