-
Notifications
You must be signed in to change notification settings - Fork 476
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chacha20 poly1305 #439
base: chacha20_poly1305_dev
Are you sure you want to change the base?
chacha20 poly1305 #439
Commits on Jan 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ff1b3c9 - Browse repository at this point
Copy the full SHA ff1b3c9View commit details -
Build with -g (debugging information) for more detailed sanitizer sta…
…ck traces Signed-off-by: Guido Vranken <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89d1395 - Browse repository at this point
Copy the full SHA 89d1395View commit details
Commits on Feb 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 60b59a5 - Browse repository at this point
Copy the full SHA 60b59a5View commit details
Commits on Mar 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 451dcfd - Browse repository at this point
Copy the full SHA 451dcfdView commit details
Commits on Mar 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3d05ffa - Browse repository at this point
Copy the full SHA 3d05ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6655fd5 - Browse repository at this point
Copy the full SHA 6655fd5View commit details
Commits on Jul 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 79d516c - Browse repository at this point
Copy the full SHA 79d516cView commit details
Commits on Feb 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 35816c7 - Browse repository at this point
Copy the full SHA 35816c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd7152 - Browse repository at this point
Copy the full SHA 1cd7152View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ae9f85 - Browse repository at this point
Copy the full SHA 3ae9f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c9d7f - Browse repository at this point
Copy the full SHA f7c9d7fView commit details
Commits on Mar 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ef704df - Browse repository at this point
Copy the full SHA ef704dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 849ab5e - Browse repository at this point
Copy the full SHA 849ab5eView commit details -
Remove --enable-asan, --enable-ubsan, --enable-code-coverage: compile…
… flags can be inhereted from env
Configuration menu - View commit details
-
Copy full SHA for 608838f - Browse repository at this point
Copy the full SHA 608838fView commit details
Commits on May 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b0f6ff9 - Browse repository at this point
Copy the full SHA b0f6ff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64a3957 - Browse repository at this point
Copy the full SHA 64a3957View commit details
Commits on May 15, 2019
-
output counters of rtp_decoder
Indicate both successful decodes and errors.
Configuration menu - View commit details
-
Copy full SHA for eaa8a9b - Browse repository at this point
Copy the full SHA eaa8a9bView commit details -
change ssrc type of rtp_decoder to ssrc_any_inbound
Previously the type ssrc_specific was used, this effectively meant that only the first SSRC in the input would ever be able to be decoded. This would be ok in some cases but the input is never validated so when processing pcap files the first packet would bet treated as an RTP packet regardless of its actual content. By changing to ssrc_any_inbound, rtp_decoder becomes more flexible and supports SSRC multiplexing.
Configuration menu - View commit details
-
Copy full SHA for 7486bcc - Browse repository at this point
Copy the full SHA 7486bccView commit details -
extend rtp_decoder to support rtcp
Add -m flag to set the mode to either rtp (default), rtcp or rtcp-mux (rfc5761).
Configuration menu - View commit details
-
Copy full SHA for 5a63104 - Browse repository at this point
Copy the full SHA 5a63104View commit details
Commits on Jun 3, 2019
-
rtp_decoder fix checking against tag size
The key size was incorrectly used to determine the policy function to use. The correct variable to check against was the tag size.
Configuration menu - View commit details
-
Copy full SHA for 4d80578 - Browse repository at this point
Copy the full SHA 4d80578View commit details
Commits on Jun 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4ef280d - Browse repository at this point
Copy the full SHA 4ef280dView commit details
Commits on Jun 5, 2019
-
Merge pull request cisco#447 from pabuhler/rtp_decoder_check_tag_size
rtp_decoder fix checking against tag size
Configuration menu - View commit details
-
Copy full SHA for 1090fea - Browse repository at this point
Copy the full SHA 1090feaView commit details
Commits on Jun 11, 2019
-
Merge pull request cisco#444 from pabuhler/extend-rtp-decoder
Extend rtp_ecoder to support RTCP and multiplexed SSRC's
Configuration menu - View commit details
-
Copy full SHA for b0f48a7 - Browse repository at this point
Copy the full SHA b0f48a7View commit details
Commits on Jun 13, 2019
-
This can potentially replace the visual studio build files. These can now be generated with e.g.: cmake . -G "Visual Studio 15" Or for 64 bit: cmake . -G "Visual Studio 15 2017 Win64" Also updated readme to reflect this.
Johan 't Hart committedJun 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 23a3ce1 - Browse repository at this point
Copy the full SHA 23a3ce1View commit details -
So it also compiles in Visual Studio 2012 which uses C89.
Johan 't Hart committedJun 13, 2019 Configuration menu - View commit details
-
Copy full SHA for c4bd93d - Browse repository at this point
Copy the full SHA c4bd93dView commit details
Commits on Jun 20, 2019
-
Format code based on libSRTP code format guide.
If this code is to be in the libSRTP repo and it is libSRTP specific then it is reasonable that it follows the libSRTP format guide.
Configuration menu - View commit details
-
Copy full SHA for 803fcb2 - Browse repository at this point
Copy the full SHA 803fcb2View commit details
Commits on Jun 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ac97f3e - Browse repository at this point
Copy the full SHA ac97f3eView commit details -
Add building of fuzzer to travis
The intention is not to run the fuzzer but to ensure build breakage is detected. Requires a newish version of clang so bump distro to xenial
Configuration menu - View commit details
-
Copy full SHA for 277eaaf - Browse repository at this point
Copy the full SHA 277eaafView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb27e85 - Browse repository at this point
Copy the full SHA eb27e85View commit details
Commits on Jun 27, 2019
-
crypto/cipher: Reset the EVP_CIPHER_CTX structure before each test
Reusing a EVP_CIPHER_CTX between EVP_*Init_ex() calls is not allowed unless one calls EVP_CIPHER_CTX_init() first. EVP_EncryptInit_ex() expects the cipher context to be initialized, which isn't done by EVP_CIPHER_CTX_new() in OpenSSL-1.1.x.
Configuration menu - View commit details
-
Copy full SHA for 20cd0d4 - Browse repository at this point
Copy the full SHA 20cd0d4View commit details
Commits on Jul 1, 2019
-
Merge pull request cisco#442 from guidovranken/fuzzing
Implement fuzzers
Configuration menu - View commit details
-
Copy full SHA for f668f20 - Browse repository at this point
Copy the full SHA f668f20View commit details -
Merge pull request cisco#449 from Jopie64/master
Make it easy to use lib in VS2012
Configuration menu - View commit details
-
Copy full SHA for 5c3c739 - Browse repository at this point
Copy the full SHA 5c3c739View commit details
Commits on Jul 2, 2019
-
Use EVP_CIPHER_CTX_cleanup instead
With openssl 1.1 this will map to the same EVP_CIPHER_CTX_reset function. With older version it will ensure memory is released when the ctx is reused.
Configuration menu - View commit details
-
Copy full SHA for 0912953 - Browse repository at this point
Copy the full SHA 0912953View commit details
Commits on Jul 4, 2019
-
Merge pull request cisco#452 from hbakken/work/reset-cipher-ctx-befor…
…e-reuse crypto/cipher: Reset the EVP_CIPHER_CTX structure before each test
Configuration menu - View commit details
-
Copy full SHA for bff011b - Browse repository at this point
Copy the full SHA bff011bView commit details
Commits on Jul 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d268abd - Browse repository at this point
Copy the full SHA d268abdView commit details -
Update cmake to support most of the options available with configure
Remove hard coded config and allow cmake to be used on windows, linux & osx Adds support for debugging and openssl. Add high level test apps.
Configuration menu - View commit details
-
Copy full SHA for 3b35432 - Browse repository at this point
Copy the full SHA 3b35432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12ab659 - Browse repository at this point
Copy the full SHA 12ab659View commit details
Commits on Jul 9, 2019
-
When using cmake generate config.h into CMAKE_CURRENT_BINARY_DIR
This enables multiple builds from same source tree. Ensure previous build is cleaned up in travis before running cmake
Configuration menu - View commit details
-
Copy full SHA for ac1d740 - Browse repository at this point
Copy the full SHA ac1d740View commit details
Commits on Jul 10, 2019
-
Merge pull request cisco#455 from pabuhler/cmake-support
cmake support
Configuration menu - View commit details
-
Copy full SHA for 9b77ac5 - Browse repository at this point
Copy the full SHA 9b77ac5View commit details -
Not supported on older msvc version and was previously hard coded.
Configuration menu - View commit details
-
Copy full SHA for 6dd5f6a - Browse repository at this point
Copy the full SHA 6dd5f6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ade1cb - Browse repository at this point
Copy the full SHA 4ade1cbView commit details -
remove support for rand_s in tests
Since rand_s is only supported on windows and this functions is only for tests.
Configuration menu - View commit details
-
Copy full SHA for 3e29307 - Browse repository at this point
Copy the full SHA 3e29307View commit details
Commits on Jul 11, 2019
-
if inline is not supported check for __inline
This preserves the exisiting behaviour if config.h_win32vc7 was used.
Configuration menu - View commit details
-
Copy full SHA for adfe809 - Browse repository at this point
Copy the full SHA adfe809View commit details -
Configuration menu - View commit details
-
Copy full SHA for b173a64 - Browse repository at this point
Copy the full SHA b173a64View commit details
Commits on Jul 12, 2019
-
Merge pull request cisco#457 from Sean-Der/master
Fix docs crypto_policy_* -> srtp_crypto_policy_*
Configuration menu - View commit details
-
Copy full SHA for e95cf69 - Browse repository at this point
Copy the full SHA e95cf69View commit details
Commits on Jul 18, 2019
-
Merge pull request cisco#456 from pabuhler/vc2010-support
vc 2010 support
Configuration menu - View commit details
-
Copy full SHA for e8629b7 - Browse repository at this point
Copy the full SHA e8629b7View commit details
Commits on Jul 23, 2019
-
Add missing symbols to export into srtp.def
srtp_protect_mki srtp_unprotect_mki srtp_protect_rtcp_mki srtp_unprotect_rtcp_mki srtp_set_stream_roc srtp_get_stream_roc
Configuration menu - View commit details
-
Copy full SHA for 21c114f - Browse repository at this point
Copy the full SHA 21c114fView commit details
Commits on Aug 6, 2019
-
support building shared library on windows
Add remaining symbols to def file. Add srtp prefix to all exported symbols. Add shared build in travis.
Configuration menu - View commit details
-
Copy full SHA for 670ed79 - Browse repository at this point
Copy the full SHA 670ed79View commit details -
Merge pull request cisco#459 from xhaakon/msvc-build
Add missing symbols to export into srtp.def
Configuration menu - View commit details
-
Copy full SHA for 46755e2 - Browse repository at this point
Copy the full SHA 46755e2View commit details
Commits on Aug 21, 2019
-
problem on srtp_aes_icm_openssl_encrypt cisco#462
jsanchez committedAug 21, 2019 Configuration menu - View commit details
-
Copy full SHA for 8bd2113 - Browse repository at this point
Copy the full SHA 8bd2113View commit details
Commits on Aug 27, 2019
-
Merge pull request cisco#463 from juancarlossanchez/master
problem on srtp_aes_icm_openssl_encrypt cisco#462
Configuration menu - View commit details
-
Copy full SHA for e5567d8 - Browse repository at this point
Copy the full SHA e5567d8View commit details
Commits on Sep 3, 2019
-
2
Configuration menu - View commit details
-
Copy full SHA for 56a0655 - Browse repository at this point
Copy the full SHA 56a0655View commit details
Commits on Sep 19, 2019
-
add debug_print0 for use with zero arguments
This prevents the NULL being passed srtp_err_report when the format string did not expect an argument. This should have no function change but enabled better checking of format arguments. reported by https://scan.coverity.com/projects/cisco-libsrtp
Configuration menu - View commit details
-
Copy full SHA for d6e87f8 - Browse repository at this point
Copy the full SHA d6e87f8View commit details -
use PRIx64 instead of llx in format string
Increase compatability accross platfroms. reported by scan.coverity.com
Configuration menu - View commit details
-
Copy full SHA for 835fbed - Browse repository at this point
Copy the full SHA 835fbedView commit details
Commits on Nov 6, 2019
-
Merge pull request cisco#467 from pabuhler/coverity-format-warnings
Coverity format warnings
Configuration menu - View commit details
-
Copy full SHA for 6d9601f - Browse repository at this point
Copy the full SHA 6d9601fView commit details
Commits on Nov 7, 2019
-
set xcode version in travis for some osx builds
travis osx builds that use brew seam to need a newer version of xcode in order to have a ruby version that works. This really should have been automatic on the travis side. Nss is now pre installed.
Configuration menu - View commit details
-
Copy full SHA for 9c6e915 - Browse repository at this point
Copy the full SHA 9c6e915View commit details -
Merge pull request cisco#469 from pabuhler/fix-osx-travis-builds
set xcode version in travis for some osx builds
Configuration menu - View commit details
-
Copy full SHA for d92328b - Browse repository at this point
Copy the full SHA d92328bView commit details
Commits on Nov 21, 2019
-
Add extra command line options for more flexibility
Allow the pcap file to be read from a physical file, but maintain default stdin behaviour. Allow the byte offset of the RTP packet to be specified such that if a non-tcp transport is used (e.g. UDP) the RTP packet can still be read correctly.
Michael Malone committedNov 21, 2019 Configuration menu - View commit details
-
Copy full SHA for 38fa163 - Browse repository at this point
Copy the full SHA 38fa163View commit details
Commits on Nov 22, 2019
-
Merge pull request cisco#471 from michaelmalonenz/add-flexibility
Add extra command line options for more flexibility
Configuration menu - View commit details
-
Copy full SHA for 3ef1d8f - Browse repository at this point
Copy the full SHA 3ef1d8fView commit details
Commits on Dec 2, 2019
-
use brew --prefix in osx ci builds
This prevents hardcoded paths from breaking the build.
Configuration menu - View commit details
-
Copy full SHA for 17ac1c6 - Browse repository at this point
Copy the full SHA 17ac1c6View commit details -
Using android-ndk-r20b and test both cmake and configure builds
Configuration menu - View commit details
-
Copy full SHA for 65b21dc - Browse repository at this point
Copy the full SHA 65b21dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf776df - Browse repository at this point
Copy the full SHA cf776dfView commit details
Commits on Dec 3, 2019
-
Merge pull request cisco#472 from pabuhler/add-ci-builds-for-ios-and-…
…android Add ci builds for ios and android
Configuration menu - View commit details
-
Copy full SHA for 0ec8614 - Browse repository at this point
Copy the full SHA 0ec8614View commit details
Commits on Dec 4, 2019
-
change remaining debug_print with NULL to debug_print0
reported by https://scan.coverity.com/projects/cisco-libsrtp
Configuration menu - View commit details
-
Copy full SHA for 29f419b - Browse repository at this point
Copy the full SHA 29f419bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59fe48d - Browse repository at this point
Copy the full SHA 59fe48dView commit details
Commits on Dec 9, 2019
-
Merge pull request cisco#473 from pabuhler/coverity-fixes
Coverity fixes
Configuration menu - View commit details
-
Copy full SHA for 7b34553 - Browse repository at this point
Copy the full SHA 7b34553View commit details
Commits on Dec 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 425bf6e - Browse repository at this point
Copy the full SHA 425bf6eView commit details -
Merge pull request cisco#474 from pabuhler/add-pcap-flag
enable a flag to disable pcap dependency when build test apps
Configuration menu - View commit details
-
Copy full SHA for 92ec3aa - Browse repository at this point
Copy the full SHA 92ec3aaView commit details
Commits on Dec 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9b09c87 - Browse repository at this point
Copy the full SHA 9b09c87View commit details
Commits on Dec 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d02d211 - Browse repository at this point
Copy the full SHA d02d211View commit details -
Configuration menu - View commit details
-
Copy full SHA for f55b0f7 - Browse repository at this point
Copy the full SHA f55b0f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ce8ef - Browse repository at this point
Copy the full SHA 46ce8efView commit details
Commits on Jan 3, 2020
-
Modify cmake to install crypto_types.h instead of cipher_types.h
Ben Walden committedJan 3, 2020 Configuration menu - View commit details
-
Copy full SHA for ef9d54d - Browse repository at this point
Copy the full SHA ef9d54dView commit details
Commits on Jan 6, 2020
-
Merge pull request cisco#478 from bwalden/cmake-install-fix
Modify cmake to install crypto_types.h instead of cipher_types.h
Configuration menu - View commit details
-
Copy full SHA for 920f86d - Browse repository at this point
Copy the full SHA 920f86dView commit details
Commits on Jan 21, 2020
-
Don't set LD_LIBRARY_PATH if CRYPTO_LIBDIR is not set.
This avoids overriding LD_LIBRARY_PATH that may be set by the user who invokes the building/testing process when not necessary.
Configuration menu - View commit details
-
Copy full SHA for d3ac6cb - Browse repository at this point
Copy the full SHA d3ac6cbView commit details
Commits on Jan 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1057b86 - Browse repository at this point
Copy the full SHA 1057b86View commit details -
Merge pull request cisco#483 from Lastique/fix-ld_library_path-in-tests
Don't set LD_LIBRARY_PATH if CRYPTO_LIBDIR is not set
Configuration menu - View commit details
-
Copy full SHA for 08adae2 - Browse repository at this point
Copy the full SHA 08adae2View commit details -
Merge pull request cisco#484 from sipsorcery/typos
Spelling and typo corrections.
Configuration menu - View commit details
-
Copy full SHA for 32b628d - Browse repository at this point
Copy the full SHA 32b628dView commit details
Commits on Jan 27, 2020
-
gcc-10 defaults to -fno-common which reveals a symbol conflict with bit_string. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85678
Configuration menu - View commit details
-
Copy full SHA for 716a738 - Browse repository at this point
Copy the full SHA 716a738View commit details
Commits on Feb 4, 2020
-
Merge pull request cisco#486 from stha09/gcc10
Fix building with gcc-10
Configuration menu - View commit details
-
Copy full SHA for 90b3124 - Browse repository at this point
Copy the full SHA 90b3124View commit details
Commits on May 18, 2020
-
Fix two-byte RTP header extension encryption
Also ignores the application bits as required by RFC 8285, sec 4.3 Fixes cisco#490
Configuration menu - View commit details
-
Copy full SHA for 5529951 - Browse repository at this point
Copy the full SHA 5529951View commit details
Commits on Jun 2, 2020
-
Merge pull request cisco#491 from lgrahl/patch-1
Fix two-byte RTP header extension encryption
Configuration menu - View commit details
-
Copy full SHA for 72c7541 - Browse repository at this point
Copy the full SHA 72c7541View commit details
Commits on Jun 5, 2020
-
unknown committed
Jun 5, 2020 Configuration menu - View commit details
-
Copy full SHA for e7c5081 - Browse repository at this point
Copy the full SHA e7c5081View commit details