projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added SILC Thread Queue API
[silc.git]
/
lib
/
silcssh
/
silcssh.c
diff --git
a/lib/silcssh/silcssh.c
b/lib/silcssh/silcssh.c
index 818a0fa2893e96302114f3b50ae8bb1d2d9bd10d..89c5d1a36c4d5ef182c95ed55ebbff85d8b4f10a 100644
(file)
--- a/
lib/silcssh/silcssh.c
+++ b/
lib/silcssh/silcssh.c
@@
-71,8
+71,8
@@
SilcBool silc_ssh_parse_line(SilcBuffer key, SilcBuffer line,
SilcHashTable silc_ssh_allocate_fields(void)
{
SilcHashTable silc_ssh_allocate_fields(void)
{
- return silc_hash_table_alloc(NULL, 0, silc_hash_string, NULL,
- silc_hash_string_compare, NULL,
+ return silc_hash_table_alloc(NULL, 0, silc_hash_string
_case
, NULL,
+ silc_hash_string_c
ase_c
ompare, NULL,
silc_ssh_field_dest, NULL, TRUE);
}
silc_ssh_field_dest, NULL, TRUE);
}
@@
-251,7
+251,7
@@
SilcBool silc_ssh_generate_key(const char *algorithm,
}
if (subject)
}
if (subject)
- silc_ssh_public_key_add_field(pubkey, "Subject", s
trdup(subject)
);
+ silc_ssh_public_key_add_field(pubkey, "Subject", s
ubject
);
return TRUE;
}
return TRUE;
}
@@
-383,6
+383,8
@@
void silc_ssh_public_key_free(SilcSshPublicKey public_key)
{
if (public_key->fields)
silc_hash_table_free(public_key->fields);
{
if (public_key->fields)
silc_hash_table_free(public_key->fields);
+ public_key->pkcs->public_key_free(public_key->pkcs,
+ public_key->public_key);
silc_free(public_key);
}
silc_free(public_key);
}
@@
-414,8
+416,8
@@
SilcBool silc_ssh_public_key_add_field(SilcSshPublicKey public_key,
if (!public_key->fields) {
public_key->fields =
if (!public_key->fields) {
public_key->fields =
- silc_hash_table_alloc(NULL, 0, silc_hash_string, NULL,
- silc_hash_string_compare, NULL,
+ silc_hash_table_alloc(NULL, 0, silc_hash_string
_case
, NULL,
+ silc_hash_string_c
ase_c
ompare, NULL,
silc_ssh_field_dest, NULL, TRUE);
if (!public_key->fields)
return FALSE;
silc_ssh_field_dest, NULL, TRUE);
if (!public_key->fields)
return FALSE;