diff options
author | Martin Willi <martin@strongswan.org> | 2009-08-24 14:19:51 +0200 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-08-26 11:23:52 +0200 |
commit | b4b68b64b83c784ba6fac71b6acda1edfd4a5a62 (patch) | |
tree | 782696bbb57cb95330d7f389416209ece4c8209a /src/pluto/dnskey.c | |
parent | 5bceb90c8660d7e6f33b1c9d3996d836918945e3 (diff) | |
download | strongswan-b4b68b64b83c784ba6fac71b6acda1edfd4a5a62.tar.bz2 strongswan-b4b68b64b83c784ba6fac71b6acda1edfd4a5a62.tar.xz |
updated pluto to new fingerprinting API
Diffstat (limited to 'src/pluto/dnskey.c')
-rw-r--r-- | src/pluto/dnskey.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/pluto/dnskey.c b/src/pluto/dnskey.c index ea8419825..998a10c35 100644 --- a/src/pluto/dnskey.c +++ b/src/pluto/dnskey.c @@ -464,18 +464,18 @@ process_txt_rr_body(u_char *str { char cidb[BUF_LEN]; char gwidb[BUF_LEN]; - identification_t *keyid; - public_key_t *pub_key; + chunk_t keyid; + public_key_t *key; idtoa(client_id, cidb, sizeof(cidb)); idtoa(&gi.gw_id, gwidb, sizeof(gwidb)); - pub_key = gi.key->public_key; - keyid = pub_key->get_id(pub_key, ID_PUBKEY_SHA1); + key = gi.key->public_key; - if (gi.gw_key_present) + if (gi.gw_key_present && + key->get_fingerprint(key, KEY_ID_PUBKEY_SHA1, &keyid)) { - DBG_log("gateway for %s is %s with key %Y" - , cidb, gwidb, keyid); + DBG_log("gateway for %s is %s with key %#B" + , cidb, gwidb, &keyid); } else { |