# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: permuted_entropy_cache.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)




DESCRIPTOR = _descriptor.FileDescriptor(
  name='permuted_entropy_cache.proto',
  package='metrics',
  serialized_pb='\n\x1cpermuted_entropy_cache.proto\x12\x07metrics\"~\n\x14PermutedEntropyCache\x12\x32\n\x05\x65ntry\x18\x01 \x03(\x0b\x32#.metrics.PermutedEntropyCache.Entry\x1a\x32\n\x05\x45ntry\x12\x1a\n\x12randomization_seed\x18\x01 \x02(\r\x12\r\n\x05value\x18\x02 \x02(\rB\x02H\x03')




_PERMUTEDENTROPYCACHE_ENTRY = _descriptor.Descriptor(
  name='Entry',
  full_name='metrics.PermutedEntropyCache.Entry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='randomization_seed', full_name='metrics.PermutedEntropyCache.Entry.randomization_seed', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='metrics.PermutedEntropyCache.Entry.value', index=1,
      number=2, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=117,
  serialized_end=167,
)

_PERMUTEDENTROPYCACHE = _descriptor.Descriptor(
  name='PermutedEntropyCache',
  full_name='metrics.PermutedEntropyCache',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entry', full_name='metrics.PermutedEntropyCache.entry', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_PERMUTEDENTROPYCACHE_ENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=41,
  serialized_end=167,
)

_PERMUTEDENTROPYCACHE_ENTRY.containing_type = _PERMUTEDENTROPYCACHE;
_PERMUTEDENTROPYCACHE.fields_by_name['entry'].message_type = _PERMUTEDENTROPYCACHE_ENTRY
DESCRIPTOR.message_types_by_name['PermutedEntropyCache'] = _PERMUTEDENTROPYCACHE

class PermutedEntropyCache(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class Entry(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _PERMUTEDENTROPYCACHE_ENTRY

    # @@protoc_insertion_point(class_scope:metrics.PermutedEntropyCache.Entry)
  DESCRIPTOR = _PERMUTEDENTROPYCACHE

  # @@protoc_insertion_point(class_scope:metrics.PermutedEntropyCache)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003')
# @@protoc_insertion_point(module_scope)
