version 1.29.8.1, 2006/09/30 04:06:51 |
version 1.29.8.2, 2006/11/08 00:17:14 |
|
|
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; |