client-sdk-js
Experimental end-to-end encryption support
#557
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
91
Changes
View On
GitHub
Commits
wip
lukasIO
committed
3 years ago
track arriving
lukasIO
committed
3 years ago
basic encryption working
lukasIO
committed
3 years ago
add input field
lukasIO
committed
3 years ago
disable dtx
lukasIO
committed
3 years ago
typo
lukasIO
committed
3 years ago
debug logs
lukasIO
committed
3 years ago
merge main branch, rename things
lukasIO
committed
3 years ago
wip
lukasIO
committed
3 years ago
shared key working
lukasIO
committed
3 years ago
less logging, dont enqueue unencrypted frames
lukasIO
committed
3 years ago
proper key import, construct with webworker url
lukasIO
committed
3 years ago
make cbc compatible
lukasIO
committed
3 years ago
merge fix
lukasIO
committed
3 years ago
wip safari fix
lukasIO
committed
3 years ago
write original frame if decoding failed
lukasIO
committed
3 years ago
use dedicated logger for worker
lukasIO
committed
3 years ago
implement simpler API
lukasIO
committed
3 years ago
extract keyProvider and keep manager internal
lukasIO
committed
3 years ago
rename
lukasIO
committed
3 years ago
rename
lukasIO
committed
3 years ago
cleanup
lukasIO
committed
3 years ago
add errors and some events
lukasIO
committed
3 years ago
better example integration, enable encryption toggle
lukasIO
committed
3 years ago
enable e2ee by default in example
lukasIO
committed
3 years ago
attempt to fix safari issues
lukasIO
committed
3 years ago
republish worflow
lukasIO
committed
3 years ago
prepare trackInfo, update sharedKey logic
lukasIO
committed
3 years ago
track based encryption, visibility in example
lukasIO
committed
3 years ago
update protocol
lukasIO
committed
3 years ago
skip encryption for dtx frames
lukasIO
committed
3 years ago
fix rtctransform publisher cryptor
lukasIO
committed
3 years ago
unify encryption status events
lukasIO
committed
3 years ago
use async instead of promise
lukasIO
committed
3 years ago
handle invalid key recovery
lukasIO
committed
3 years ago
initial support for h264 (chrome only)
lukasIO
committed
3 years ago
pass in codec to transform fn
lukasIO
committed
3 years ago
wip participant agnostic cryptor
lukasIO
committed
3 years ago
wip re-use working
lukasIO
committed
3 years ago
wip codec switch
lukasIO
committed
3 years ago
working codec switch
lukasIO
committed
3 years ago
wip scriptTransform re-use
lukasIO
committed
3 years ago
wip fix safari h264
lukasIO
committed
3 years ago
remove some logs
lukasIO
committed
3 years ago
merge main
lukasIO
committed
2 years ago
fix republishing when enabling/disabling e2ee
lukasIO
committed
2 years ago
forward cryptor errors, emit encryptionErrors on room
lukasIO
committed
2 years ago
cleanup dependencies
lukasIO
committed
2 years ago
clean up events
lukasIO
committed
2 years ago
inline worker
lukasIO
committed
2 years ago
remove code duplication
lukasIO
committed
2 years ago
make room level encryption status reflect local participant's encryption status
lukasIO
committed
2 years ago
increase nalu offset to ensure that no hdr key info will be destroyed
lukasIO
committed
2 years ago
[e2ee] Make ratcheting configurable (#616)
lukasIO
committed
2 years ago
fix renaming
lukasIO
committed
2 years ago
use keyhandler ratchet method in cryptor
lukasIO
committed
2 years ago
rename to createKeyMaterialFromString
lukasIO
committed
2 years ago
add comments
lukasIO
committed
2 years ago
merge main
lukasIO
committed
2 years ago
add TODO
lukasIO
committed
2 years ago
use promise map to avoid parallel ratcheting attempts for same keyIndex
lukasIO
committed
2 years ago
emit ratcheted key of local participant
lukasIO
committed
2 years ago
fix ratcheting race
lukasIO
committed
2 years ago
only update key buffer if decryption with ratcheted key was successful
lukasIO
committed
2 years ago
Merge branch 'main' into lukas/e2ee-next
lukasIO
committed
2 years ago
only post native error types
lukasIO
committed
2 years ago
use more specific error types
lukasIO
committed
2 years ago
cleanup, naming
lukasIO
committed
2 years ago
merge main
lukasIO
committed
2 years ago
merge fixes
lukasIO
committed
2 years ago
cleanup more
lukasIO
committed
2 years ago
fix yarn.lock
lukasIO
committed
2 years ago
add server injected frame injection detection
lukasIO
committed
2 years ago
add comments
lukasIO
committed
2 years ago
merge main
lukasIO
committed
2 years ago
update protocol
lukasIO
committed
2 years ago
catch nalu parsing fail when detecting codec
lukasIO
committed
2 years ago
cleanup
lukasIO
committed
2 years ago
merge main
lukasIO
committed
2 years ago
prettier
lukasIO
committed
2 years ago
add type hints for rollup
lukasIO
committed
2 years ago
merge main
lukasIO
committed
2 years ago
fix up tsconfigs for webworker
lukasIO
committed
2 years ago
Create stupid-pans-sin.md
lukasIO
committed
2 years ago
cleanup
lukasIO
committed
2 years ago
Merge branch 'lukas/e2ee-next' of github.com:livekit/client-sdk-js into lukas/e2ee-next
lukasIO
committed
2 years ago
revert module change
lukasIO
committed
2 years ago
merge main
lukasIO
committed
2 years ago
merge main
lukasIO
committed
2 years ago
fix protocol typo
lukasIO
committed
2 years ago
fix tests
lukasIO
committed
2 years ago
Loading