version 1.35, 2006/08/03 03:34:42 |
version 1.35.4.1, 2006/11/08 00:42:10 |
|
|
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; |