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

Diff for /src/usr.bin/ssh/Attic/scard.c between version 1.29.6.1 and 1.29.6.2

version 1.29.6.1, 2006/10/06 03:19:33 version 1.29.6.2, 2006/11/08 00:44:05
Line 389 
Line 389 
         keys = xcalloc((nkeys+1), sizeof(Key *));          keys = xcalloc((nkeys+1), sizeof(Key *));
   
         n = key_new(KEY_RSA1);          n = key_new(KEY_RSA1);
         BN_copy(n->rsa->n, k->rsa->n);          if ((BN_copy(n->rsa->n, k->rsa->n) == NULL) ||
         BN_copy(n->rsa->e, k->rsa->e);              (BN_copy(n->rsa->e, k->rsa->e) == NULL))
                   fatal("sc_get_keys: BN_copy failed");
         RSA_set_method(n->rsa, sc_get_rsa());          RSA_set_method(n->rsa, sc_get_rsa());
         n->flags |= KEY_FLAG_EXT;          n->flags |= KEY_FLAG_EXT;
         keys[0] = n;          keys[0] = n;
   
         n = key_new(KEY_RSA);          n = key_new(KEY_RSA);
         BN_copy(n->rsa->n, k->rsa->n);          if ((BN_copy(n->rsa->n, k->rsa->n) == NULL) ||
         BN_copy(n->rsa->e, k->rsa->e);              (BN_copy(n->rsa->e, k->rsa->e) == NULL))
                   fatal("sc_get_keys: BN_copy failed");
         RSA_set_method(n->rsa, sc_get_rsa());          RSA_set_method(n->rsa, sc_get_rsa());
         n->flags |= KEY_FLAG_EXT;          n->flags |= KEY_FLAG_EXT;
         keys[1] = n;          keys[1] = n;

Legend:
Removed from v.1.29.6.1  
changed lines
  Added in v.1.29.6.2