Skip to content

Commit 3a2c008

Browse files
Frame Cryptor Support.
feat: Frame Cryptor (aes gcm/cbc). (#54) feat: key ratchet/derive. (#66) fix: skip invalid key when decryption failed. (#81) Co-authored-by: Théo Monnom <theo.monnom@outlook.com>
1 parent 8e832d1 commit 3a2c008

26 files changed

+2099
-8
lines changed

.gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,9 @@
7272
/xcodebuild
7373
/.vscode
7474
!webrtc/*
75+
/tmp.patch
76+
/out-release
77+
/out-debug
78+
/node_modules
79+
/libwebrtc
80+
/args.txt

api/crypto/BUILD.gn

+18
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,24 @@ group("crypto") {
1616
]
1717
}
1818

19+
rtc_library("frame_crypto_transformer") {
20+
visibility = [ "*" ]
21+
sources = [
22+
"frame_crypto_transformer.cc",
23+
"frame_crypto_transformer.h",
24+
]
25+
26+
deps = [
27+
"//api:frame_transformer_interface",
28+
]
29+
30+
if (rtc_build_ssl) {
31+
deps += [ "//third_party/boringssl" ]
32+
} else {
33+
configs += [ ":external_ssl_library" ]
34+
}
35+
}
36+
1937
rtc_library("options") {
2038
visibility = [ "*" ]
2139
sources = [

0 commit comments

Comments
 (0)