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