
    qi~"                     x   d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                         Z ej                         j                  d      Z e       Z e
j"                  ee        e
j$                  ede       ej&                  dk(  r1d	ed
   _        ded
   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        d ed   _        d!ed"   _        d#ed"   _        d$ed%   _        d&ed%   _        d'ed(   _        d)ed(   _        d*ed+   _        d,ed+   _        d-ed.   _        d/ed.   _        d0ed1   _        d2ed1   _        d3ed4   _        d5ed4   _        d6ed7   _        d8ed7   _        d9ed:   _        d;ed:   _        d<ed=   _        d>ed=   _        d?ed@   _        dAed@   _        dBedC   _        dDedC   _        dEedF   _        dGedF   _        dHedI   _        dJedI   _        dKedL   _        dMedL   _        dNedO   _        dPedO   _        dQedR   _        dSedR   _        dTedU   _        dVedU   _        dWedX   _        dYedX   _        dZed[   _        d\ed[   _        y	y	)]zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builders  

e2ee.protolivekit.proto"c
FrameCryptor
participant_identity (	
	track_sid (	
	key_index (
enabled ("v
KeyProviderOptions

shared_key (
ratchet_window_size (
ratchet_salt (
failure_tolerance ("
E2eeOptions6
encryption_type (2.livekit.proto.EncryptionType?
key_provider_options (2!.livekit.proto.KeyProviderOptions"/
E2eeManagerSetEnabledRequest
enabled ("
E2eeManagerSetEnabledResponse"$
"E2eeManagerGetFrameCryptorsRequest"Z
#E2eeManagerGetFrameCryptorsResponse3
frame_cryptors (2.livekit.proto.FrameCryptor"a
FrameCryptorSetEnabledRequest
participant_identity (	
	track_sid (	
enabled (" 
FrameCryptorSetEnabledResponse"d
FrameCryptorSetKeyIndexRequest
participant_identity (	
	track_sid (	
	key_index ("!
FrameCryptorSetKeyIndexResponse"<
SetSharedKeyRequest

shared_key (
	key_index ("
SetSharedKeyResponse",
RatchetSharedKeyRequest
	key_index ("+
RatchetSharedKeyResponse
new_key ("(
GetSharedKeyRequest
	key_index ("#
GetSharedKeyResponse
key ("M
SetKeyRequest
participant_identity (	
key (
	key_index ("
SetKeyResponse"D
RatchetKeyRequest
participant_identity (	
	key_index ("%
RatchetKeyResponse
new_key ("@
GetKeyRequest
participant_identity (	
	key_index ("
GetKeyResponse
key ("
E2eeRequest
room_handle (J
manager_set_enabled (2+.livekit.proto.E2eeManagerSetEnabledRequestH W
manager_get_frame_cryptors (21.livekit.proto.E2eeManagerGetFrameCryptorsRequestH K
cryptor_set_enabled (2,.livekit.proto.FrameCryptorSetEnabledRequestH N
cryptor_set_key_index (2-.livekit.proto.FrameCryptorSetKeyIndexRequestH <
set_shared_key (2".livekit.proto.SetSharedKeyRequestH D
ratchet_shared_key (2&.livekit.proto.RatchetSharedKeyRequestH <
get_shared_key (2".livekit.proto.GetSharedKeyRequestH /
set_key	 (2.livekit.proto.SetKeyRequestH 7
ratchet_key
 (2 .livekit.proto.RatchetKeyRequestH /
get_key (2.livekit.proto.GetKeyRequestH B	
message"
E2eeResponseK
manager_set_enabled (2,.livekit.proto.E2eeManagerSetEnabledResponseH X
manager_get_frame_cryptors (22.livekit.proto.E2eeManagerGetFrameCryptorsResponseH L
cryptor_set_enabled (2-.livekit.proto.FrameCryptorSetEnabledResponseH O
cryptor_set_key_index (2..livekit.proto.FrameCryptorSetKeyIndexResponseH =
set_shared_key (2#.livekit.proto.SetSharedKeyResponseH E
ratchet_shared_key (2'.livekit.proto.RatchetSharedKeyResponseH =
get_shared_key (2#.livekit.proto.GetSharedKeyResponseH 0
set_key (2.livekit.proto.SetKeyResponseH 8
ratchet_key	 (2!.livekit.proto.RatchetKeyResponseH 0
get_key
 (2.livekit.proto.GetKeyResponseH B	
message*/
EncryptionType
NONE 
GCM

CUSTOM*
EncryptionState
NEW 
OK
ENCRYPTION_FAILED
DECRYPTION_FAILED
MISSING_KEY
KEY_RATCHETED
INTERNAL_ERRORBLiveKit.Protoe2ee_pb2FN
DESCRIPTORs   LiveKit.Protoi(  _ENCRYPTIONTYPEiW  iZ  _ENCRYPTIONSTATEi     _FRAMECRYPTOR      _KEYPROVIDEROPTIONS      _E2EEOPTIONSi  i  _E2EEMANAGERSETENABLEDREQUESTi  i  _E2EEMANAGERSETENABLEDRESPONSEi  i  #_E2EEMANAGERGETFRAMECRYPTORSREQUESTi  i  $_E2EEMANAGERGETFRAMECRYPTORSRESPONSEiU  iW  _FRAMECRYPTORSETENABLEDREQUESTi  i  _FRAMECRYPTORSETENABLEDRESPONSEi  i  _FRAMECRYPTORSETKEYINDEXREQUESTi@  iB   _FRAMECRYPTORSETKEYINDEXRESPONSEic  ie  _SETSHAREDKEYREQUESTi  i  _SETSHAREDKEYRESPONSEi  i  _RATCHETSHAREDKEYREQUESTi  i  _RATCHETSHAREDKEYRESPONSEi  i  _GETSHAREDKEYREQUESTi>  i@  _GETSHAREDKEYRESPONSEic  ie  _SETKEYREQUESTi  i  _SETKEYRESPONSEi  i  _RATCHETKEYREQUESTi
  i  _RATCHETKEYRESPONSEi1  i3  _GETKEYREQUESTis  iu  _GETKEYRESPONSEi  i  _E2EEREQUESTia  id  _E2EERESPONSEi&  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbAddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     M/opt/pipecat/venv/lib/python3.12/site-packages/livekit/rtc/_proto/e2ee_pb2.py<module>r?      s  
 & 5 ? ? 8 #

"
"
$
 &%%'99  ;qK  rK
9 ' ' '
H = ' ' '
J I!!U*$((<!/I(<,04(/.2(-15(0/3(..0(?-,/(?+47( !325( !1-0(>,+.(>*>A(*+=<?(*+;?B(+,>=@(+,<DG(01CBE(01AEH(12DCF(12B?B(+,>=@(+,<@C(,-?>A(,-=@C(,-?>A(,-=AD(-.@?B(-.>58(!"436(!"269("#547("#39<(%&87:(%&6:>(&'98<(&'759(!"437(!"26:("#548("#3/3(.-1(,04(/.2(-37( 215( 048( !326( !1/3(.-1(,04(/.2(--1(>,+/(>*.2(?-,0(?+q +r=   