mirror of
https://github.com/hyugogirubato/KeyDive.git
synced 2026-07-15 18:40:02 +02:00
353 lines
31 KiB
Python
353 lines
31 KiB
Python
# -*- coding: utf-8 -*-
|
|||
|
|
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
||
|
|
# source: license.proto
|
||
|
|
# Protobuf Python Version: 5.29.5
|
||
|
|
# Command: protoc -I. --python_out=. --mypy_out=. license.proto
|
||
|
|
"""Generated protocol buffer code."""
|
||
|
|
from google.protobuf.internal import enum_type_wrapper
|
||
|
|
from google.protobuf import descriptor as _descriptor
|
||
|
|
from google.protobuf import descriptor_pool as _descriptor_pool
|
||
|
|
from google.protobuf import message as _message
|
||
|
|
from google.protobuf import reflection as _reflection
|
||
|
|
from google.protobuf import symbol_database as _symbol_database
|
||
|
|
# @@protoc_insertion_point(imports)
|
||
|
|
|
||
|
|
_sym_db = _symbol_database.Default()
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rlicense.proto\x12\x18keydive_license_protocol\"\xb5\x02\n\x15LicenseIdentification\x12\x12\n\nrequest_id\x18\x01 \x01(\x0c\x12\x12\n\nsession_id\x18\x02 \x01(\x0c\x12\x13\n\x0bpurchase_id\x18\x03 \x01(\x0c\x12\x33\n\x04type\x18\x04 \x01(\x0e\x32%.keydive_license_protocol.LicenseType\x12\x0f\n\x07version\x18\x05 \x01(\x05\x12\x1e\n\x16provider_session_token\x18\x06 \x01(\x0c\x12(\n original_rental_duration_seconds\x18\x07 \x01(\x03\x12*\n\"original_playback_duration_seconds\x18\x08 \x01(\x03\x12#\n\x1boriginal_start_time_seconds\x18\t \x01(\x03\"\xfd\r\n\x0eLicenseRequest\x12\x41\n\tclient_id\x18\x01 \x01(\x0b\x32..keydive_license_protocol.ClientIdentification\x12R\n\ncontent_id\x18\x02 \x01(\x0b\x32>.keydive_license_protocol.LicenseRequest.ContentIdentification\x12\x42\n\x04type\x18\x03 \x01(\x0e\x32\x34.keydive_license_protocol.LicenseRequest.RequestType\x12\x14\n\x0crequest_time\x18\x04 \x01(\x03\x12$\n\x1ckey_control_nonce_deprecated\x18\x05 \x01(\x0c\x12P\n\x10protocol_version\x18\x06 \x01(\x0e\x32).keydive_license_protocol.ProtocolVersion:\x0bVERSION_2_0\x12\x19\n\x11key_control_nonce\x18\x07 \x01(\r\x12T\n\x13\x65ncrypted_client_id\x18\x08 \x01(\x0b\x32\x37.keydive_license_protocol.EncryptedClientIdentification\x12\x16\n\x0e\x63lient_version\x18\t \x01(\t\x1a\xf4\x08\n\x15\x43ontentIdentification\x12m\n\x12widevine_pssh_data\x18\x01 \x01(\x0b\x32O.keydive_license_protocol.LicenseRequest.ContentIdentification.WidevinePsshDataH\x00\x12_\n\x0bwebm_key_id\x18\x02 \x01(\x0b\x32H.keydive_license_protocol.LicenseRequest.ContentIdentification.WebmKeyIdH\x00\x12j\n\x10\x65xisting_license\x18\x03 \x01(\x0b\x32N.keydive_license_protocol.LicenseRequest.ContentIdentification.ExistingLicenseH\x00\x12\\\n\tinit_data\x18\x04 \x01(\x0b\x32G.keydive_license_protocol.LicenseRequest.ContentIdentification.InitDataH\x00\x1av\n\x10WidevinePsshData\x12\x11\n\tpssh_data\x18\x01 \x03(\x0c\x12;\n\x0clicense_type\x18\x02 \x01(\x0e\x32%.keydive_license_protocol.LicenseType\x12\x12\n\nrequest_id\x18\x03 \x01(\x0c\x1al\n\tWebmKeyId\x12\x0e\n\x06header\x18\x01 \x01(\x0c\x12;\n\x0clicense_type\x18\x02 \x01(\x0e\x32%.keydive_license_protocol.LicenseType\x12\x12\n\nrequest_id\x18\x03 \x01(\x0c\x1a\xbb\x01\n\x0f\x45xistingLicense\x12\x43\n\nlicense_id\x18\x01 \x01(\x0b\x32/.keydive_license_protocol.LicenseIdentification\x12\x1d\n\x15seconds_since_started\x18\x02 \x01(\x03\x12!\n\x19seconds_since_last_played\x18\x03 \x01(\x03\x12!\n\x19session_usage_table_entry\x18\x04 \x01(\x0c\x1a\x86\x02\n\x08InitData\x12r\n\x0einit_data_type\x18\x01 \x01(\x0e\x32T.keydive_license_protocol.LicenseRequest.ContentIdentification.InitData.InitDataType:\x04\x43\x45NC\x12\x11\n\tinit_data\x18\x02 \x01(\x0c\x12;\n\x0clicense_type\x18\x03 \x01(\x0e\x32%.keydive_license_protocol.LicenseType\x12\x12\n\nrequest_id\x18\x04 \x01(\x0c\"\"\n\x0cInitDataType\x12\x08\n\x04\x43\x45NC\x10\x01\x12\x08\n\x04WEBM\x10\x02\x42\x14\n\x12\x63ontent_id_variant\x1aP\n\x0eSubSessionData\x12\x1a\n\x12sub_session_key_id\x18\x01 \x01(\t\x12\r\n\x05nonce\x18\x02 \x01(\r\x12\x13\n\x0btrack_label\x18\x03 \x01(\t\"0\n\x0bRequestType\x12\x07\n\x03NEW\x10\x01\x12\x0b\n\x07RENEWAL\x10\x02\x12\x0b\n\x07RELEASE\x10\x03\"\xed\x01\n\nMetricData\x12\x12\n\nstage_name\x18\x01 \x01(\t\x12\x43\n\x0bmetric_data\x18\x02 \x03(\x0b\x32..keydive_license_protocol.MetricData.TypeValue\x1a\\\n\tTypeValue\x12=\n\x04type\x18\x01 \x01(\x0e\x32/.keydive_license_protocol.MetricData.MetricType\x12\x10\n\x05value\x18\x02 \x01(\x03:\x01\x30\"(\n\nMetricType\x12\x0b\n\x07LATENCY\x10\x01\x12\r\n\tTIMESTAMP\x10\x02\"K\n\x0bVersionInfo\x12\x1b\n\x13license_sdk_version\x18\x01 \x01(\t\x12\x1f\n\x17license_service_version\x18\x02 \x01(\t\"\x8e\x06\n\rSignedMessage\x12\x41\n\x04type\x18\x01 \x01(\x0e\x32\x33.keydive_license_protocol.SignedMessage.MessageType\x12\x0b\n\x03msg\x18\x02 \x01(\x0c\x12\x11\n\tsignature\x18\x03 \x01(\x0c\x12\x13\n\x0bsession_key\x18\x04 \x01(\x0c\x12\x1a\n\x12remote_attestation\x18\x05 \x01(\x0c\x12\x39\n\x0bmetric_data\x18\x06 \x03(\x0b\x32$.
|
||
|
|
|
||
|
|
_LICENSETYPE = DESCRIPTOR.enum_types_by_name['LicenseType']
|
||
|
|
LicenseType = enum_type_wrapper.EnumTypeWrapper(_LICENSETYPE)
|
||
|
|
_PROTOCOLVERSION = DESCRIPTOR.enum_types_by_name['ProtocolVersion']
|
||
|
|
ProtocolVersion = enum_type_wrapper.EnumTypeWrapper(_PROTOCOLVERSION)
|
||
|
|
_HASHALGORITHMPROTO = DESCRIPTOR.enum_types_by_name['HashAlgorithmProto']
|
||
|
|
HashAlgorithmProto = enum_type_wrapper.EnumTypeWrapper(_HASHALGORITHMPROTO)
|
||
|
|
STREAMING = 1
|
||
|
|
OFFLINE = 2
|
||
|
|
AUTOMATIC = 3
|
||
|
|
VERSION_2_0 = 20
|
||
|
|
VERSION_2_1 = 21
|
||
|
|
VERSION_2_2 = 22
|
||
|
|
HASH_ALGORITHM_UNSPECIFIED = 0
|
||
|
|
HASH_ALGORITHM_SHA_1 = 1
|
||
|
|
HASH_ALGORITHM_SHA_256 = 2
|
||
|
|
HASH_ALGORITHM_SHA_384 = 3
|
||
|
|
|
||
|
|
|
||
|
|
_LICENSEIDENTIFICATION = DESCRIPTOR.message_types_by_name['LicenseIdentification']
|
||
|
|
_LICENSEREQUEST = DESCRIPTOR.message_types_by_name['LicenseRequest']
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION = _LICENSEREQUEST.nested_types_by_name['ContentIdentification']
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_WIDEVINEPSSHDATA = _LICENSEREQUEST_CONTENTIDENTIFICATION.nested_types_by_name['WidevinePsshData']
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_WEBMKEYID = _LICENSEREQUEST_CONTENTIDENTIFICATION.nested_types_by_name['WebmKeyId']
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_EXISTINGLICENSE = _LICENSEREQUEST_CONTENTIDENTIFICATION.nested_types_by_name['ExistingLicense']
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA = _LICENSEREQUEST_CONTENTIDENTIFICATION.nested_types_by_name['InitData']
|
||
|
|
_LICENSEREQUEST_SUBSESSIONDATA = _LICENSEREQUEST.nested_types_by_name['SubSessionData']
|
||
|
|
_METRICDATA = DESCRIPTOR.message_types_by_name['MetricData']
|
||
|
|
_METRICDATA_TYPEVALUE = _METRICDATA.nested_types_by_name['TypeValue']
|
||
|
|
_VERSIONINFO = DESCRIPTOR.message_types_by_name['VersionInfo']
|
||
|
|
_SIGNEDMESSAGE = DESCRIPTOR.message_types_by_name['SignedMessage']
|
||
|
|
_PROVISIONINGRESPONSE = DESCRIPTOR.message_types_by_name['ProvisioningResponse']
|
||
|
|
_PROVISIONINGRESPONSE_OTAKEYBOX = _PROVISIONINGRESPONSE.nested_types_by_name['OtaKeybox']
|
||
|
|
_SIGNEDPROVISIONINGCONTEXT = DESCRIPTOR.message_types_by_name['SignedProvisioningContext']
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE = DESCRIPTOR.message_types_by_name['SignedProvisioningMessage']
|
||
|
|
_CLIENTIDENTIFICATION = DESCRIPTOR.message_types_by_name['ClientIdentification']
|
||
|
|
_CLIENTIDENTIFICATION_NAMEVALUE = _CLIENTIDENTIFICATION.nested_types_by_name['NameValue']
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES = _CLIENTIDENTIFICATION.nested_types_by_name['ClientCapabilities']
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCREDENTIALS = _CLIENTIDENTIFICATION.nested_types_by_name['ClientCredentials']
|
||
|
|
_ENCRYPTEDCLIENTIDENTIFICATION = DESCRIPTOR.message_types_by_name['EncryptedClientIdentification']
|
||
|
|
_DRMCERTIFICATE = DESCRIPTOR.message_types_by_name['DrmCertificate']
|
||
|
|
_DRMCERTIFICATE_ENCRYPTIONKEY = _DRMCERTIFICATE.nested_types_by_name['EncryptionKey']
|
||
|
|
_SIGNEDDRMCERTIFICATE = DESCRIPTOR.message_types_by_name['SignedDrmCertificate']
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA_INITDATATYPE = _LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA.enum_types_by_name['InitDataType']
|
||
|
|
_LICENSEREQUEST_REQUESTTYPE = _LICENSEREQUEST.enum_types_by_name['RequestType']
|
||
|
|
_METRICDATA_METRICTYPE = _METRICDATA.enum_types_by_name['MetricType']
|
||
|
|
_SIGNEDMESSAGE_MESSAGETYPE = _SIGNEDMESSAGE.enum_types_by_name['MessageType']
|
||
|
|
_SIGNEDMESSAGE_SESSIONKEYTYPE = _SIGNEDMESSAGE.enum_types_by_name['SessionKeyType']
|
||
|
|
_PROVISIONINGRESPONSE_PROVISIONINGSTATUS = _PROVISIONINGRESPONSE.enum_types_by_name['ProvisioningStatus']
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE_PROVISIONINGPROTOCOLVERSION = _SIGNEDPROVISIONINGMESSAGE.enum_types_by_name['ProvisioningProtocolVersion']
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE_PROVISIONINGTYPE = _SIGNEDPROVISIONINGMESSAGE.enum_types_by_name['ProvisioningType']
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_HDCPVERSION = _CLIENTIDENTIFICATION_CLIENTCAPABILITIES.enum_types_by_name['HdcpVersion']
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_CERTIFICATEKEYTYPE = _CLIENTIDENTIFICATION_CLIENTCAPABILITIES.enum_types_by_name['CertificateKeyType']
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_ANALOGOUTPUTCAPABILITIES = _CLIENTIDENTIFICATION_CLIENTCAPABILITIES.enum_types_by_name['AnalogOutputCapabilities']
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_WATERMARKINGSUPPORT = _CLIENTIDENTIFICATION_CLIENTCAPABILITIES.enum_types_by_name['WatermarkingSupport']
|
||
|
|
_CLIENTIDENTIFICATION_TOKENTYPE = _CLIENTIDENTIFICATION.enum_types_by_name['TokenType']
|
||
|
|
_DRMCERTIFICATE_TYPE = _DRMCERTIFICATE.enum_types_by_name['Type']
|
||
|
|
_DRMCERTIFICATE_SERVICETYPE = _DRMCERTIFICATE.enum_types_by_name['ServiceType']
|
||
|
|
_DRMCERTIFICATE_ALGORITHM = _DRMCERTIFICATE.enum_types_by_name['Algorithm']
|
||
|
|
LicenseIdentification = _reflection.GeneratedProtocolMessageType('LicenseIdentification', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _LICENSEIDENTIFICATION,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseIdentification)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(LicenseIdentification)
|
||
|
|
|
||
|
|
LicenseRequest = _reflection.GeneratedProtocolMessageType('LicenseRequest', (_message.Message,), {
|
||
|
|
|
||
|
|
'ContentIdentification' : _reflection.GeneratedProtocolMessageType('ContentIdentification', (_message.Message,), {
|
||
|
|
|
||
|
|
'WidevinePsshData' : _reflection.GeneratedProtocolMessageType('WidevinePsshData', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _LICENSEREQUEST_CONTENTIDENTIFICATION_WIDEVINEPSSHDATA,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseRequest.ContentIdentification.WidevinePsshData)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
|
||
|
|
'WebmKeyId' : _reflection.GeneratedProtocolMessageType('WebmKeyId', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _LICENSEREQUEST_CONTENTIDENTIFICATION_WEBMKEYID,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseRequest.ContentIdentification.WebmKeyId)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
|
||
|
|
'ExistingLicense' : _reflection.GeneratedProtocolMessageType('ExistingLicense', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _LICENSEREQUEST_CONTENTIDENTIFICATION_EXISTINGLICENSE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseRequest.ContentIdentification.ExistingLicense)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
|
||
|
|
'InitData' : _reflection.GeneratedProtocolMessageType('InitData', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseRequest.ContentIdentification.InitData)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
'DESCRIPTOR' : _LICENSEREQUEST_CONTENTIDENTIFICATION,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseRequest.ContentIdentification)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
|
||
|
|
'SubSessionData' : _reflection.GeneratedProtocolMessageType('SubSessionData', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _LICENSEREQUEST_SUBSESSIONDATA,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseRequest.SubSessionData)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
'DESCRIPTOR' : _LICENSEREQUEST,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.LicenseRequest)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(LicenseRequest)
|
||
|
|
_sym_db.RegisterMessage(LicenseRequest.ContentIdentification)
|
||
|
|
_sym_db.RegisterMessage(LicenseRequest.ContentIdentification.WidevinePsshData)
|
||
|
|
_sym_db.RegisterMessage(LicenseRequest.ContentIdentification.WebmKeyId)
|
||
|
|
_sym_db.RegisterMessage(LicenseRequest.ContentIdentification.ExistingLicense)
|
||
|
|
_sym_db.RegisterMessage(LicenseRequest.ContentIdentification.InitData)
|
||
|
|
_sym_db.RegisterMessage(LicenseRequest.SubSessionData)
|
||
|
|
|
||
|
|
MetricData = _reflection.GeneratedProtocolMessageType('MetricData', (_message.Message,), {
|
||
|
|
|
||
|
|
'TypeValue' : _reflection.GeneratedProtocolMessageType('TypeValue', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _METRICDATA_TYPEVALUE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.MetricData.TypeValue)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
'DESCRIPTOR' : _METRICDATA,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.MetricData)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(MetricData)
|
||
|
|
_sym_db.RegisterMessage(MetricData.TypeValue)
|
||
|
|
|
||
|
|
VersionInfo = _reflection.GeneratedProtocolMessageType('VersionInfo', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _VERSIONINFO,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.VersionInfo)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(VersionInfo)
|
||
|
|
|
||
|
|
SignedMessage = _reflection.GeneratedProtocolMessageType('SignedMessage', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _SIGNEDMESSAGE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.SignedMessage)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(SignedMessage)
|
||
|
|
|
||
|
|
ProvisioningResponse = _reflection.GeneratedProtocolMessageType('ProvisioningResponse', (_message.Message,), {
|
||
|
|
|
||
|
|
'OtaKeybox' : _reflection.GeneratedProtocolMessageType('OtaKeybox', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _PROVISIONINGRESPONSE_OTAKEYBOX,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.ProvisioningResponse.OtaKeybox)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
'DESCRIPTOR' : _PROVISIONINGRESPONSE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.ProvisioningResponse)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(ProvisioningResponse)
|
||
|
|
_sym_db.RegisterMessage(ProvisioningResponse.OtaKeybox)
|
||
|
|
|
||
|
|
SignedProvisioningContext = _reflection.GeneratedProtocolMessageType('SignedProvisioningContext', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _SIGNEDPROVISIONINGCONTEXT,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.SignedProvisioningContext)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(SignedProvisioningContext)
|
||
|
|
|
||
|
|
SignedProvisioningMessage = _reflection.GeneratedProtocolMessageType('SignedProvisioningMessage', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _SIGNEDPROVISIONINGMESSAGE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.SignedProvisioningMessage)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(SignedProvisioningMessage)
|
||
|
|
|
||
|
|
ClientIdentification = _reflection.GeneratedProtocolMessageType('ClientIdentification', (_message.Message,), {
|
||
|
|
|
||
|
|
'NameValue' : _reflection.GeneratedProtocolMessageType('NameValue', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _CLIENTIDENTIFICATION_NAMEVALUE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.ClientIdentification.NameValue)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
|
||
|
|
'ClientCapabilities' : _reflection.GeneratedProtocolMessageType('ClientCapabilities', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _CLIENTIDENTIFICATION_CLIENTCAPABILITIES,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.ClientIdentification.ClientCapabilities)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
|
||
|
|
'ClientCredentials' : _reflection.GeneratedProtocolMessageType('ClientCredentials', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _CLIENTIDENTIFICATION_CLIENTCREDENTIALS,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.ClientIdentification.ClientCredentials)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
'DESCRIPTOR' : _CLIENTIDENTIFICATION,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.ClientIdentification)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(ClientIdentification)
|
||
|
|
_sym_db.RegisterMessage(ClientIdentification.NameValue)
|
||
|
|
_sym_db.RegisterMessage(ClientIdentification.ClientCapabilities)
|
||
|
|
_sym_db.RegisterMessage(ClientIdentification.ClientCredentials)
|
||
|
|
|
||
|
|
EncryptedClientIdentification = _reflection.GeneratedProtocolMessageType('EncryptedClientIdentification', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _ENCRYPTEDCLIENTIDENTIFICATION,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.EncryptedClientIdentification)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(EncryptedClientIdentification)
|
||
|
|
|
||
|
|
DrmCertificate = _reflection.GeneratedProtocolMessageType('DrmCertificate', (_message.Message,), {
|
||
|
|
|
||
|
|
'EncryptionKey' : _reflection.GeneratedProtocolMessageType('EncryptionKey', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _DRMCERTIFICATE_ENCRYPTIONKEY,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.DrmCertificate.EncryptionKey)
|
||
|
|
})
|
||
|
|
,
|
||
|
|
'DESCRIPTOR' : _DRMCERTIFICATE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.DrmCertificate)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(DrmCertificate)
|
||
|
|
_sym_db.RegisterMessage(DrmCertificate.EncryptionKey)
|
||
|
|
|
||
|
|
SignedDrmCertificate = _reflection.GeneratedProtocolMessageType('SignedDrmCertificate', (_message.Message,), {
|
||
|
|
'DESCRIPTOR' : _SIGNEDDRMCERTIFICATE,
|
||
|
|
'__module__' : 'license_pb2'
|
||
|
|
# @@protoc_insertion_point(class_scope:keydive_license_protocol.SignedDrmCertificate)
|
||
|
|
})
|
||
|
|
_sym_db.RegisterMessage(SignedDrmCertificate)
|
||
|
|
|
||
|
|
if _descriptor._USE_C_DESCRIPTORS == False:
|
||
|
|
|
||
|
|
DESCRIPTOR._options = None
|
||
|
|
DESCRIPTOR._serialized_options = b'\n\032com.keydive.license.protosH\003'
|
||
|
|
_DRMCERTIFICATE.fields_by_name['test_device_deprecated']._options = None
|
||
|
|
_DRMCERTIFICATE.fields_by_name['test_device_deprecated']._serialized_options = b'\030\001'
|
||
|
|
_LICENSETYPE._serialized_start=8127
|
||
|
|
_LICENSETYPE._serialized_end=8183
|
||
|
|
_PROTOCOLVERSION._serialized_start=8185
|
||
|
|
_PROTOCOLVERSION._serialized_end=8253
|
||
|
|
_HASHALGORITHMPROTO._serialized_start=8256
|
||
|
|
_HASHALGORITHMPROTO._serialized_end=8390
|
||
|
|
_LICENSEIDENTIFICATION._serialized_start=44
|
||
|
|
_LICENSEIDENTIFICATION._serialized_end=353
|
||
|
|
_LICENSEREQUEST._serialized_start=356
|
||
|
|
_LICENSEREQUEST._serialized_end=2145
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION._serialized_start=873
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION._serialized_end=2013
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_WIDEVINEPSSHDATA._serialized_start=1308
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_WIDEVINEPSSHDATA._serialized_end=1426
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_WEBMKEYID._serialized_start=1428
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_WEBMKEYID._serialized_end=1536
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_EXISTINGLICENSE._serialized_start=1539
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_EXISTINGLICENSE._serialized_end=1726
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA._serialized_start=1729
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA._serialized_end=1991
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA_INITDATATYPE._serialized_start=1957
|
||
|
|
_LICENSEREQUEST_CONTENTIDENTIFICATION_INITDATA_INITDATATYPE._serialized_end=1991
|
||
|
|
_LICENSEREQUEST_SUBSESSIONDATA._serialized_start=2015
|
||
|
|
_LICENSEREQUEST_SUBSESSIONDATA._serialized_end=2095
|
||
|
|
_LICENSEREQUEST_REQUESTTYPE._serialized_start=2097
|
||
|
|
_LICENSEREQUEST_REQUESTTYPE._serialized_end=2145
|
||
|
|
_METRICDATA._serialized_start=2148
|
||
|
|
_METRICDATA._serialized_end=2385
|
||
|
|
_METRICDATA_TYPEVALUE._serialized_start=2251
|
||
|
|
_METRICDATA_TYPEVALUE._serialized_end=2343
|
||
|
|
_METRICDATA_METRICTYPE._serialized_start=2345
|
||
|
|
_METRICDATA_METRICTYPE._serialized_end=2385
|
||
|
|
_VERSIONINFO._serialized_start=2387
|
||
|
|
_VERSIONINFO._serialized_end=2462
|
||
|
|
_SIGNEDMESSAGE._serialized_start=2465
|
||
|
|
_SIGNEDMESSAGE._serialized_end=3247
|
||
|
|
_SIGNEDMESSAGE_MESSAGETYPE._serialized_start=2926
|
||
|
|
_SIGNEDMESSAGE_MESSAGETYPE._serialized_end=3162
|
||
|
|
_SIGNEDMESSAGE_SESSIONKEYTYPE._serialized_start=3164
|
||
|
|
_SIGNEDMESSAGE_SESSIONKEYTYPE._serialized_end=3247
|
||
|
|
_PROVISIONINGRESPONSE._serialized_start=3250
|
||
|
|
_PROVISIONINGRESPONSE._serialized_end=3746
|
||
|
|
_PROVISIONINGRESPONSE_OTAKEYBOX._serialized_start=3551
|
||
|
|
_PROVISIONINGRESPONSE_OTAKEYBOX._serialized_end=3651
|
||
|
|
_PROVISIONINGRESPONSE_PROVISIONINGSTATUS._serialized_start=3653
|
||
|
|
_PROVISIONINGRESPONSE_PROVISIONINGSTATUS._serialized_end=3746
|
||
|
|
_SIGNEDPROVISIONINGCONTEXT._serialized_start=3748
|
||
|
|
_SIGNEDPROVISIONINGCONTEXT._serialized_end=3824
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE._serialized_start=3827
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE._serialized_end=4610
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE_PROVISIONINGPROTOCOLVERSION._serialized_start=4333
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE_PROVISIONINGPROTOCOLVERSION._serialized_end=4434
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE_PROVISIONINGTYPE._serialized_start=4437
|
||
|
|
_SIGNEDPROVISIONINGMESSAGE_PROVISIONINGTYPE._serialized_end=4610
|
||
|
|
_CLIENTIDENTIFICATION._serialized_start=4613
|
||
|
|
_CLIENTIDENTIFICATION._serialized_end=6790
|
||
|
|
_CLIENTIDENTIFICATION_NAMEVALUE._serialized_start=5075
|
||
|
|
_CLIENTIDENTIFICATION_NAMEVALUE._serialized_end=5115
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES._serialized_start=5118
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES._serialized_end=6557
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_HDCPVERSION._serialized_start=6029
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_HDCPVERSION._serialized_end=6157
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_CERTIFICATEKEYTYPE._serialized_start=6159
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_CERTIFICATEKEYTYPE._serialized_end=6264
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_ANALOGOUTPUTCAPABILITIES._serialized_start=6267
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_ANALOGOUTPUTCAPABILITIES._serialized_end=6408
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_WATERMARKINGSUPPORT._serialized_start=6411
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCAPABILITIES_WATERMARKINGSUPPORT._serialized_end=6557
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCREDENTIALS._serialized_start=6559
|
||
|
|
_CLIENTIDENTIFICATION_CLIENTCREDENTIALS._serialized_end=6673
|
||
|
|
_CLIENTIDENTIFICATION_TOKENTYPE._serialized_start=6675
|
||
|
|
_CLIENTIDENTIFICATION_TOKENTYPE._serialized_end=6790
|
||
|
|
_ENCRYPTEDCLIENTIDENTIFICATION._serialized_start=6793
|
||
|
|
_ENCRYPTEDCLIENTIDENTIFICATION._serialized_end=6980
|
||
|
|
_DRMCERTIFICATE._serialized_start=6983
|
||
|
|
_DRMCERTIFICATE._serialized_end=7922
|
||
|
|
_DRMCERTIFICATE_ENCRYPTIONKEY._serialized_start=7494
|
||
|
|
_DRMCERTIFICATE_ENCRYPTIONKEY._serialized_end=7605
|
||
|
|
_DRMCERTIFICATE_TYPE._serialized_start=7607
|
||
|
|
_DRMCERTIFICATE_TYPE._serialized_end=7683
|
||
|
|
_DRMCERTIFICATE_SERVICETYPE._serialized_start=7686
|
||
|
|
_DRMCERTIFICATE_SERVICETYPE._serialized_end=7820
|
||
|
|
_DRMCERTIFICATE_ALGORITHM._serialized_start=7822
|
||
|
|
_DRMCERTIFICATE_ALGORITHM._serialized_end=7922
|
||
|
|
_SIGNEDDRMCERTIFICATE._serialized_start=7925
|
||
|
|
_SIGNEDDRMCERTIFICATE._serialized_end=8125
|
||
|
|
# @@protoc_insertion_point(module_scope)
|