version 1.13, 2000/12/19 23:17:56 |
version 1.14, 2001/01/16 19:20:06 |
|
|
switch(type){ |
switch(type){ |
case KEY_RSA: |
case KEY_RSA: |
key = key_new(type); |
key = key_new(type); |
buffer_get_bignum2(&b, key->rsa->n); |
|
buffer_get_bignum2(&b, key->rsa->e); |
buffer_get_bignum2(&b, key->rsa->e); |
|
buffer_get_bignum2(&b, key->rsa->n); |
#ifdef DEBUG_PK |
#ifdef DEBUG_PK |
RSA_print_fp(stderr, key->rsa, 8); |
RSA_print_fp(stderr, key->rsa, 8); |
#endif |
#endif |
|
|
break; |
break; |
case KEY_RSA: |
case KEY_RSA: |
buffer_put_cstring(&b, key_ssh_name(key)); |
buffer_put_cstring(&b, key_ssh_name(key)); |
buffer_put_bignum2(&b, key->rsa->n); |
|
buffer_put_bignum2(&b, key->rsa->e); |
buffer_put_bignum2(&b, key->rsa->e); |
|
buffer_put_bignum2(&b, key->rsa->n); |
break; |
break; |
default: |
default: |
error("key_to_blob: illegal key type %d", key->type); |
error("key_to_blob: illegal key type %d", key->type); |