Skip to content

Commit

Permalink
Frame Cryptor Support.
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
cloudwebrtc and theomonnom committed Jul 13, 2023
1 parent 28e52de commit 981631a
Show file tree
Hide file tree
Showing 26 changed files with 2,099 additions and 8 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,9 @@
/xcodebuild
/.vscode
!webrtc/*
/tmp.patch
/out-release
/out-debug
/node_modules
/libwebrtc
/args.txt
18 changes: 18 additions & 0 deletions api/crypto/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,24 @@ group("crypto") {
]
}

rtc_library("frame_crypto_transformer") {
visibility = [ "*" ]
sources = [
"frame_crypto_transformer.cc",
"frame_crypto_transformer.h",
]

deps = [
"//api:frame_transformer_interface",
]

if (rtc_build_ssl) {
deps += [ "//third_party/boringssl" ]
} else {
configs += [ ":external_ssl_library" ]
}
}

rtc_library("options") {
visibility = [ "*" ]
sources = [
Expand Down
Loading

0 comments on commit 981631a

Please sign in to comment.