1. b6c8434 Merge pull request #253 from pabuhler/cipher-type-cleanup-for-aes by Pascal Bühler · 8 years ago
  2. 345fb5c Merge pull request #263 from thisisG/cleaning_up_remove_duplicates by Pascal Bühler · 8 years ago
  3. fb341c4 crypto_math.h: Removed this file by Geir Istad · 8 years ago
  4. eb9cfca crypto_math.h: Removed unused forward declarations by Geir Istad · 8 years ago
  5. 06f7f0b crypto_math.h: Remove duplicate forward declaration by Geir Istad · 8 years ago
  6. 9d323dc crypto_math.h: Removed duplicate forward declaration by Geir Istad · 8 years ago
  7. 860e46e crypto_math.h: Removed duplicated information by Geir Istad · 8 years ago
  8. 77557e2 crypto_math.h: Make include guards less generic by Geir Istad · 8 years ago
  9. dcad860 crypto_math.h/datatypes.h: Removed unused macros by Geir Istad · 8 years ago
  10. af15178 Add log handler api to receive log messages from libSRTP by Pascal Bühler · 8 years ago
  11. d335bd8 Use same naming conventions for cipher defines and symbols. by Pascal Bühler · 8 years ago
  12. 2a481bb Remove generic SRTP_AES_ICM and use more specific SRTP_AES_XXX_ICM by Pascal Bühler · 8 years ago
  13. b969ed5 Merge branch 'master' into configure-log-options by Pascal Bühler · 8 years ago
  14. dd88cbe Merge pull request #239 from thisisG/issue_157_implement_crypto_burn by Pascal Bühler · 8 years ago
  15. c3655db Don't use underscore as leading character in header guards. (#242) by Pascal Bühler · 8 years ago
  16. 8482bcc Use OPENSSL_cleanse() to set memory to zero, else use srtp_cleanse() by Geir Istad · 8 years ago
  17. 9572093 Remove unnecessary forward declarations for octet_string_set_to_zero by Geir Istad · 8 years ago
  18. 88579e6 Simplify logging of errors and debug by Pascal Bühler · 8 years ago
  19. e345cbe Merge pull request #209 from mmdriley/boringssl-aes192 by Paul E. Jones · 8 years ago
  20. 1aff438 crypto/replay/rdbx.c: Return types of type int to int32_t by Geir Istad · 8 years ago
  21. 0b45423 Changes for OpenSSL 1.1.0 compatibility. by Jonathan Lennox · 8 years ago
  22. 855738b Restore AES-192 under BoringSSL by Matthew Riley · 8 years ago
  23. 302bdd7 Clean up comments. by Jonathan Lennox · 8 years ago
  24. f62a561 Add "srtp_" namespace prefix to auth functions, function pointer types, and enum values. by Jonathan Lennox · 8 years ago
  25. ce74a5d Fix prototype for cipher_set_iv_func_t. by Jonathan Lennox · 8 years ago
  26. 81fffce Update comments to reflect addition of srtp_ prefixes on types and functions. by Jonathan Lennox · 8 years ago
  27. 1402990 Rename srtp_crypto_kernel_replace_cipher_type as srtp_replace_cipher_type, and similarly for auth_type. by Jonathan Lennox · 8 years ago
  28. 02cebb6 Move declarations of srtp_crypto_kernel_replace_cipher_type and srtp_crypto_kernel_replace_auth_type to cipher.h and auth.h respectively. by Jonathan Lennox · 8 years ago
  29. 6dadf6a Remove includes of private header files from cipher.h and auth.h. by Jonathan Lennox · 8 years ago
  30. 75cb2f4 Remove declaration of cipher_set_segment_func_t, never used. by Jonathan Lennox · 8 years ago
  31. 61330e2 Remove srtp_debug_module_t field from srtp_cipher_type_t and srtp_auth_type_t structures. by Jonathan Lennox · 8 years ago
  32. 1acba56 When building with OpenSSL, pass the AES_GCM key to the EVP context (and thus, do AES key expansion) in srtp_cipher_init, not srtp_cipher_set_iv. by Jonathan Lennox · 8 years ago
  33. fb95445 When building with OpenSSL, pass the AES_ICM key to the EVP context (and thus, do AES key expansion) in srtp_cipher_init, not srtp_cipher_set_iv. by Jonathan Lennox · 8 years ago
  34. 5781341 Use the OpenSSL HMAC implementation, and thus also the OpenSSL EVP_sha1() implementation. by Jonathan Lennox · 8 years ago
  35. 5337cd3 Merge pull request #195 from davidben/cplusplus by Paul E. Jones · 8 years ago
  36. 5f1b982 Add missing __cplusplus header guards. by David Benjamin · 8 years ago
  37. 1e91fd4 Replace octet_string_is_eq with a constant-time implementation by Matthew Riley · 8 years ago
  38. 3c56180 Merge remote-tracking branch 'upstream/master' by persmule · 9 years ago
  39. bfec1cd * remove const-correctness on iv-related variables, since aes_gcm_ossl needs iv to be writable. by persmule · 9 years ago
  40. 7f9a148 remove .cvsignore files left over from when the project used CVS for SCM by Jay Prall · 9 years ago
  41. effe49b * add const-correctness to auth-related data and pointers to them. by XIE Tianming · 9 years ago
  42. dd04cb9 * add const-correctness to 'srtp_cipher_type_t's, test cases, keys, and pointer parameters to them. by XIE Tianming · 9 years ago
  43. 941efc4 * add const correctness to some testing functions. by XIE Tianming · 9 years ago
  44. 53fa0a3 * perform const correctness on the cipher-related types. by XIE Tianming · 9 years ago
  45. 7d67ce5 Sync latest from master by jfigus · 10 years ago
  46. 60a9c24 Include "config.h" to get "inline" on Windows. by Joachim Bauch · 10 years ago
  47. 6b71fb9 Merge lastest from master. by jfigus · 10 years ago
  48. 750f674 Merge pull request #93 from fancycode/detect_boringssl by John Foley · 10 years ago
  49. 2677a86 Renamed define to general 'SRTP_NO_AES192' and set if compiled against BoringSSL. by Joachim Bauch · 10 years ago
  50. 72b1a81 Merge lastest from master. by jfigus · 10 years ago
  51. 16d704b Added missing copyright headers. by Joachim Bauch · 10 years ago
  52. 4bc2ecf Don't include AES-192 when compiling against BoringSSL. by Joachim Bauch · 10 years ago
  53. 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
  54. 226ec56 Finish refactoring of cipher.h API. by jfigus · 10 years ago
  55. 0d99b71 More refactoring of internal cipher API. Eliminate usage of void* in set_iv function. by jfigus · 10 years ago
  56. 3f93c3c More refactoring of internal cipher API. by jfigus · 10 years ago
  57. 2964a15 Refactor cipher encrypt API. by jfigus · 10 years ago
  58. de8deb3 Rename replay functions to comply with library name. by jfigus · 10 years ago
  59. fe1f3ef More renaming to match library name. Fix linker failure for env target. by jfigus · 10 years ago
  60. 02d6f03 Rename error functions to comply with library name. by jfigus · 10 years ago
  61. 92736bc Rename crypto kernel functions to comply with library name. by jfigus · 10 years ago
  62. a6cf208 Remove support for --enable-kernel-linux option. by jfigus · 10 years ago
  63. 67b9c73 Rename crypto type defines. Removed unused defines and also removed some obsolete unit test code in srtp_driver. by jfigus · 10 years ago
  64. 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
  65. ae4f3b1 Rename hmac functions to comply with library name. Change some functions to static. by jfigus · 10 years ago
  66. 9de994f Rename null auth/cipher functions to comply with library name. Change some functions to static. by jfigus · 10 years ago
  67. c7cdc9a Rename key limit functions to comply with library name. by jfigus · 10 years ago
  68. 65fca15 Remove gf2_8 header file. by jfigus · 10 years ago
  69. 20db4bf Code cleanup and style corrections for SHA1 module. by jfigus · 10 years ago
  70. 91bbefa Remove obsolete cryptoalg.h header file. by jfigus · 10 years ago
  71. 9a84043 Rename cipher functions to comply with library name. by jfigus · 10 years ago
  72. 8f66972 Rename auth functions to comply with library name. by jfigus · 10 years ago
  73. ed755f5 Rename alloc functions to comply with library name. by jfigus · 10 years ago
  74. 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
  75. 5a2b2d0 Rename functions to comply with library name. Fixed various code style issues. by jfigus · 10 years ago
  76. 11b5ae8 Rename functions in AES module to comply with library name. by jfigus · 10 years ago
  77. 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
  78. 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
  79. 0c44937 Sync latest changes from master. by jfigus · 10 years ago
  80. 7a0841a Make possible to compile with -O0 by Christian Oien · 10 years ago
  81. 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
  82. 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
  83. 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
  84. c270245 Rename SHA1 functions to avoid conflicts with downstream packages. by jfigus · 10 years ago
  85. c8e9afe Removed unused ref_count from cipher context. by jfigus · 10 years ago
  86. a9ac898 Begin header file refactoring. This is a work-in-progress. by jfigus · 10 years ago
  87. 9e4c091 Take advantage of base64 conversion in testapps by Christian Oien · 10 years ago
  88. 1bc1446 Fix use of inline keyword by Christian Oien · 10 years ago
  89. 9089be8 Missing OpenSSL wrapper declarations by Christian Oien · 10 years ago
  90. d4e3eec Declare as const char when use of literal strings by Christian Oien · 10 years ago
  91. 7a8c7b3 Cleanup: miscellaneous cleanup of initial OpenSSL AES support by Philip A. Prindeville · 10 years ago
  92. 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
  93. 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
  94. ef53505 Fix build breakage at application layer when using g++. by jfigus · 10 years ago
  95. 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
  96. 23ea748 Fix build breakage when stdint.h is included by application layer. by jfigus · 10 years ago
  97. 6cffe24 Remove config.h from public headers and include it in non-header files instead by Teerapap Changwichukarn · 10 years ago
  98. 5a59fcf Merge pull request #54 from richrod/ctr_prng_exhaustion by John Foley · 10 years ago
  99. 29b152e Use AES ICM state counter to determine when to reinitialize the prng. by Rich Rodriguez · 10 years ago
  100. e29daa9 Fix misspelling in comment by Travis Cross · 10 years ago