1. a3af460 Fix OOB read in key generation for encrypted headers with GCM ciphers. by Joachim Bauch · 8 years ago
  2. 445c1c9 Bump copyright year by Geir Istad · 8 years ago
  3. 14df3db Replace some literal constants with defines by Pascal Bühler · 8 years ago
  4. 20e6612 Move SRTP_AES_XX_LEN defines into srtp.h by Pascal Bühler · 8 years ago
  5. b6c8434 Merge pull request #253 from pabuhler/cipher-type-cleanup-for-aes by Pascal Bühler · 8 years ago
  6. 345fb5c Merge pull request #263 from thisisG/cleaning_up_remove_duplicates by Pascal Bühler · 8 years ago
  7. a958398 test/srtp_driver.c: Removed duplicate include by Geir Istad · 8 years ago
  8. 9876231 Add a user data argument to log callback. by Pascal Bühler · 8 years ago
  9. af15178 Add log handler api to receive log messages from libSRTP by Pascal Bühler · 8 years ago
  10. d335bd8 Use same naming conventions for cipher defines and symbols. by Pascal Bühler · 8 years ago
  11. 2a481bb Remove generic SRTP_AES_ICM and use more specific SRTP_AES_XXX_ICM by Pascal Bühler · 8 years ago
  12. ab0345b Updated the srtp function to get the protected length added by LibSRTP via code review comments by Ryan Hooper · 8 years ago
  13. 6c339f7 Fixing test where MKI should be possible where the policy was not setup correctly. by Ryan Hooper · 8 years ago
  14. 89a288b Made the Master Keys Dynamic instead of caping them at only 4 master keys. Also kept key around in the policy to keep as much backward compatiblity as possible by Ryan Hooper · 8 years ago
  15. fe5d8b8 Apply MKI Support Patch by Ryan Hooper · 8 years ago
  16. 941cf12 Add test vector for SRTCP by Pascal Bühler · 8 years ago
  17. b095e7e Add test for srtp_update with same key by Pascal Bühler · 8 years ago
  18. 45019ae Add test vector for SRTCP using AES GCM by Pascal Bühler · 8 years ago
  19. 9fc018c Missing #ifdef around code used only with OpenSSL by Paul E. Jones · 8 years ago
  20. e2ab5f2 Added a GCM test vector for a known, expected value by Paul E. Jones · 8 years ago
  21. dc53dcb Make srtp_driver compile for MIPS. by Joachim Bauch · 9 years ago
  22. 23c7c24 Merge pull request #136 from fancycode/unprotect_empty_payload by John Foley · 9 years ago
  23. c8a19ae Add tests for regular and GCM ciphers to verify packets with empty payloads. by Joachim Bauch · 9 years ago
  24. a9ecefe Make sure to return error if srtp_unprotect is successful but length is wrong. by Joachim Bauch · 9 years ago
  25. 1b79335 Zero-initialize policy struct in test. by Joachim Bauch · 9 years ago
  26. ce37ef6 Merge pull request #128 from fancycode/header_extensions_encryption by John Foley · 9 years ago
  27. 80a45b5 Fixed #defines for OpenSSL. by Joachim Bauch · 9 years ago
  28. fa1e8c2 Implement header extensions encryption for packets encrypted with GCM ciphers. by Joachim Bauch · 9 years ago
  29. b8cb577 Enable AES-192 ICM and AES-256 ICM if compiled against OpenSSL. by Joachim Bauch · 9 years ago
  30. 99a7482 Support header extensions encryption (RFC 6904). by Joachim Bauch · 9 years ago
  31. bd3112a Add srtp_update functions by Pascal Bühler · 9 years ago
  32. de8deb3 Rename replay functions to comply with library name. by jfigus · 10 years ago
  33. 02d6f03 Rename error functions to comply with library name. by jfigus · 10 years ago
  34. 92736bc Rename crypto kernel functions to comply with library name. by jfigus · 10 years ago
  35. 67b9c73 Rename crypto type defines. Removed unused defines and also removed some obsolete unit test code in srtp_driver. by jfigus · 10 years ago
  36. 46d6b47 Refactor debug API so app layer doesn't need to include crypto_kernel.h. Removed unused hex utils from libsrtp.a and moved them to the app layer. by jfigus · 10 years ago
  37. c5887e7 Continue the effort to rename API entry points so that all functions, structs, and defines begin with srtp_. by jfigus · 10 years ago
  38. 857009c Rename all public functions, types, and defines to begin with srtp_ prefix to comply with modern library coding convention. by jfigus · 10 years ago
  39. 8719f95 This commit resolves issue #46. The GCM mode was using the wrong master SALT length. The master SALT should be 96 bits instead of 112 bits. Note, GCM mode uses the legacy CTR mode for the KDF. The legagacy CTR mode cipher implementations assume a 112 bit SALT. Changes to the cipher abstraction layer API are required to provide the ability to specify the SALT length. For now this commit modifies the SRTP layer to ensure the SALT is zero-appended before initializing the KDF. This commit also provides public definitions for the GCM cipher suite master key sizes to avoid confusion for application developers. by jfigus · 11 years ago
  40. 8c36da2 Add support for [draft-ietf-avtcore-srtp-aes-gcm-07] by jfigus · 11 years ago
  41. a14b5a0 Add support for OpenSSL AES and RNG modules by jfigus · 12 years ago
  42. ad741b2 Test adding and removing a single stream from an srtp session. (Bug #2192597, by Jonathan Lennox · 14 years ago
  43. 75b3687 Fix warnings exposed by gcc -Wcast-qual and -Wshadow. by Jonathan Lennox · 14 years ago
  44. 5df951a Add AES-256 support. by Jonathan Lennox · 14 years ago
  45. dcee5c6 Add allow_repeat_tx parameter to srtp_policy_t, allowing a sender to perform by Jonathan Lennox · 14 years ago
  46. a1242f8 Add support for user-selectable srtp window size, as a parameter in srtp_policy_t. by Jonathan Lennox · 14 years ago
  47. 80c4c83 Free all memory allocated by test cases, to make it possible to use memory by Jonathan Lennox · 14 years ago
  48. 3355493 Declare induction variable volatile in timing loop, to stop the compiler by Jonathan Lennox · 14 years ago
  49. dfb3084 Call srtp_shutdown before exiting test programs (in non-error cases). by Jonathan Lennox · 14 years ago
  50. b4842bf Make variables used for return value of getopt be 'int', not 'char'; otherwise, by Jonathan Lennox · 14 years ago
  51. 28bd7c1 Add missing initialization of wildcard_policy's 'next' field. by Jonathan Lennox · 14 years ago
  52. f3132b9 Add cast, to fix GCC warning if 'size_t' is not 'long'. by Jonathan Lennox · 14 years ago
  53. 79870d6 initial EKT work by David McGrew · 17 years ago
  54. 9345108 adding wideband codec size to test by David McGrew · 18 years ago
  55. 79bd301 eliminated dependancy on getopt() for portability's sake by David McGrew · 18 years ago
  56. 1a2ab2c fixing assert nits by David McGrew · 18 years ago
  57. 17127da works on vc7++, cuurently an exe target, must point project to openssl. Copy config.h_win32vc7 to config.h by Derek MacDonald · 18 years ago
  58. 3c45e0c created private header file, moved config.h from srtp.h by David McGrew · 18 years ago
  59. 7629bf2 updating dates by David McGrew · 18 years ago
  60. 9c70f29 fixed SRTCP authentication, added SRTCP test, improved rdb_t tests by David McGrew · 18 years ago
  61. d2f8de4 including header length in srtp_bits_per_second() by David McGrew · 19 years ago
  62. 5c40da8 (srtp_test): Make sure that the packet passed to srtp_unprotect() in replay check really is identical to previous packet. by Marcus Sundberg · 19 years ago
  63. 1cbca88 Fix includes for hton*/ntoh*. by Marcus Sundberg · 19 years ago
  64. a3f95fe Always use strict C prototypes (fixes gcc -Wstrict-prototypes). by Marcus Sundberg · 19 years ago
  65. 410faaa Replace octet_t with uint8_t. by Marcus Sundberg · 19 years ago
  66. 235513a Initial revision by Cullen Jennings · 19 years ago