[asterisk-commits] bbryant: branch bbryant/iax2_rotation r115346 - /team/bbryant/iax2_rotation/c...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue May 6 10:16:53 CDT 2008


Author: bbryant
Date: Tue May  6 10:16:52 2008
New Revision: 115346

URL: http://svn.digium.com/view/asterisk?view=rev&rev=115346
Log:
Add some debug code for testing.

Modified:
    team/bbryant/iax2_rotation/channels/chan_iax2.c

Modified: team/bbryant/iax2_rotation/channels/chan_iax2.c
URL: http://svn.digium.com/view/asterisk/team/bbryant/iax2_rotation/channels/chan_iax2.c?view=diff&rev=115346&r1=115345&r2=115346
==============================================================================
--- team/bbryant/iax2_rotation/channels/chan_iax2.c (original)
+++ team/bbryant/iax2_rotation/channels/chan_iax2.c Tue May  6 10:16:52 2008
@@ -4579,10 +4579,17 @@
 {
 	struct MD5Context md5;
 	unsigned char digest[16];
+	char dgststr[33] = "";
+	int i;
 
 	MD5Init(&md5);
 	MD5Update(&md5, (unsigned char *)ies->challenge, strlen(ies->challenge));
 	MD5Final(digest, &md5);
+
+	for (i = 0; i < 16; i++)
+		snprintf(dgststr, sizeof(dgststr), "%s%02x", dgststr, digest[i]);
+
+	ast_log(LOG_NOTICE, "iax2_rotate: rotating dcx to new key '%s'", dgststr);
 
 	ast_aes_decrypt_key((unsigned char *)ies->challenge, &pvt->dcx);
 
@@ -4595,7 +4602,8 @@
 	struct MD5Context md5;
 	char challenge[11] = "";
 	unsigned char digest[16];
-	int res = 0;
+	char dgststr[33] = "";
+	int res = 0, i;
 
 	memset(&ied, 0, sizeof(ied));
 
@@ -4607,6 +4615,11 @@
 	MD5Init(&md5);
 	MD5Update(&md5, (unsigned char *)challenge, sizeof(challenge));
 	MD5Final(digest, &md5);
+
+	for (i = 0; i < 16; i++)
+		snprintf(dgststr, sizeof(dgststr), "%s%02x", dgststr, digest[i]);
+
+	ast_log(LOG_NOTICE, "iax2_send_rotate: sending new ecx key '%s'", dgststr);
 
 	ast_aes_encrypt_key(digest, &pvt->ecx);
 




More information about the asterisk-commits mailing list