1. 68f8a88 Clarify documentation on ssrc argument byte order. by jfigus · 9 years ago
  2. 92c3de3 Minor documentation updates. by jfigus · 9 years ago
  3. ce37ef6 Merge pull request #128 from fancycode/header_extensions_encryption by John Foley · 9 years ago
  4. 99a7482 Support header extensions encryption (RFC 6904). by Joachim Bauch · 9 years ago
  5. bd3112a Add srtp_update functions by Pascal Bühler · 9 years ago
  6. ed22129 Increase maximum tag length to 16 bytes to allow for GCM cipher suite. by jfigus · 9 years ago
  7. de8deb3 Rename replay functions to comply with library name. by jfigus · 10 years ago
  8. 67b9c73 Rename crypto type defines. Removed unused defines and also removed some obsolete unit test code in srtp_driver. by jfigus · 10 years ago
  9. c7cdc9a Rename key limit functions to comply with library name. by jfigus · 10 years ago
  10. 9a84043 Rename cipher functions to comply with library name. by jfigus · 10 years ago
  11. 8f66972 Rename auth functions to comply with library name. by jfigus · 10 years ago
  12. 5a2b2d0 Rename functions to comply with library name. Fixed various code style issues. by jfigus · 10 years ago
  13. 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
  14. 267956d Remove obsoleted xfm.h. Remove doxygen directive for non-public defines. Add null/null policy helper to be used with rtpw. by jfigus · 10 years ago
  15. c5887e7 Continue the effort to rename API entry points so that all functions, structs, and defines begin with srtp_. by jfigus · 10 years ago
  16. 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
  17. a9ac898 Begin header file refactoring. This is a work-in-progress. by jfigus · 10 years ago
  18. d4e3eec Declare as const char when use of literal strings by Christian Oien · 10 years ago
  19. f62b64d Add support to return the library version number and string via the API. by jfigus · 10 years ago
  20. 4494760 This commit provides a minimal refactoring of the include hierarchy to allow eliminating the LIBSRTP_INTERNAL_BUILD hack added a couple of days ago. This was tested with gcc, g++, and clang. Also did a sanity build of the doubango and asterisk downstream projects. by jfigus · 10 years ago
  21. 45ab533 Include stdint and stddef in srtp.h to alleviate this requirement from the application layer. Modified integers.h to only include the uint64_t redef when the SRTP config.h is included in the build, which should limit this to only when building libsrtp.a. This prevents the redef from being used when the application layer includes srtp.h. by jfigus · 10 years ago
  22. 6cffe24 Remove config.h from public headers and include it in non-header files instead by Teerapap Changwichukarn · 10 years ago
  23. 241fec3 Add srtp_set_user_data() and srtp_get_user_data() functions. by Iñaki Baz Castillo · 10 years ago
  24. 082de20 Add missing `char` to declaration by Travis Cross · 10 years ago
  25. c13c100 Add support for 16-byte auth tag for AES GCM mode. by jfigus · 10 years ago
  26. 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 · 10 years ago
  27. ffa134d Sync latest changes from master. by jfigus · 11 years ago
  28. 8c36da2 Add support for [draft-ietf-avtcore-srtp-aes-gcm-07] by jfigus · 11 years ago
  29. 5e33729 Update documentation for srtp_protect() to warn users of potential buffer overflow. by jfigus · 11 years ago
  30. dfe68ea Update documentation for srtp_protect() to warn users of potential buffer overflow. by jfigus · 11 years ago
  31. e27976d Remove #pragma pack() calls for MSC. by Jonathan Lennox · 14 years ago
  32. 75b3687 Fix warnings exposed by gcc -Wcast-qual and -Wshadow. by Jonathan Lennox · 14 years ago
  33. 5df951a Add AES-256 support. by Jonathan Lennox · 14 years ago
  34. dcee5c6 Add allow_repeat_tx parameter to srtp_policy_t, allowing a sender to perform by Jonathan Lennox · 14 years ago
  35. a1242f8 Add support for user-selectable srtp window size, as a parameter in srtp_policy_t. by Jonathan Lennox · 14 years ago
  36. d8d5cd0 Update references to Internet-Drafts to refer to their published RFCs instead. by Jonathan Lennox · 14 years ago
  37. ed3ab2b Make code clean with respect to GCC's -Wstrict-prototypes option -- use (void) by Jonathan Lennox · 14 years ago
  38. 986f6d0 Change return type of rtp_recvfrom and rtp_sendto from 'unsigned int' to 'int' (they return -1 on error). by Jonathan Lennox · 14 years ago
  39. 8cae72f Add deinit and dealloc functions to test rtp code, to free memory associated with rtp objects. by Jonathan Lennox · 14 years ago
  40. 5ae7633 Add srtp_shutdown function, to free state associcated with libsrtp. by Jonathan Lennox · 14 years ago
  41. 2cb8b8e Avoid pointer arithmetic on void* (a GCC extension); use uint8_t* instead. by Jonathan Lennox · 14 years ago
  42. 79870d6 initial EKT work by David McGrew · 17 years ago
  43. 79bd301 eliminated dependancy on getopt() for portability's sake by David McGrew · 18 years ago
  44. c461c7f adding rtp private header file by David McGrew · 18 years ago
  45. d083205 fixed rtp.c allocation issues by David McGrew · 18 years ago
  46. 1a2ab2c fixing assert nits by David McGrew · 18 years ago
  47. 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
  48. 3c45e0c created private header file, moved config.h from srtp.h by David McGrew · 18 years ago
  49. 5059041 correcting MSVC packing by David McGrew · 18 years ago
  50. 0cb86ee adding dtls-srtp support functions by David McGrew · 18 years ago
  51. 576e148 adding srtp_stream_init_keys() function by David McGrew · 18 years ago
  52. c4fc00b unsigned consistency changes for portability by David McGrew · 18 years ago
  53. 7629bf2 updating dates by David McGrew · 18 years ago
  54. 11b2e41 fixing srtcp anti-replay protection by David McGrew · 18 years ago
  55. f15808a moving srtp_get_stream() prototype to .h file by David McGrew · 19 years ago
  56. a854688 fixed rtpw policy-setting, added policy functions by David McGrew · 19 years ago
  57. cb60bf8 Make it possible to include srtp.h from C++ code. by Marcus Sundberg · 19 years ago
  58. 75d9212 (srtp_create): Document that policy argument may be NULL. by Marcus Sundberg · 19 years ago
  59. cef9a21 Don't include stdlib.h here. by Marcus Sundberg · 19 years ago
  60. 02682e7 Replace #if checks with #ifdef for autoconf defines. by Marcus Sundberg · 19 years ago
  61. 4254d0a Fix includes so we get the prototype for struct sockaddr_in. by Marcus Sundberg · 19 years ago
  62. 0ca768e Kill duplicate file, this is in crypto/include already. by Marcus Sundberg · 19 years ago
  63. a3f95fe Always use strict C prototypes (fixes gcc -Wstrict-prototypes). by Marcus Sundberg · 19 years ago
  64. 410faaa Replace octet_t with uint8_t. by Marcus Sundberg · 19 years ago
  65. b67061f autoconf fixes and minor code cleanup by David McGrew · 19 years ago
  66. e11033e rationalizing header files by David McGrew · 19 years ago
  67. fec49dd continuing merge from jesup, several minor fixes by David McGrew · 19 years ago
  68. 235513a Initial revision by Cullen Jennings · 19 years ago