1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00

Add a comment about the deficiencies of the host key cache implementation.

[originally from svn r5263]
This commit is contained in:
Owen Dunn 2005-02-07 10:47:48 +00:00
parent 471624882b
commit 3fa46caeb8

View File

@ -602,6 +602,15 @@ void write_random_seed(void *data, int len)
return;
}
/*
* This host key cache uses a file in the PuTTY Preferences folder and
* stores keys as individual TEXT resources in the resource fork of
* that file. This has two problems. Firstly, a resource fork can
* contain no more than 2727 resources. Secondly, the Resource
* Manager uses a linear search to find a particular resource, which
* could make having lots of host keys quite slow.
*/
int verify_host_key(const char *hostname, int port,
const char *keytype, const char *key)
{
@ -716,8 +725,6 @@ void store_host_key(const char *hostname, int port,
sfree(resname);
}
/*
* Emacs magic:
* Local Variables: