]> git.sesse.net Git - vlc/commitdiff
Fix hashing when using RFC4711
authorRémi Denis-Courmont <rem@videolan.org>
Thu, 17 May 2007 18:27:25 +0000 (18:27 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Thu, 17 May 2007 18:27:25 +0000 (18:27 +0000)
libs/srtp/srtp.c

index ec303da83ab5470d1f1981fce45b66e36fb8dcc0..60c07b6f72bfa0b7e25eecef27fed0c5aa292ded 100644 (file)
@@ -651,7 +651,16 @@ srtp_recv (srtp_session_t *s, uint8_t *buf, size_t *lenp)
             rcc = roc;
 
         const uint8_t *tag = rtp_digest (s, buf, len, rcc);
-        if (memcmp (buf + len + roc_len, tag, s->tag_len))
+#if 0
+        printf ("Computed: 0x");
+        for (unsigned i = 0; i < tag_len; i++)
+            printf ("%02x", tag[i]);
+        printf ("\nReceived: 0x");
+        for (unsigned i = 0; i < tag_len; i++)
+            printf ("%02x", buf[len + roc_len + i]);
+        puts ("");
+#endif
+        if (memcmp (buf + len + roc_len, tag, tag_len))
             return EACCES;
 
         if (roc_len)