version 1.96, 2002/06/23 10:29:52 |
version 1.97, 2002/06/24 14:55:38 |
|
|
if ((challenge = BN_new()) == NULL) |
if ((challenge = BN_new()) == NULL) |
fatal("process_authentication_challenge1: BN_new failed"); |
fatal("process_authentication_challenge1: BN_new failed"); |
|
|
buffer_get_int(&e->request); /* ignored */ |
(void) buffer_get_int(&e->request); /* ignored */ |
buffer_get_bignum(&e->request, key->rsa->e); |
buffer_get_bignum(&e->request, key->rsa->e); |
buffer_get_bignum(&e->request, key->rsa->n); |
buffer_get_bignum(&e->request, key->rsa->n); |
buffer_get_bignum(&e->request, challenge); |
buffer_get_bignum(&e->request, challenge); |
|
|
switch (version) { |
switch (version) { |
case 1: |
case 1: |
k = key_new_private(KEY_RSA1); |
k = key_new_private(KEY_RSA1); |
buffer_get_int(&e->request); /* ignored */ |
(void) buffer_get_int(&e->request); /* ignored */ |
buffer_get_bignum(&e->request, k->rsa->n); |
buffer_get_bignum(&e->request, k->rsa->n); |
buffer_get_bignum(&e->request, k->rsa->e); |
buffer_get_bignum(&e->request, k->rsa->e); |
buffer_get_bignum(&e->request, k->rsa->d); |
buffer_get_bignum(&e->request, k->rsa->d); |