parameters: (
      key_size: int,
      iv_size: int,
      output_prefix_type: tink_pb2.OutputPrefixType = tink_pb2.TINK
  )
return_statement: return key_template
docstring: Creates an AES EAX KeyTemplate, and fills in its values.
docstring_summary: Creates an AES EAX KeyTemplate, and fills in its values.
docstring_tokens: Creates an AES EAX KeyTemplate and fills in its values .
function: def create_aes_eax_key_template(
      key_size: int,
      iv_size: int,
      output_prefix_type: tink_pb2.OutputPrefixType = tink_pb2.TINK
  ) -> tink_pb2.KeyTemplate:
    """Creates an AES EAX KeyTemplate, and fills in its values."""
    key_format = aes_eax_pb2.AesEaxKeyFormat()
    key_format.params.iv_size = iv_size
    key_format.key_size = key_size
    key_template = tink_pb2.KeyTemplate()
    key_template.value = key_format.SerializeToString()
    key_template.type_url = _AES_EAX_KEY_TYPE_URL
    key_template.output_prefix_type = output_prefix_type
    return key_template
function_tokens: def create_aes_eax_key_template ( key_size : int , iv_size : int , output_prefix_type : tink_pb2 . OutputPrefixType = tink_pb2 . TINK ) -> tink_pb2 . KeyTemplate : key_format = aes_eax_pb2 . AesEaxKeyFormat ( ) key_format . params . iv_size = iv_size key_format . key_size = key_size key_template = tink_pb2 . KeyTemplate ( ) key_template . value = key_format . SerializeToString ( ) key_template . type_url = _AES_EAX_KEY_TYPE_URL key_template . output_prefix_type = output_prefix_type return key_template