1. 06542d2 Prevent buffer overflow in debug output. by jfigus · 8 years ago
  2. fac1f50 Remove obsolete remnants of DEV_URANDOM. Libsrtp is no longer used as an RNG. by jfigus · 9 years ago
  3. ce37ef6 Merge pull request #128 from fancycode/header_extensions_encryption by John Foley · 9 years ago
  4. da34bb7 Prevent stack-buffer-overflow with gcc -fsanitize=address by Pascal Bühler · 9 years ago
  5. 6e70c61 * fix file references without $(srcdir) in Makefile.in, to enable build within an independent directory (e.g. mkdir build; ../configure; make) by XIE Tianming · 9 years ago
  6. b8cb577 Enable AES-192 ICM and AES-256 ICM if compiled against OpenSSL. by Joachim Bauch · 9 years ago
  7. 3c56180 Merge remote-tracking branch 'upstream/master' by persmule · 9 years ago
  8. bfec1cd * remove const-correctness on iv-related variables, since aes_gcm_ossl needs iv to be writable. by persmule · 9 years ago
  9. 7f9a148 remove .cvsignore files left over from when the project used CVS for SCM by Jay Prall · 9 years ago
  10. effe49b * add const-correctness to auth-related data and pointers to them. by XIE Tianming · 9 years ago
  11. dd04cb9 * add const-correctness to 'srtp_cipher_type_t's, test cases, keys, and pointer parameters to them. by XIE Tianming · 9 years ago
  12. 941efc4 * add const correctness to some testing functions. by XIE Tianming · 9 years ago
  13. 53fa0a3 * perform const correctness on the cipher-related types. by XIE Tianming · 9 years ago
  14. 6ce36b2 Resolve compiler warning on some compilers. Credit goes to Paul Jones for finding this. by jfigus · 9 years ago
  15. 7d67ce5 Sync latest from master by jfigus · 9 years ago
  16. 25a0e6c Added explicit casts, fixed compiler warnings on MSVC. by Joachim Bauch · 9 years ago
  17. 4cdf467 Use own minimal "getopt" function to support compiling using MSVC. by Joachim Bauch · 9 years ago
  18. d6b5627 Initialize array. by Joachim Bauch · 9 years ago
  19. 60a9c24 Include "config.h" to get "inline" on Windows. by Joachim Bauch · 9 years ago
  20. 6b71fb9 Merge lastest from master. by jfigus · 9 years ago
  21. 750f674 Merge pull request #93 from fancycode/detect_boringssl by John Foley · 9 years ago
  22. 2677a86 Renamed define to general 'SRTP_NO_AES192' and set if compiled against BoringSSL. by Joachim Bauch · 9 years ago
  23. 72b1a81 Merge lastest from master. by jfigus · 9 years ago
  24. 16d704b Added missing copyright headers. by Joachim Bauch · 9 years ago
  25. 4bc2ecf Don't include AES-192 when compiling against BoringSSL. by Joachim Bauch · 9 years ago
  26. fb83841 Remove RNG since there is no longer a public API exposed to use the RNG. The RNG in libsrtp wasn't using a particularly good random source anyway. Downstream applications should use OpenSSL or some other random source that's compliant with SP-800-90. by jfigus · 10 years ago
  27. d2b331c Sync latest changes from master. by jfigus · 10 years ago
  28. 84faa63 Refactor memory allocation for the symmetric ciphers context structures. by jfigus · 10 years ago
  29. 226ec56 Finish refactoring of cipher.h API. by jfigus · 10 years ago
  30. 0d99b71 More refactoring of internal cipher API. Eliminate usage of void* in set_iv function. by jfigus · 10 years ago
  31. 3f93c3c More refactoring of internal cipher API. by jfigus · 10 years ago
  32. e9f206c Introduce little endian RISC support by Jaap Keuter · 10 years ago
  33. 2964a15 Refactor cipher encrypt API. by jfigus · 10 years ago
  34. de8deb3 Rename replay functions to comply with library name. by jfigus · 10 years ago
  35. fe1f3ef More renaming to match library name. Fix linker failure for env target. by jfigus · 10 years ago
  36. 5924edb Sync latest changes from master. by jfigus · 10 years ago
  37. 02d6f03 Rename error functions to comply with library name. by jfigus · 10 years ago
  38. 92736bc Rename crypto kernel functions to comply with library name. by jfigus · 10 years ago
  39. a6cf208 Remove support for --enable-kernel-linux option. by jfigus · 10 years ago
  40. 67b9c73 Rename crypto type defines. Removed unused defines and also removed some obsolete unit test code in srtp_driver. by jfigus · 10 years ago
  41. ed73d3c Change cipher functions to static where appropriate. Removed some unused functions, which may have to be added back later through a proper public API if downstream projects need these. by jfigus · 10 years ago
  42. ae4f3b1 Rename hmac functions to comply with library name. Change some functions to static. by jfigus · 10 years ago
  43. 9de994f Rename null auth/cipher functions to comply with library name. Change some functions to static. by jfigus · 10 years ago
  44. c7cdc9a Rename key limit functions to comply with library name. by jfigus · 10 years ago
  45. 65fca15 Remove gf2_8 header file. by jfigus · 10 years ago
  46. 20db4bf Code cleanup and style corrections for SHA1 module. by jfigus · 10 years ago
  47. 91bbefa Remove obsolete cryptoalg.h header file. by jfigus · 10 years ago
  48. 9a84043 Rename cipher functions to comply with library name. by jfigus · 10 years ago
  49. 8f66972 Rename auth functions to comply with library name. by jfigus · 10 years ago
  50. ed755f5 Rename alloc functions to comply with library name. by jfigus · 10 years ago
  51. a3127b8 Remove AES CBC mode since it's not used by SRTP and libsrtp shouldn't be used as a general purpose crypto library. by jfigus · 10 years ago
  52. 5a2b2d0 Rename functions to comply with library name. Fixed various code style issues. by jfigus · 10 years ago
  53. 11b5ae8 Rename functions in AES module to comply with library name. by jfigus · 10 years ago
  54. 2569049 Remove obsolete PRNG. Libsrtp shouldn't be used as a general purpose crypto library. Libraries such as OpenSSL provide a newer SP800-90 compliant DRBG. by jfigus · 10 years ago
  55. 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
  56. 46a6e67 Avoid problems due to unsafe macros by Jaap Keuter · 10 years ago
  57. 0c44937 Sync latest changes from master. by jfigus · 10 years ago
  58. ce77f9d Merge pull request #82 from JaapKeuter/nonce_alignment by John Foley · 10 years ago
  59. ce42eee Remove compile-warnings when --disable-debug by Christian Oien · 10 years ago
  60. 7a0841a Make possible to compile with -O0 by Christian Oien · 10 years ago
  61. 4d8430a While setting the IV for AES ICM the nonce is simply typecast from by Jaap Keuter · 10 years ago
  62. 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
  63. 8aa936e Makefile cleanup. Remove aes_tables app since libsrtp is not used as a general purpose crypto library. by jfigus · 10 years ago
  64. 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
  65. 339b61d Remove crypto_get_random() since it's been agreed that libsrtp should not be used as a general purpose crypto library. The RNG provided by libsrtp is old and not current with the latest standards, such as SP800-90. by jfigus · 10 years ago
  66. c270245 Rename SHA1 functions to avoid conflicts with downstream packages. by jfigus · 10 years ago
  67. c8e9afe Removed unused ref_count from cipher context. by jfigus · 10 years ago
  68. f063b90 Remove support for logging of errors to syslog by jfigus · 10 years ago
  69. a9ac898 Begin header file refactoring. This is a work-in-progress. by jfigus · 10 years ago
  70. 9e4c091 Take advantage of base64 conversion in testapps by Christian Oien · 10 years ago
  71. 1bc1446 Fix use of inline keyword by Christian Oien · 10 years ago
  72. 9089be8 Missing OpenSSL wrapper declarations by Christian Oien · 10 years ago
  73. e1a253d Unused function by Christian Oien · 10 years ago
  74. cec07a8 Remove dead code from source tree by jfigus · 10 years ago
  75. d4e3eec Declare as const char when use of literal strings by Christian Oien · 10 years ago
  76. 23337a9 Initialize attribute by Christian Oien · 10 years ago
  77. 7a8c7b3 Cleanup: miscellaneous cleanup of initial OpenSSL AES support by Philip A. Prindeville · 10 years ago
  78. 649bbf4 Removing dead code. Downstream projects should not be using this function. If still needed downstream, include the -DINCLUDE_DEAD_CODE option in CFLAGS. This resolves issue #41. by jfigus · 10 years ago
  79. 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
  80. 0db0033 More header file fun. This commit allows the downstream doujango project to compile. doujango uses -DHAVE_CONFIG-H when compiling libsrtp. by John Foley · 10 years ago
  81. ef53505 Fix build breakage at application layer when using g++. by jfigus · 10 years ago
  82. 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
  83. 23ea748 Fix build breakage when stdint.h is included by application layer. by jfigus · 10 years ago
  84. 72c3051 Fix compiler warning in unit test code. by jfigus · 10 years ago
  85. 0951ef7 Fix building with --enable-openssl after removed config.h inclusion from by Teerapap Changwichukarn · 10 years ago
  86. 6cffe24 Remove config.h from public headers and include it in non-header files instead by Teerapap Changwichukarn · 10 years ago
  87. 5a59fcf Merge pull request #54 from richrod/ctr_prng_exhaustion by John Foley · 10 years ago
  88. 81b2f4a Avoid compiler warning about uninitialized value by Travis Cross · 10 years ago
  89. 29b152e Use AES ICM state counter to determine when to reinitialize the prng. by Rich Rodriguez · 10 years ago
  90. e29daa9 Fix misspelling in comment by Travis Cross · 10 years ago
  91. c13c100 Add support for 16-byte auth tag for AES GCM mode. by jfigus · 10 years ago
  92. 99426a5 Set the algorithm member on cipher_t when allocating AES crypto instance. Apply same fix to NULL cipher. by jfigus · 10 years ago
  93. 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
  94. 843f9f3 Resolve address sanitizer finding when using clang compiler. by jfigus · 11 years ago
  95. b5a2177 Correct issue in cipher_driver unit test facility where the wrong cipher instance was being used for AES-256 when configured for OpenSSL. by jfigus · 11 years ago
  96. ffa134d Sync latest changes from master. by jfigus · 11 years ago
  97. 7882dd9 Add AES-GCM crypto engine that leverages OpenSSL. by jfigus · 11 years ago
  98. 410e16a Zeroize nonce value before use to clear an garbage that may have been present on the stack. by jfigus · 11 years ago
  99. 8ce811b Removing 64-bit alignment hack now that the cipher_t struct contains another int member. by jfigus · 11 years ago
  100. e4bba71 Merge branch 'master' into feature-openssl by Cullen Jennings · 11 years ago