Fix SRTCP MAC
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 19 Jul 2011 14:43:34 +0000 (17:43 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 19 Jul 2011 15:15:34 +0000 (18:15 +0300)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
libs/srtp/srtp.c

index f2f2c95..26f1329 100644 (file)
@@ -833,7 +833,7 @@ srtcp_send (srtp_session_t *s, uint8_t *buf, size_t *lenp, size_t bufsize)
 
     len += 4; /* Digests SRTCP index too */
 
-    const uint8_t *tag = rtcp_digest (s->rtp.mac, buf, len);
+    const uint8_t *tag = rtcp_digest (s->rtcp.mac, buf, len);
     memcpy (buf + len, tag, s->tag_len);
     *lenp = len + s->tag_len;
     return 0;
@@ -861,7 +861,7 @@ srtcp_recv (srtp_session_t *s, uint8_t *buf, size_t *lenp)
         return EINVAL;
     len -= s->tag_len;
 
-    const uint8_t *tag = rtcp_digest (s->rtp.mac, buf, len);
+    const uint8_t *tag = rtcp_digest (s->rtcp.mac, buf, len);
     if (memcmp (buf + len, tag, s->tag_len))
          return EACCES;