summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFederico Lucifredi <flucifredi@acm.org>2008-01-13 01:56:06 +0000
committerFederico Lucifredi <flucifredi@acm.org>2008-01-13 01:56:06 +0000
commit07c732d456ccfb449ff921178523f0e3504b0610 (patch)
tree2c4aa03370f5b24d7828166c2b607fcf53d5034b
parent587021b1077f2738497ec015b3da8fff0ad85c72 (diff)
integrity of mac.
git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1702 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
-rw-r--r--avahi-core/wide-area.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/avahi-core/wide-area.c b/avahi-core/wide-area.c
index e6cc770..8b1b253 100644
--- a/avahi-core/wide-area.c
+++ b/avahi-core/wide-area.c
@@ -801,7 +801,16 @@ AvahiRecord* avahi_tsig_sign_packet(const unsigned char* keyname, const unsigned
HMAC_cleanup(&ctx);
r->data.tsig.mac = avahi_strndup(keyed_hash, hash_length);
- printf("MAC: %s\n", r->data.tsig.mac);
+
+ printf("original:");
+ for(int i=0; i<hash_length; i++)
+ printf("%02x", keyed_hash[i];
+
+ printf("\ncopy:");
+ for(int i=0; i<hash_length; i++)
+ printf("%02x", keyed_hash[i];
+
+ printf("\nlength:%d", hash_length);
return r;
}