version 1.26, 2001/04/12 19:15:24 |
version 1.26.2.2, 2002/03/09 00:20:44 |
|
|
* called by a name other than "ssh" or "Secure Shell". |
* called by a name other than "ssh" or "Secure Shell". |
* |
* |
* |
* |
* Copyright (c) 1999,2000 Markus Friedl. All rights reserved. |
* Copyright (c) 1999, 2000 Markus Friedl. All rights reserved. |
* Copyright (c) 1999 Niels Provos. All rights reserved. |
* Copyright (c) 1999 Niels Provos. All rights reserved. |
* |
* |
* Redistribution and use in source and binary forms, with or without |
* Redistribution and use in source and binary forms, with or without |
|
|
return 1; |
return 1; |
} |
} |
|
|
int |
static int |
auth_rsa_read_key(char **cpp, u_int *bitsp, BIGNUM * e, BIGNUM * n) |
|
{ |
|
Key *k = key_new(KEY_RSA1); |
|
int ret = hostfile_read_key(cpp, bitsp, k); |
|
BN_copy(e, k->rsa->e); |
|
BN_copy(n, k->rsa->n); |
|
key_free(k); |
|
return ret; |
|
} |
|
|
|
int |
|
hostfile_check_key(int bits, Key *key, const char *host, const char *filename, int linenum) |
hostfile_check_key(int bits, Key *key, const char *host, const char *filename, int linenum) |
{ |
{ |
if (key == NULL || key->type != KEY_RSA1 || key->rsa == NULL) |
if (key == NULL || key->type != KEY_RSA1 || key->rsa == NULL) |