1. 07 Feb, 2018 1 commit
    • marcus's avatar
      Fix memory access issue in srtp_get_session_keys() · d4bd43c9
      marcus authored
      Issue:
      In srtp_get_session_keys(), when packet size (*pkt_octet_len) is
      greater than auth tag length but smaller than (auth tag length + MKI
      size), mki_start_location would take on incredible huge values,
      leading to memory access issue when calling memcmp() on iOS platform.
      
      Fix:
      Add additional sanity check before calculating mki_start_location.
      d4bd43c9
  2. 26 Jan, 2018 2 commits
  3. 30 Nov, 2017 1 commit
  4. 29 Nov, 2017 2 commits
  5. 28 Nov, 2017 1 commit
    • Pascal Buhler's avatar
      bitvector of length zero is not valid · b44764bf
      Pascal Buhler authored
      Fixes coverity scan issues 179781
      
      If the length resulted in l == 0 then there was no
      allocation of word, which could subsequently be
      dereferenced. Treat length of zero as invalid to
      avoid dealing with it.
      b44764bf
  6. 22 Nov, 2017 3 commits
  7. 20 Nov, 2017 1 commit
  8. 18 Nov, 2017 3 commits
  9. 17 Nov, 2017 1 commit
  10. 16 Nov, 2017 2 commits
  11. 14 Nov, 2017 5 commits
  12. 13 Nov, 2017 3 commits
  13. 12 Nov, 2017 9 commits
  14. 11 Nov, 2017 3 commits
  15. 10 Nov, 2017 1 commit
  16. 09 Nov, 2017 1 commit
    • Pascal Buhler's avatar
      add a big endian build on travis · 341a1806
      Pascal Buhler authored
      This should prevent breaking big endian support.
      
      As Ubunty 14.04 does not have stable cross compiler for
      mips a 16.04 docker container is used to compile the tests.
      The test are then run on host using qemu user static.
      341a1806
  17. 08 Nov, 2017 1 commit