Skip to content

Commit b3e0d5d

Browse files
committed
handle keySize option for RNKeyProvider
1 parent 48320b7 commit b3e0d5d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/e2ee/RNKeyProvider.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
} from '@livekit/react-native-webrtc';
77

88
const defaultRatchetSalt = 'LKFrameEncryptionKey';
9+
const defaultKeySize = 128;
910
const defaultMagicBytes = 'LK-ROCKS';
1011
const defaultRatchetWindowSize = 16;
1112
const defaultFailureTolerance = -1;
@@ -35,6 +36,7 @@ export default class RNKeyProvider extends BaseKeyProvider {
3536
keyRingSize: options.keyringSize ?? defaultKeyRingSize,
3637
keyringSize: options.keyringSize ?? defaultKeyRingSize,
3738
discardFrameWhenCryptorNotReady: defaultDiscardFrameWhenCryptorNotReady,
39+
keySize: options.keySize ?? defaultKeySize,
3840
};
3941

4042
let magicBytes = options.uncryptedMagicBytes ?? defaultMagicBytes;

0 commit comments

Comments
 (0)