webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "webrtc/pc/srtpfilter.h"
#include "third_party/libsrtp/include/srtp.h"
#include "webrtc/base/buffer.h"
#include "webrtc/base/byteorder.h"
#include "webrtc/base/constructormagic.h"
#include "webrtc/base/gunit.h"
#include "webrtc/base/thread.h"
#include "webrtc/media/base/cryptoparams.h"
#include "webrtc/media/base/fakertp.h"
#include "webrtc/p2p/base/sessiondescription.h"
Classes | |
class | SrtpFilterTest |
class | SrtpSessionTest |
class | SrtpStatTest |
Functions | |
TEST_F (SrtpFilterTest, TestGoodSetupOneCipherSuite) | |
TEST_F (SrtpFilterTest, TestGoodSetupOneCipherSuiteGcm) | |
TEST_F (SrtpFilterTest, TestGoodSetupMultipleCipherSuites) | |
TEST_F (SrtpFilterTest, TestGoodSetupMultipleCipherSuitesGcm) | |
TEST_F (SrtpFilterTest, TestGoodSetupNoCipherSuites) | |
TEST_F (SrtpFilterTest, TestGoodSetupNoAnswerCipherSuites) | |
TEST_F (SrtpFilterTest, TestBadSetup) | |
TEST_F (SrtpFilterTest, TestGoodSetupMultipleOffers) | |
TEST_F (SrtpFilterTest, TestBadSetupMultipleOffers) | |
TEST_F (SrtpFilterTest, TestNoAnswerCipherSuites) | |
TEST_F (SrtpFilterTest, TestMultipleAnswerCipherSuites) | |
TEST_F (SrtpFilterTest, TestInvalidCipherSuite) | |
TEST_F (SrtpFilterTest, TestNoMatchingTag) | |
TEST_F (SrtpFilterTest, TestNoMatchingCipherSuite) | |
TEST_F (SrtpFilterTest, TestInvalidKeyData) | |
TEST_F (SrtpFilterTest, TestWrongKeyMethod) | |
TEST_F (SrtpFilterTest, TestKeyTooShort) | |
TEST_F (SrtpFilterTest, TestKeyTooLong) | |
TEST_F (SrtpFilterTest, TestUnsupportedOptions) | |
TEST_F (SrtpFilterTest, TestSettingSameKeyOnOneSide) | |
TEST_F (SrtpFilterTest, TestProtect_AES_CM_128_HMAC_SHA1_80) | |
TEST_F (SrtpFilterTest, TestProtect_AES_CM_128_HMAC_SHA1_32) | |
TEST_F (SrtpFilterTest, TestChangeParameters) | |
TEST_F (SrtpFilterTest, TestProvisionalAnswer) | |
TEST_F (SrtpFilterTest, TestProvisionalAnswerWithoutCrypto) | |
TEST_F (SrtpFilterTest, TestLocalOfferAfterProvisionalAnswerWithoutCrypto) | |
TEST_F (SrtpFilterTest, TestDisableEncryption) | |
TEST_F (SrtpFilterTest, TestProtect_SetParamsDirect_AES_CM_128_HMAC_SHA1_80) | |
TEST_F (SrtpFilterTest, TestProtect_SetParamsDirect_AES_CM_128_HMAC_SHA1_32) | |
TEST_F (SrtpFilterTest, TestProtect_SetParamsDirect_SRTP_AEAD_AES_128_GCM) | |
TEST_F (SrtpFilterTest, TestProtect_SetParamsDirect_SRTP_AEAD_AES_256_GCM) | |
TEST_F (SrtpFilterTest, TestSetParamsKeyTooShort) | |
TEST_F (SrtpSessionTest, TestGoodSetup) | |
TEST_F (SrtpSessionTest, TestBadSetup) | |
TEST_F (SrtpSessionTest, TestKeysTooShort) | |
TEST_F (SrtpSessionTest, TestProtect_AES_CM_128_HMAC_SHA1_80) | |
TEST_F (SrtpSessionTest, TestProtect_AES_CM_128_HMAC_SHA1_32) | |
TEST_F (SrtpSessionTest, TestGetSendStreamPacketIndex) | |
TEST_F (SrtpSessionTest, TestTamperReject) | |
TEST_F (SrtpSessionTest, TestUnencryptReject) | |
TEST_F (SrtpSessionTest, TestBuffersTooSmall) | |
TEST_F (SrtpSessionTest, TestReplay) | |
TEST_F (SrtpStatTest, TestProtectRtpError) | |
TEST_F (SrtpStatTest, TestUnprotectRtpError) | |
TEST_F (SrtpStatTest, TestProtectRtcpError) | |
TEST_F (SrtpStatTest, TestUnprotectRtcpError) | |
TEST_F | ( | SrtpFilterTest | , |
TestGoodSetupOneCipherSuite | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestGoodSetupOneCipherSuiteGcm | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestGoodSetupMultipleCipherSuites | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestGoodSetupMultipleCipherSuitesGcm | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestGoodSetupNoCipherSuites | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestGoodSetupNoAnswerCipherSuites | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestBadSetup | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestGoodSetupMultipleOffers | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestBadSetupMultipleOffers | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestNoAnswerCipherSuites | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestMultipleAnswerCipherSuites | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestInvalidCipherSuite | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestNoMatchingTag | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestNoMatchingCipherSuite | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestInvalidKeyData | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestWrongKeyMethod | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestKeyTooShort | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestKeyTooLong | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestUnsupportedOptions | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestSettingSameKeyOnOneSide | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProtect_AES_CM_128_HMAC_SHA1_80 | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProtect_AES_CM_128_HMAC_SHA1_32 | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestChangeParameters | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProvisionalAnswer | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProvisionalAnswerWithoutCrypto | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestLocalOfferAfterProvisionalAnswerWithoutCrypto | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestDisableEncryption | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProtect_SetParamsDirect_AES_CM_128_HMAC_SHA1_80 | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProtect_SetParamsDirect_AES_CM_128_HMAC_SHA1_32 | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProtect_SetParamsDirect_SRTP_AEAD_AES_128_GCM | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestProtect_SetParamsDirect_SRTP_AEAD_AES_256_GCM | |||
) |
TEST_F | ( | SrtpFilterTest | , |
TestSetParamsKeyTooShort | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestGoodSetup | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestBadSetup | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestKeysTooShort | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestProtect_AES_CM_128_HMAC_SHA1_80 | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestProtect_AES_CM_128_HMAC_SHA1_32 | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestGetSendStreamPacketIndex | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestTamperReject | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestUnencryptReject | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestBuffersTooSmall | |||
) |
TEST_F | ( | SrtpSessionTest | , |
TestReplay | |||
) |
TEST_F | ( | SrtpStatTest | , |
TestProtectRtpError | |||
) |
TEST_F | ( | SrtpStatTest | , |
TestUnprotectRtpError | |||
) |
TEST_F | ( | SrtpStatTest | , |
TestProtectRtcpError | |||
) |
TEST_F | ( | SrtpStatTest | , |
TestUnprotectRtcpError | |||
) |