diff --git a/navbar.md b/navbar.md
deleted file mode 100644
index 6b5a8e76175989f6384edd08105f7f8e2dd37c28..0000000000000000000000000000000000000000
--- a/navbar.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# TensorFlow
-
-* [Home][home]
-* [Getting Started](/tensorflow/g3doc/get_started/index.md)
-* [Mechanics](/tensorflow/g3doc/how_tos/index.md)
-* [Tutorials](/tensorflow/g3doc/tutorials/index.md)
-* [Python API](/tensorflow/g3doc/api_docs/python/index.md)
-* [C++ API](/tensorflow/g3doc/api_docs/cc/index.md)
-* [Other Resources](/tensorflow/g3doc/resources/index.md)
-
-[home]: /tensorflow/g3doc/index.md
diff --git a/tensorflow/python/platform/default/_app.py b/tensorflow/python/platform/default/_app.py
deleted file mode 100644
index 74fecfe7efbcde7572d3df07f975d58c6a455712..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/_app.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-"""Generic entry point script."""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-import sys
-
-from tensorflow.python.platform import flags
-
-
-def run(main=None):
- f = flags.FLAGS
- f._parse_flags()
- main = main or sys.modules['__main__'].main
- sys.exit(main(sys.argv))
diff --git a/tensorflow/python/platform/default/_flags.py b/tensorflow/python/platform/default/_flags.py
deleted file mode 100644
index 5ba011f9c15355d9ae070c84d0741d9f06a00ce9..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/_flags.py
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-"""Implementation of the flags interface."""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-import argparse
-
-_global_parser = argparse.ArgumentParser()
-
-class _FlagValues(object):
-
- def __init__(self):
- """Global container and accessor for flags and their values."""
- self.__dict__['__flags'] = {}
- self.__dict__['__parsed'] = False
-
- def _parse_flags(self):
- result, _ = _global_parser.parse_known_args()
- for flag_name, val in vars(result).items():
- self.__dict__['__flags'][flag_name] = val
- self.__dict__['__parsed'] = True
-
- def __getattr__(self, name):
- """Retrieves the 'value' attribute of the flag --name."""
- if not self.__dict__['__parsed']:
- self._parse_flags()
- if name not in self.__dict__['__flags']:
- raise AttributeError(name)
- return self.__dict__['__flags'][name]
-
- def __setattr__(self, name, value):
- """Sets the 'value' attribute of the flag --name."""
- if not self.__dict__['__parsed']:
- self._parse_flags()
- self.__dict__['__flags'][name] = value
-
-
-def _define_helper(flag_name, default_value, docstring, flagtype):
- """Registers 'flag_name' with 'default_value' and 'docstring'."""
- _global_parser.add_argument("--" + flag_name,
- default=default_value,
- help=docstring,
- type=flagtype)
-
-
-# Provides the global object that can be used to access flags.
-FLAGS = _FlagValues()
-
-
-def DEFINE_string(flag_name, default_value, docstring):
- """Defines a flag of type 'string'.
-
- Args:
- flag_name: The name of the flag as a string.
- default_value: The default value the flag should take as a string.
- docstring: A helpful message explaining the use of the flag.
- """
- _define_helper(flag_name, default_value, docstring, str)
-
-
-def DEFINE_integer(flag_name, default_value, docstring):
- """Defines a flag of type 'int'.
-
- Args:
- flag_name: The name of the flag as a string.
- default_value: The default value the flag should take as an int.
- docstring: A helpful message explaining the use of the flag.
- """
- _define_helper(flag_name, default_value, docstring, int)
-
-
-def DEFINE_boolean(flag_name, default_value, docstring):
- """Defines a flag of type 'boolean'.
-
- Args:
- flag_name: The name of the flag as a string.
- default_value: The default value the flag should take as a boolean.
- docstring: A helpful message explaining the use of the flag.
- """
- # Register a custom function for 'bool' so --flag=True works.
- def str2bool(v):
- return v.lower() in ('true', 't', '1')
- _global_parser.add_argument('--' + flag_name,
- nargs='?',
- const=True,
- help=docstring,
- default=default_value,
- type=str2bool)
- _global_parser.add_argument('--no' + flag_name,
- action='store_false',
- dest=flag_name)
-
-
-# The internal google library defines the following alias, so we match
-# the API for consistency.
-DEFINE_bool = DEFINE_boolean # pylint: disable=invalid-name
-
-
-def DEFINE_float(flag_name, default_value, docstring):
- """Defines a flag of type 'float'.
-
- Args:
- flag_name: The name of the flag as a string.
- default_value: The default value the flag should take as a float.
- docstring: A helpful message explaining the use of the flag.
- """
- _define_helper(flag_name, default_value, docstring, float)
diff --git a/tensorflow/python/platform/default/_googletest.py b/tensorflow/python/platform/default/_googletest.py
deleted file mode 100644
index ed77f818e88d879d4e5289ebec6a527a94bc2c28..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/_googletest.py
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-"""Imports unittest as a replacement for testing.pybase.googletest."""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-import inspect
-import itertools
-import os
-import sys
-import tempfile
-
-# pylint: disable=wildcard-import
-from unittest import *
-# pylint: enable=wildcard-import
-
-
-unittest_main = main
-
-
-# pylint: disable=invalid-name
-# pylint: disable=undefined-variable
-def main(*args, **kwargs):
- """Delegate to unittest.main after redefining testLoader."""
- if 'TEST_SHARD_STATUS_FILE' in os.environ:
- try:
- f = None
- try:
- f = open(os.environ['TEST_SHARD_STATUS_FILE'], 'w')
- f.write('')
- except IOError:
- sys.stderr.write('Error opening TEST_SHARD_STATUS_FILE (%s). Exiting.'
- % os.environ['TEST_SHARD_STATUS_FILE'])
- sys.exit(1)
- finally:
- if f is not None: f.close()
-
- if ('TEST_TOTAL_SHARDS' not in os.environ or
- 'TEST_SHARD_INDEX' not in os.environ):
- return unittest_main(*args, **kwargs)
-
- total_shards = int(os.environ['TEST_TOTAL_SHARDS'])
- shard_index = int(os.environ['TEST_SHARD_INDEX'])
- base_loader = TestLoader()
-
- delegate_get_names = base_loader.getTestCaseNames
- bucket_iterator = itertools.cycle(range(total_shards))
-
- def getShardedTestCaseNames(testCaseClass):
- filtered_names = []
- for testcase in sorted(delegate_get_names(testCaseClass)):
- bucket = next(bucket_iterator)
- if bucket == shard_index:
- filtered_names.append(testcase)
- return filtered_names
-
- # Override getTestCaseNames
- base_loader.getTestCaseNames = getShardedTestCaseNames
-
- kwargs['testLoader'] = base_loader
- unittest_main(*args, **kwargs)
-
-
-def GetTempDir():
- first_frame = inspect.stack()[-1][0]
- temp_dir = os.path.join(
- tempfile.gettempdir(), os.path.basename(inspect.getfile(first_frame)))
- temp_dir = temp_dir.rstrip('.py')
- if not os.path.isdir(temp_dir):
- os.mkdir(temp_dir, 0o755)
- return temp_dir
-
-
-def StatefulSessionAvailable():
- return False
-
-
-class StubOutForTesting(object):
- """Support class for stubbing methods out for unit testing.
-
- Sample Usage:
-
- You want os.path.exists() to always return true during testing.
-
- stubs = StubOutForTesting()
- stubs.Set(os.path, 'exists', lambda x: 1)
- ...
- stubs.CleanUp()
-
- The above changes os.path.exists into a lambda that returns 1. Once
- the ... part of the code finishes, the CleanUp() looks up the old
- value of os.path.exists and restores it.
- """
-
- def __init__(self):
- self.cache = []
- self.stubs = []
-
- def __del__(self):
- """Do not rely on the destructor to undo your stubs.
-
- You cannot guarantee exactly when the destructor will get called without
- relying on implementation details of a Python VM that may change.
- """
- self.CleanUp()
-
- # __enter__ and __exit__ allow use as a context manager.
- def __enter__(self):
- return self
-
- def __exit__(self, unused_exc_type, unused_exc_value, unused_tb):
- self.CleanUp()
-
- def CleanUp(self):
- """Undoes all SmartSet() & Set() calls, restoring original definitions."""
- self.SmartUnsetAll()
- self.UnsetAll()
-
- def SmartSet(self, obj, attr_name, new_attr):
- """Replace obj.attr_name with new_attr.
-
- This method is smart and works at the module, class, and instance level
- while preserving proper inheritance. It will not stub out C types however
- unless that has been explicitly allowed by the type.
-
- This method supports the case where attr_name is a staticmethod or a
- classmethod of obj.
-
- Notes:
- - If obj is an instance, then it is its class that will actually be
- stubbed. Note that the method Set() does not do that: if obj is
- an instance, it (and not its class) will be stubbed.
- - The stubbing is using the builtin getattr and setattr. So, the __get__
- and __set__ will be called when stubbing (TODO: A better idea would
- probably be to manipulate obj.__dict__ instead of getattr() and
- setattr()).
-
- Args:
- obj: The object whose attributes we want to modify.
- attr_name: The name of the attribute to modify.
- new_attr: The new value for the attribute.
-
- Raises:
- AttributeError: If the attribute cannot be found.
- """
- if (inspect.ismodule(obj) or
- (not inspect.isclass(obj) and attr_name in obj.__dict__)):
- orig_obj = obj
- orig_attr = getattr(obj, attr_name)
- else:
- if not inspect.isclass(obj):
- mro = list(inspect.getmro(obj.__class__))
- else:
- mro = list(inspect.getmro(obj))
-
- mro.reverse()
-
- orig_attr = None
- found_attr = False
-
- for cls in mro:
- try:
- orig_obj = cls
- orig_attr = getattr(obj, attr_name)
- found_attr = True
- except AttributeError:
- continue
-
- if not found_attr:
- raise AttributeError('Attribute not found.')
-
- # Calling getattr() on a staticmethod transforms it to a 'normal' function.
- # We need to ensure that we put it back as a staticmethod.
- old_attribute = obj.__dict__.get(attr_name)
- if old_attribute is not None and isinstance(old_attribute, staticmethod):
- orig_attr = staticmethod(orig_attr)
-
- self.stubs.append((orig_obj, attr_name, orig_attr))
- setattr(orig_obj, attr_name, new_attr)
-
- def SmartUnsetAll(self):
- """Reverses SmartSet() calls, restoring things to original definitions.
-
- This method is automatically called when the StubOutForTesting()
- object is deleted; there is no need to call it explicitly.
-
- It is okay to call SmartUnsetAll() repeatedly, as later calls have
- no effect if no SmartSet() calls have been made.
- """
- for args in reversed(self.stubs):
- setattr(*args)
-
- self.stubs = []
-
- def Set(self, parent, child_name, new_child):
- """In parent, replace child_name's old definition with new_child.
-
- The parent could be a module when the child is a function at
- module scope. Or the parent could be a class when a class' method
- is being replaced. The named child is set to new_child, while the
- prior definition is saved away for later, when UnsetAll() is
- called.
-
- This method supports the case where child_name is a staticmethod or a
- classmethod of parent.
-
- Args:
- parent: The context in which the attribute child_name is to be changed.
- child_name: The name of the attribute to change.
- new_child: The new value of the attribute.
- """
- old_child = getattr(parent, child_name)
-
- old_attribute = parent.__dict__.get(child_name)
- if old_attribute is not None and isinstance(old_attribute, staticmethod):
- old_child = staticmethod(old_child)
-
- self.cache.append((parent, old_child, child_name))
- setattr(parent, child_name, new_child)
-
- def UnsetAll(self):
- """Reverses Set() calls, restoring things to their original definitions.
-
- This method is automatically called when the StubOutForTesting()
- object is deleted; there is no need to call it explicitly.
-
- It is okay to call UnsetAll() repeatedly, as later calls have no
- effect if no Set() calls have been made.
- """
- # Undo calls to Set() in reverse order, in case Set() was called on the
- # same arguments repeatedly (want the original call to be last one undone)
- for (parent, old_child, child_name) in reversed(self.cache):
- setattr(parent, child_name, old_child)
- self.cache = []
diff --git a/tensorflow/python/platform/default/_parameterized.py b/tensorflow/python/platform/default/_parameterized.py
deleted file mode 100644
index 556ae08d2b630a692998a361975d258d5717a5cf..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/_parameterized.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-"""Extension to unittest to run parameterized tests."""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-raise ImportError("Not implemented yet.")
diff --git a/tensorflow/python/platform/default/_resource_loader.py b/tensorflow/python/platform/default/_resource_loader.py
deleted file mode 100644
index f42a52094e850846b9e53b8e4c78a59761a1193a..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/_resource_loader.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-"""Read a file and return its contents."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-import os.path
-
-from tensorflow.python.platform import logging
-
-
-def load_resource(path):
- """Load the resource at given path, where path is relative to tensorflow/.
-
- Args:
- path: a string resource path relative to tensorflow/.
-
- Returns:
- The contents of that resource.
-
- Raises:
- IOError: If the path is not found, or the resource can't be opened.
- """
- tensorflow_root = (
- os.path.join(
- os.path.dirname(__file__), os.pardir, os.pardir,
- os.pardir))
- path = os.path.join(tensorflow_root, path)
- path = os.path.abspath(path)
- try:
- with open(path, 'rb') as f:
- return f.read()
- except IOError as e:
- logging.warning('IOError %s on path %s', e, path)
- raise e
diff --git a/tensorflow/python/platform/default/_resource_loader_test.py b/tensorflow/python/platform/default/_resource_loader_test.py
deleted file mode 100644
index 28d8ee1d601b4801c8f022de068e5ce91c2d8171..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/_resource_loader_test.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.platform import googletest
-from tensorflow.python.platform.default import _resource_loader as resource_loader
-
-
-class DefaultResourceLoaderTest(googletest.TestCase):
-
- def test_exception(self):
- with self.assertRaises(IOError):
- resource_loader.load_resource("/fake/file/path/dne")
-
-if __name__ == "__main__":
- googletest.main()
diff --git a/tensorflow/python/platform/default/_status_bar.py b/tensorflow/python/platform/default/_status_bar.py
deleted file mode 100644
index 5d6174e16e7527eb82f97da8d044dd9a4184adfd..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/_status_bar.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-"""A no-op implementation of status bar functions."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-
-def SetupStatusBarInsideGoogle(unused_link_text, unused_port):
- pass
diff --git a/tensorflow/python/platform/default/flags_test.py b/tensorflow/python/platform/default/flags_test.py
deleted file mode 100644
index c057f96993f2c9c33a72af21e863a18cc631f99f..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/flags_test.py
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-"""Tests for our flags implementation."""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-import sys
-
-from tensorflow.python.platform.default import _googletest as googletest
-
-from tensorflow.python.platform.default import _flags as flags
-
-
-flags.DEFINE_string("string_foo", "default_val", "HelpString")
-flags.DEFINE_integer("int_foo", 42, "HelpString")
-flags.DEFINE_float("float_foo", 42.0, "HelpString")
-
-flags.DEFINE_boolean("bool_foo", True, "HelpString")
-flags.DEFINE_boolean("bool_negation", True, "HelpString")
-flags.DEFINE_boolean("bool_a", False, "HelpString")
-flags.DEFINE_boolean("bool_c", False, "HelpString")
-flags.DEFINE_boolean("bool_d", True, "HelpString")
-flags.DEFINE_bool("bool_e", True, "HelpString")
-
-FLAGS = flags.FLAGS
-
-class FlagsTest(googletest.TestCase):
-
- def testString(self):
- res = FLAGS.string_foo
- self.assertEqual(res, "default_val")
- FLAGS.string_foo = "bar"
- self.assertEqual("bar", FLAGS.string_foo)
-
- def testBool(self):
- res = FLAGS.bool_foo
- self.assertTrue(res)
- FLAGS.bool_foo = False
- self.assertFalse(FLAGS.bool_foo)
-
- def testBoolCommandLines(self):
- # Specified on command line with no args, sets to True,
- # even if default is False.
- self.assertEqual(True, FLAGS.bool_a)
-
- # --no before the flag forces it to False, even if the
- # default is True
- self.assertEqual(False, FLAGS.bool_negation)
-
- # --bool_flag=True sets to True
- self.assertEqual(True, FLAGS.bool_c)
-
- # --bool_flag=False sets to False
- self.assertEqual(False, FLAGS.bool_d)
-
- # --bool_flag=gibberish sets to False
- self.assertEqual(False, FLAGS.bool_e)
-
- def testInt(self):
- res = FLAGS.int_foo
- self.assertEquals(res, 42)
- FLAGS.int_foo = -1
- self.assertEqual(-1, FLAGS.int_foo)
-
- def testFloat(self):
- res = FLAGS.float_foo
- self.assertEquals(42.0, res)
- FLAGS.float_foo = -1.0
- self.assertEqual(-1.0, FLAGS.float_foo)
-
-
-if __name__ == "__main__":
- # Test command lines
- sys.argv.extend(["--bool_a", "--nobool_negation", "--bool_c=True",
- "--bool_d=False", "--bool_e=gibberish", "--unknown_flag",
- "and_argument"])
-
- # googletest.main() tries to interpret the above flags, so use the
- # direct functions instead.
- runner = googletest.TextTestRunner()
- itersuite = googletest.TestLoader().loadTestsFromTestCase(FlagsTest)
- runner.run(itersuite)
diff --git a/tensorflow/python/platform/default/logging_test.py b/tensorflow/python/platform/default/logging_test.py
deleted file mode 100644
index cc68b16e0df2819cc6c6322c246b12370028d874..0000000000000000000000000000000000000000
--- a/tensorflow/python/platform/default/logging_test.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2015 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.platform.default import _googletest as googletest
-from tensorflow.python.platform.default import _logging as logging
-
-
-class EventLoaderTest(googletest.TestCase):
-
- def test_log(self):
- # Just check that logging works without raising an exception.
- logging.error("test log message")
-
-
-if __name__ == "__main__":
- googletest.main()
diff --git a/tensorflow/tensorboard/components/tf-imports/google/README.md b/tensorflow/tensorboard/components/tf-imports/google/README.md
deleted file mode 100644
index 60d9cce777bfd53ee7088376b19eb900267ed641..0000000000000000000000000000000000000000
--- a/tensorflow/tensorboard/components/tf-imports/google/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-This file acts as import routers for third party javascript libraries,
-e.g. Plottable and D3 from `g3/third_party`; it exists to facilitate development
-inside google.
diff --git a/tensorflow/tensorboard/components/tf-imports/google/d3.html b/tensorflow/tensorboard/components/tf-imports/google/d3.html
deleted file mode 100644
index 9d5f26ac0ef110f06dda472fa742e78b192d6f61..0000000000000000000000000000000000000000
--- a/tensorflow/tensorboard/components/tf-imports/google/d3.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/tensorflow/tensorboard/components/tf-imports/google/dagre.html b/tensorflow/tensorboard/components/tf-imports/google/dagre.html
deleted file mode 100644
index 79e68a062e21621eb30dc05a1a1f99275a6ca6fc..0000000000000000000000000000000000000000
--- a/tensorflow/tensorboard/components/tf-imports/google/dagre.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/tensorflow/tensorboard/components/tf-imports/google/graphlib.html b/tensorflow/tensorboard/components/tf-imports/google/graphlib.html
deleted file mode 100644
index 65e1d43ecd3c73bfc063c33cfe0ec77287d658c2..0000000000000000000000000000000000000000
--- a/tensorflow/tensorboard/components/tf-imports/google/graphlib.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/tensorflow/tensorboard/components/tf-imports/google/lodash.html b/tensorflow/tensorboard/components/tf-imports/google/lodash.html
deleted file mode 100644
index 9e731600fb50bd6f3e386b74d33957c7b5cc6bac..0000000000000000000000000000000000000000
--- a/tensorflow/tensorboard/components/tf-imports/google/lodash.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/tensorflow/tensorboard/components/tf-imports/google/plottable.html b/tensorflow/tensorboard/components/tf-imports/google/plottable.html
deleted file mode 100644
index ec2bec47fd24d3584a2a0401cd12d7ad45fac636..0000000000000000000000000000000000000000
--- a/tensorflow/tensorboard/components/tf-imports/google/plottable.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/third_party/boringssl/BUILD b/third_party/boringssl/BUILD
deleted file mode 100644
index 3211d7ae977919b9a34e4b9179ed20f3a12debf1..0000000000000000000000000000000000000000
--- a/third_party/boringssl/BUILD
+++ /dev/null
@@ -1,13 +0,0 @@
-package(default_visibility = ["//visibility:public"])
-
-licenses(["restricted"]) # OpenSSL license, partly BSD-like
-
-# See https://boringssl.googlesource.com/boringssl/+/master/INCORPORATING.md
-# on how to re-generate err_data.c.
-
-filegroup(
- name = "err_data_c",
- srcs = [
- "err_data.c",
- ],
-)
diff --git a/third_party/boringssl/err_data.c b/third_party/boringssl/err_data.c
deleted file mode 100644
index 2d5fed6c1f5e3d8e8a137e8c97b841fbb0f6f1e2..0000000000000000000000000000000000000000
--- a/third_party/boringssl/err_data.c
+++ /dev/null
@@ -1,1236 +0,0 @@
-/* Copyright (c) 2015, Google Inc.
- *
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
- * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
- * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
- * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
-
- /* This file was generated by err_data_generate.go. */
-
-#include
-#include
-#include
-
-
-OPENSSL_COMPILE_ASSERT(ERR_LIB_NONE == 1, library_values_changed_1);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_SYS == 2, library_values_changed_2);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_BN == 3, library_values_changed_3);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_RSA == 4, library_values_changed_4);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_DH == 5, library_values_changed_5);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_EVP == 6, library_values_changed_6);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_BUF == 7, library_values_changed_7);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_OBJ == 8, library_values_changed_8);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_PEM == 9, library_values_changed_9);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_DSA == 10, library_values_changed_10);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_X509 == 11, library_values_changed_11);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_ASN1 == 12, library_values_changed_12);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_CONF == 13, library_values_changed_13);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_CRYPTO == 14, library_values_changed_14);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_EC == 15, library_values_changed_15);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_SSL == 16, library_values_changed_16);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_BIO == 17, library_values_changed_17);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS7 == 18, library_values_changed_18);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS8 == 19, library_values_changed_19);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_X509V3 == 20, library_values_changed_20);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_RAND == 21, library_values_changed_21);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_ENGINE == 22, library_values_changed_22);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_OCSP == 23, library_values_changed_23);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_UI == 24, library_values_changed_24);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_COMP == 25, library_values_changed_25);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDSA == 26, library_values_changed_26);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDH == 27, library_values_changed_27);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_HMAC == 28, library_values_changed_28);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_DIGEST == 29, library_values_changed_29);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_CIPHER == 30, library_values_changed_30);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 31, library_values_changed_31);
-OPENSSL_COMPILE_ASSERT(ERR_LIB_USER == 32, library_values_changed_32);
-OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num);
-
-const uint32_t kOpenSSLReasonValues[] = {
- 0xc320838,
- 0xc328852,
- 0xc330861,
- 0xc338871,
- 0xc340880,
- 0xc348899,
- 0xc3508a5,
- 0xc3588c2,
- 0xc3608d4,
- 0xc3688e2,
- 0xc3708f2,
- 0xc3788ff,
- 0xc38090f,
- 0xc38891a,
- 0xc390930,
- 0xc39893f,
- 0xc3a0953,
- 0xc3a8845,
- 0xc3b00ea,
- 0x10320845,
- 0x1032939a,
- 0x103313a6,
- 0x103393bf,
- 0x103413d2,
- 0x10348e7a,
- 0x10350c19,
- 0x103593e5,
- 0x103613fa,
- 0x1036940d,
- 0x1037142c,
- 0x10379445,
- 0x1038145a,
- 0x10389478,
- 0x10391487,
- 0x103994a3,
- 0x103a14be,
- 0x103a94cd,
- 0x103b14e9,
- 0x103b9504,
- 0x103c151b,
- 0x103c80ea,
- 0x103d152c,
- 0x103d9540,
- 0x103e155f,
- 0x103e956e,
- 0x103f1585,
- 0x103f9598,
- 0x10400bea,
- 0x104095ab,
- 0x104115c9,
- 0x104195dc,
- 0x104215f6,
- 0x10429606,
- 0x1043161a,
- 0x10439630,
- 0x10441648,
- 0x1044965d,
- 0x10451671,
- 0x10459683,
- 0x104605fb,
- 0x1046893f,
- 0x10471698,
- 0x104796af,
- 0x104816c4,
- 0x104896d2,
- 0x14320bcd,
- 0x14328bdb,
- 0x14330bea,
- 0x14338bfc,
- 0x18320083,
- 0x18328ed0,
- 0x183300ac,
- 0x18338ee6,
- 0x18340efa,
- 0x183480ea,
- 0x18350f0f,
- 0x18358f27,
- 0x18360f3c,
- 0x18368f50,
- 0x18370f74,
- 0x18378f8a,
- 0x18380f9e,
- 0x18388fae,
- 0x18390a57,
- 0x18398fbe,
- 0x183a0fd3,
- 0x183a8fe7,
- 0x183b0c25,
- 0x183b8ff4,
- 0x183c1006,
- 0x183c9011,
- 0x183d1021,
- 0x183d9032,
- 0x183e1043,
- 0x183e9055,
- 0x183f107e,
- 0x183f9097,
- 0x184010af,
- 0x184086d3,
- 0x203210d6,
- 0x243210e2,
- 0x24328985,
- 0x243310f4,
- 0x24339101,
- 0x2434110e,
- 0x24349120,
- 0x2435112f,
- 0x2435914c,
- 0x24361159,
- 0x24369167,
- 0x24371175,
- 0x24379183,
- 0x2438118c,
- 0x24389199,
- 0x243911ac,
- 0x28320c0d,
- 0x28328c25,
- 0x28330bea,
- 0x28338c38,
- 0x28340c19,
- 0x283480ac,
- 0x283500ea,
- 0x2c32274a,
- 0x2c32a758,
- 0x2c33276a,
- 0x2c33a77c,
- 0x2c342790,
- 0x2c34a7a2,
- 0x2c3527bd,
- 0x2c35a7cf,
- 0x2c3627e2,
- 0x2c36832d,
- 0x2c3727ef,
- 0x2c37a801,
- 0x2c382814,
- 0x2c38a82b,
- 0x2c392839,
- 0x2c39a849,
- 0x2c3a285b,
- 0x2c3aa86f,
- 0x2c3b2880,
- 0x2c3ba89f,
- 0x2c3c28b3,
- 0x2c3ca8c9,
- 0x2c3d28e2,
- 0x2c3da8ff,
- 0x2c3e2910,
- 0x2c3ea91e,
- 0x2c3f2936,
- 0x2c3fa94e,
- 0x2c40295b,
- 0x2c4090d6,
- 0x2c41296c,
- 0x2c41a97f,
- 0x2c4210af,
- 0x2c42a990,
- 0x2c430720,
- 0x2c43a891,
- 0x30320000,
- 0x30328015,
- 0x3033001f,
- 0x30338038,
- 0x3034004a,
- 0x30348064,
- 0x3035006b,
- 0x30358083,
- 0x30360094,
- 0x303680ac,
- 0x303700b9,
- 0x303780c8,
- 0x303800ea,
- 0x303880f7,
- 0x3039010a,
- 0x30398125,
- 0x303a013a,
- 0x303a814e,
- 0x303b0162,
- 0x303b8173,
- 0x303c018c,
- 0x303c81a9,
- 0x303d01b7,
- 0x303d81cb,
- 0x303e01db,
- 0x303e81f4,
- 0x303f0204,
- 0x303f8217,
- 0x30400226,
- 0x30408232,
- 0x30410247,
- 0x30418257,
- 0x3042026e,
- 0x3042827b,
- 0x3043028e,
- 0x3043829d,
- 0x304402b2,
- 0x304482d3,
- 0x304502e6,
- 0x304582f9,
- 0x30460312,
- 0x3046832d,
- 0x3047034a,
- 0x30478363,
- 0x30480371,
- 0x30488382,
- 0x30490391,
- 0x304983a9,
- 0x304a03bb,
- 0x304a83cf,
- 0x304b03ee,
- 0x304b8401,
- 0x304c040c,
- 0x304c841d,
- 0x304d0429,
- 0x304d843f,
- 0x304e044d,
- 0x304e8463,
- 0x304f0475,
- 0x304f8487,
- 0x3050049a,
- 0x305084ad,
- 0x305104be,
- 0x305184ce,
- 0x305204e6,
- 0x305284fb,
- 0x30530513,
- 0x30538527,
- 0x3054053f,
- 0x30548558,
- 0x30550571,
- 0x3055858e,
- 0x30560599,
- 0x305685b1,
- 0x305705c1,
- 0x305785d2,
- 0x305805e5,
- 0x305885fb,
- 0x30590604,
- 0x30598619,
- 0x305a062c,
- 0x305a863b,
- 0x305b065b,
- 0x305b866a,
- 0x305c068b,
- 0x305c86a7,
- 0x305d06b3,
- 0x305d86d3,
- 0x305e06ef,
- 0x305e8700,
- 0x305f0716,
- 0x305f8720,
- 0x34320b47,
- 0x34328b5b,
- 0x34330b78,
- 0x34338b8b,
- 0x34340b9a,
- 0x34348bb7,
- 0x3c320083,
- 0x3c328c62,
- 0x3c330c7b,
- 0x3c338c96,
- 0x3c340cb3,
- 0x3c348cdd,
- 0x3c350cf8,
- 0x3c358d0d,
- 0x3c360d26,
- 0x3c368d3e,
- 0x3c370d4f,
- 0x3c378d5d,
- 0x3c380d6a,
- 0x3c388d7e,
- 0x3c390c25,
- 0x3c398d92,
- 0x3c3a0da6,
- 0x3c3a88ff,
- 0x3c3b0db6,
- 0x3c3b8dd1,
- 0x3c3c0de3,
- 0x3c3c8df9,
- 0x3c3d0e03,
- 0x3c3d8e17,
- 0x3c3e0e25,
- 0x3c3e8e4a,
- 0x3c3f0c4e,
- 0x3c3f8e33,
- 0x3c4000ac,
- 0x3c4080ea,
- 0x3c410cce,
- 0x403216e9,
- 0x403296ff,
- 0x4033172d,
- 0x40339737,
- 0x4034174e,
- 0x4034976c,
- 0x4035177c,
- 0x4035978e,
- 0x4036179b,
- 0x403697a7,
- 0x403717bc,
- 0x403797ce,
- 0x403817d9,
- 0x403897eb,
- 0x40390e7a,
- 0x403997fb,
- 0x403a180e,
- 0x403a982f,
- 0x403b1840,
- 0x403b9850,
- 0x403c0064,
- 0x403c8083,
- 0x403d185c,
- 0x403d9872,
- 0x403e1881,
- 0x403e9894,
- 0x403f18ae,
- 0x403f98bc,
- 0x404018d1,
- 0x404098e5,
- 0x40411902,
- 0x4041991d,
- 0x40421936,
- 0x40429949,
- 0x4043195d,
- 0x40439975,
- 0x4044198c,
- 0x404480ac,
- 0x404519a1,
- 0x404599b3,
- 0x404619d7,
- 0x404699f7,
- 0x40471a05,
- 0x40479a19,
- 0x40481a2e,
- 0x40489a47,
- 0x40491a5e,
- 0x40499a78,
- 0x404a1a8f,
- 0x404a9aad,
- 0x404b1ac5,
- 0x404b9adc,
- 0x404c1af2,
- 0x404c9b04,
- 0x404d1b25,
- 0x404d9b47,
- 0x404e1b5b,
- 0x404e9b68,
- 0x404f1b7f,
- 0x404f9b8f,
- 0x40501b9f,
- 0x40509bb3,
- 0x40511bce,
- 0x40519bde,
- 0x40521bf5,
- 0x40529c07,
- 0x40531c1f,
- 0x40539c32,
- 0x40541c47,
- 0x40549c6a,
- 0x40551c78,
- 0x40559c95,
- 0x40561ca2,
- 0x40569cbb,
- 0x40571cd3,
- 0x40579ce6,
- 0x40581cfb,
- 0x40589d0d,
- 0x40591d1d,
- 0x40599d36,
- 0x405a1d4a,
- 0x405a9d5a,
- 0x405b1d72,
- 0x405b9d83,
- 0x405c1d96,
- 0x405c9da7,
- 0x405d1db4,
- 0x405d9dcb,
- 0x405e1deb,
- 0x405e8a95,
- 0x405f1e0c,
- 0x405f9e19,
- 0x40601e27,
- 0x40609e49,
- 0x40611e71,
- 0x40619e86,
- 0x40621e9d,
- 0x40629eae,
- 0x40631ebf,
- 0x40639ed4,
- 0x40641eeb,
- 0x40649efc,
- 0x40651f17,
- 0x40659f2e,
- 0x40661f46,
- 0x40669f70,
- 0x40671f9b,
- 0x40679fbc,
- 0x40681fcf,
- 0x40689ff0,
- 0x40692022,
- 0x4069a050,
- 0x406a2071,
- 0x406aa091,
- 0x406b2219,
- 0x406ba23c,
- 0x406c2252,
- 0x406ca47e,
- 0x406d24ad,
- 0x406da4d5,
- 0x406e24ee,
- 0x406ea506,
- 0x406f2525,
- 0x406fa53a,
- 0x4070254d,
- 0x4070a56a,
- 0x40710800,
- 0x4071a57c,
- 0x4072258f,
- 0x4072a5a8,
- 0x407325c0,
- 0x4073935c,
- 0x407425d4,
- 0x4074a5ee,
- 0x407525ff,
- 0x4075a613,
- 0x40762621,
- 0x40769199,
- 0x40772646,
- 0x4077a668,
- 0x40782683,
- 0x4078a698,
- 0x407926af,
- 0x4079a6c5,
- 0x407a26d1,
- 0x407aa6e4,
- 0x407b26f9,
- 0x407ba70b,
- 0x407c2720,
- 0x407ca729,
- 0x407d200b,
- 0x41f42144,
- 0x41f921d6,
- 0x41fe20c9,
- 0x41fea2a5,
- 0x41ff2396,
- 0x4203215d,
- 0x4208217f,
- 0x4208a1bb,
- 0x420920ad,
- 0x4209a1f5,
- 0x420a2104,
- 0x420aa0e4,
- 0x420b2124,
- 0x420ba19d,
- 0x420c23b2,
- 0x420ca272,
- 0x420d228c,
- 0x420da2c3,
- 0x421222dd,
- 0x42172379,
- 0x4217a31f,
- 0x421c2341,
- 0x421f22fc,
- 0x422123c9,
- 0x4226235c,
- 0x422b2462,
- 0x422ba42b,
- 0x422c244a,
- 0x422ca405,
- 0x422d23e4,
- 0x4432072b,
- 0x4432873a,
- 0x44330746,
- 0x44338754,
- 0x44340767,
- 0x44348778,
- 0x4435077f,
- 0x44358789,
- 0x4436079c,
- 0x443687b2,
- 0x443707c4,
- 0x443787d1,
- 0x443807e0,
- 0x443887e8,
- 0x44390800,
- 0x4439880e,
- 0x443a0821,
- 0x4c3211c3,
- 0x4c3291d3,
- 0x4c3311e6,
- 0x4c339206,
- 0x4c3400ac,
- 0x4c3480ea,
- 0x4c351212,
- 0x4c359220,
- 0x4c36123c,
- 0x4c36924f,
- 0x4c37125e,
- 0x4c37926c,
- 0x4c381281,
- 0x4c38928d,
- 0x4c3912ad,
- 0x4c3992d7,
- 0x4c3a12f0,
- 0x4c3a9309,
- 0x4c3b05fb,
- 0x4c3b9322,
- 0x4c3c1334,
- 0x4c3c9343,
- 0x4c3d135c,
- 0x4c3d936b,
- 0x4c3e1378,
- 0x503229a2,
- 0x5032a9b1,
- 0x503329bc,
- 0x5033a9cc,
- 0x503429e5,
- 0x5034a9ff,
- 0x50352a0d,
- 0x5035aa23,
- 0x50362a35,
- 0x5036aa4b,
- 0x50372a64,
- 0x5037aa77,
- 0x50382a8f,
- 0x5038aaa0,
- 0x50392ab5,
- 0x5039aac9,
- 0x503a2ae9,
- 0x503aaaff,
- 0x503b2b17,
- 0x503bab29,
- 0x503c2b45,
- 0x503cab5c,
- 0x503d2b75,
- 0x503dab8b,
- 0x503e2b98,
- 0x503eabae,
- 0x503f2bc0,
- 0x503f8382,
- 0x50402bd3,
- 0x5040abe3,
- 0x50412bfd,
- 0x5041ac0c,
- 0x50422c26,
- 0x5042ac43,
- 0x50432c53,
- 0x5043ac63,
- 0x50442c72,
- 0x5044843f,
- 0x50452c86,
- 0x5045aca4,
- 0x50462cb7,
- 0x5046accd,
- 0x50472cdf,
- 0x5047acf4,
- 0x50482d1a,
- 0x5048ad28,
- 0x50492d3b,
- 0x5049ad50,
- 0x504a2d66,
- 0x504aad76,
- 0x504b2d96,
- 0x504bada9,
- 0x504c2dcc,
- 0x504cadfa,
- 0x504d2e0c,
- 0x504dae29,
- 0x504e2e44,
- 0x504eae60,
- 0x504f2e72,
- 0x504fae89,
- 0x50502e98,
- 0x505086ef,
- 0x50512eab,
- 0x58320eb8,
- 0x68320e7a,
- 0x68328c25,
- 0x68330c38,
- 0x68338e88,
- 0x68340e98,
- 0x683480ea,
- 0x6c320e56,
- 0x6c328bfc,
- 0x6c330e61,
- 0x74320a0b,
- 0x78320970,
- 0x78328985,
- 0x78330991,
- 0x78338083,
- 0x783409a0,
- 0x783489b5,
- 0x783509d4,
- 0x783589f6,
- 0x78360a0b,
- 0x78368a21,
- 0x78370a31,
- 0x78378a44,
- 0x78380a57,
- 0x78388a69,
- 0x78390a76,
- 0x78398a95,
- 0x783a0aaa,
- 0x783a8ab8,
- 0x783b0ac2,
- 0x783b8ad6,
- 0x783c0aed,
- 0x783c8b02,
- 0x783d0b19,
- 0x783d8b2e,
- 0x783e0a84,
- 0x7c3210c5,
-};
-
-const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
-
-const char kOpenSSLReasonStringData[] =
- "ASN1_LENGTH_MISMATCH\0"
- "AUX_ERROR\0"
- "BAD_GET_ASN1_OBJECT_CALL\0"
- "BAD_OBJECT_HEADER\0"
- "BMPSTRING_IS_WRONG_LENGTH\0"
- "BN_LIB\0"
- "BOOLEAN_IS_WRONG_LENGTH\0"
- "BUFFER_TOO_SMALL\0"
- "CONTEXT_NOT_INITIALISED\0"
- "DECODE_ERROR\0"
- "DEPTH_EXCEEDED\0"
- "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
- "ENCODE_ERROR\0"
- "ERROR_GETTING_TIME\0"
- "EXPECTING_AN_ASN1_SEQUENCE\0"
- "EXPECTING_AN_INTEGER\0"
- "EXPECTING_AN_OBJECT\0"
- "EXPECTING_A_BOOLEAN\0"
- "EXPECTING_A_TIME\0"
- "EXPLICIT_LENGTH_MISMATCH\0"
- "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
- "FIELD_MISSING\0"
- "FIRST_NUM_TOO_LARGE\0"
- "HEADER_TOO_LONG\0"
- "ILLEGAL_BITSTRING_FORMAT\0"
- "ILLEGAL_BOOLEAN\0"
- "ILLEGAL_CHARACTERS\0"
- "ILLEGAL_FORMAT\0"
- "ILLEGAL_HEX\0"
- "ILLEGAL_IMPLICIT_TAG\0"
- "ILLEGAL_INTEGER\0"
- "ILLEGAL_NESTED_TAGGING\0"
- "ILLEGAL_NULL\0"
- "ILLEGAL_NULL_VALUE\0"
- "ILLEGAL_OBJECT\0"
- "ILLEGAL_OPTIONAL_ANY\0"
- "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
- "ILLEGAL_TAGGED_ANY\0"
- "ILLEGAL_TIME_VALUE\0"
- "INTEGER_NOT_ASCII_FORMAT\0"
- "INTEGER_TOO_LARGE_FOR_LONG\0"
- "INVALID_BIT_STRING_BITS_LEFT\0"
- "INVALID_BMPSTRING_LENGTH\0"
- "INVALID_DIGIT\0"
- "INVALID_MODIFIER\0"
- "INVALID_NUMBER\0"
- "INVALID_OBJECT_ENCODING\0"
- "INVALID_SEPARATOR\0"
- "INVALID_TIME_FORMAT\0"
- "INVALID_UNIVERSALSTRING_LENGTH\0"
- "INVALID_UTF8STRING\0"
- "LIST_ERROR\0"
- "MISSING_ASN1_EOS\0"
- "MISSING_EOC\0"
- "MISSING_SECOND_NUMBER\0"
- "MISSING_VALUE\0"
- "MSTRING_NOT_UNIVERSAL\0"
- "MSTRING_WRONG_TAG\0"
- "NESTED_ASN1_ERROR\0"
- "NESTED_ASN1_STRING\0"
- "NON_HEX_CHARACTERS\0"
- "NOT_ASCII_FORMAT\0"
- "NOT_ENOUGH_DATA\0"
- "NO_MATCHING_CHOICE_TYPE\0"
- "NULL_IS_WRONG_LENGTH\0"
- "OBJECT_NOT_ASCII_FORMAT\0"
- "ODD_NUMBER_OF_CHARS\0"
- "SECOND_NUMBER_TOO_LARGE\0"
- "SEQUENCE_LENGTH_MISMATCH\0"
- "SEQUENCE_NOT_CONSTRUCTED\0"
- "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
- "SHORT_LINE\0"
- "STREAMING_NOT_SUPPORTED\0"
- "STRING_TOO_LONG\0"
- "STRING_TOO_SHORT\0"
- "TAG_VALUE_TOO_HIGH\0"
- "TIME_NOT_ASCII_FORMAT\0"
- "TOO_LONG\0"
- "TYPE_NOT_CONSTRUCTED\0"
- "TYPE_NOT_PRIMITIVE\0"
- "UNEXPECTED_EOC\0"
- "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
- "UNKNOWN_FORMAT\0"
- "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
- "UNKNOWN_SIGNATURE_ALGORITHM\0"
- "UNKNOWN_TAG\0"
- "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
- "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
- "UNSUPPORTED_TYPE\0"
- "WRONG_PUBLIC_KEY_TYPE\0"
- "WRONG_TAG\0"
- "WRONG_TYPE\0"
- "BAD_FOPEN_MODE\0"
- "BROKEN_PIPE\0"
- "CONNECT_ERROR\0"
- "ERROR_SETTING_NBIO\0"
- "INVALID_ARGUMENT\0"
- "IN_USE\0"
- "KEEPALIVE\0"
- "NBIO_CONNECT_ERROR\0"
- "NO_HOSTNAME_SPECIFIED\0"
- "NO_PORT_SPECIFIED\0"
- "NO_SUCH_FILE\0"
- "NULL_PARAMETER\0"
- "SYS_LIB\0"
- "UNABLE_TO_CREATE_SOCKET\0"
- "UNINITIALIZED\0"
- "UNSUPPORTED_METHOD\0"
- "WRITE_TO_READ_ONLY_BIO\0"
- "ARG2_LT_ARG3\0"
- "BAD_ENCODING\0"
- "BAD_RECIPROCAL\0"
- "BIGNUM_TOO_LONG\0"
- "BITS_TOO_SMALL\0"
- "CALLED_WITH_EVEN_MODULUS\0"
- "DIV_BY_ZERO\0"
- "EXPAND_ON_STATIC_BIGNUM_DATA\0"
- "INPUT_NOT_REDUCED\0"
- "INVALID_RANGE\0"
- "NEGATIVE_NUMBER\0"
- "NOT_A_SQUARE\0"
- "NOT_INITIALIZED\0"
- "NO_INVERSE\0"
- "PRIVATE_KEY_TOO_LARGE\0"
- "P_IS_NOT_PRIME\0"
- "TOO_MANY_ITERATIONS\0"
- "TOO_MANY_TEMPORARY_VARIABLES\0"
- "AES_KEY_SETUP_FAILED\0"
- "BAD_DECRYPT\0"
- "BAD_KEY_LENGTH\0"
- "CTRL_NOT_IMPLEMENTED\0"
- "CTRL_OPERATION_NOT_IMPLEMENTED\0"
- "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
- "INITIALIZATION_ERROR\0"
- "INPUT_NOT_INITIALIZED\0"
- "INVALID_AD_SIZE\0"
- "INVALID_KEY_LENGTH\0"
- "INVALID_NONCE_SIZE\0"
- "INVALID_OPERATION\0"
- "IV_TOO_LARGE\0"
- "NO_CIPHER_SET\0"
- "NO_DIRECTION_SET\0"
- "OUTPUT_ALIASES_INPUT\0"
- "TAG_TOO_LARGE\0"
- "TOO_LARGE\0"
- "UNSUPPORTED_AD_SIZE\0"
- "UNSUPPORTED_INPUT_SIZE\0"
- "UNSUPPORTED_KEY_SIZE\0"
- "UNSUPPORTED_NONCE_SIZE\0"
- "UNSUPPORTED_TAG_SIZE\0"
- "WRONG_FINAL_BLOCK_LENGTH\0"
- "LIST_CANNOT_BE_NULL\0"
- "MISSING_CLOSE_SQUARE_BRACKET\0"
- "MISSING_EQUAL_SIGN\0"
- "NO_CLOSE_BRACE\0"
- "UNABLE_TO_CREATE_NEW_SECTION\0"
- "VARIABLE_HAS_NO_VALUE\0"
- "BAD_GENERATOR\0"
- "INVALID_PUBKEY\0"
- "MODULUS_TOO_LARGE\0"
- "NO_PRIVATE_VALUE\0"
- "BAD_Q_VALUE\0"
- "BAD_VERSION\0"
- "MISSING_PARAMETERS\0"
- "NEED_NEW_SETUP_VALUES\0"
- "BIGNUM_OUT_OF_RANGE\0"
- "COORDINATES_OUT_OF_RANGE\0"
- "D2I_ECPKPARAMETERS_FAILURE\0"
- "EC_GROUP_NEW_BY_NAME_FAILURE\0"
- "GROUP2PKPARAMETERS_FAILURE\0"
- "GROUP_MISMATCH\0"
- "I2D_ECPKPARAMETERS_FAILURE\0"
- "INCOMPATIBLE_OBJECTS\0"
- "INVALID_COMPRESSED_POINT\0"
- "INVALID_COMPRESSION_BIT\0"
- "INVALID_ENCODING\0"
- "INVALID_FIELD\0"
- "INVALID_FORM\0"
- "INVALID_GROUP_ORDER\0"
- "INVALID_PRIVATE_KEY\0"
- "MISSING_PRIVATE_KEY\0"
- "NON_NAMED_CURVE\0"
- "PKPARAMETERS2GROUP_FAILURE\0"
- "POINT_AT_INFINITY\0"
- "POINT_IS_NOT_ON_CURVE\0"
- "SLOT_FULL\0"
- "UNDEFINED_GENERATOR\0"
- "UNKNOWN_GROUP\0"
- "UNKNOWN_ORDER\0"
- "WRONG_CURVE_PARAMETERS\0"
- "WRONG_ORDER\0"
- "KDF_FAILED\0"
- "POINT_ARITHMETIC_FAILURE\0"
- "BAD_SIGNATURE\0"
- "NOT_IMPLEMENTED\0"
- "RANDOM_NUMBER_GENERATION_FAILED\0"
- "OPERATION_NOT_SUPPORTED\0"
- "COMMAND_NOT_SUPPORTED\0"
- "DIFFERENT_KEY_TYPES\0"
- "DIFFERENT_PARAMETERS\0"
- "EXPECTING_AN_EC_KEY_KEY\0"
- "EXPECTING_AN_RSA_KEY\0"
- "EXPECTING_A_DSA_KEY\0"
- "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
- "INVALID_DIGEST_LENGTH\0"
- "INVALID_DIGEST_TYPE\0"
- "INVALID_KEYBITS\0"
- "INVALID_MGF1_MD\0"
- "INVALID_PADDING_MODE\0"
- "INVALID_PSS_SALTLEN\0"
- "KEYS_NOT_SET\0"
- "NO_DEFAULT_DIGEST\0"
- "NO_KEY_SET\0"
- "NO_MDC2_SUPPORT\0"
- "NO_NID_FOR_CURVE\0"
- "NO_OPERATION_SET\0"
- "NO_PARAMETERS_SET\0"
- "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
- "OPERATON_NOT_INITIALIZED\0"
- "UNKNOWN_PUBLIC_KEY_TYPE\0"
- "UNSUPPORTED_ALGORITHM\0"
- "OUTPUT_TOO_LARGE\0"
- "UNKNOWN_NID\0"
- "BAD_BASE64_DECODE\0"
- "BAD_END_LINE\0"
- "BAD_IV_CHARS\0"
- "BAD_PASSWORD_READ\0"
- "CIPHER_IS_NULL\0"
- "ERROR_CONVERTING_PRIVATE_KEY\0"
- "NOT_DEK_INFO\0"
- "NOT_ENCRYPTED\0"
- "NOT_PROC_TYPE\0"
- "NO_START_LINE\0"
- "READ_KEY\0"
- "SHORT_HEADER\0"
- "UNSUPPORTED_CIPHER\0"
- "UNSUPPORTED_ENCRYPTION\0"
- "BAD_PKCS12_DATA\0"
- "BAD_PKCS12_VERSION\0"
- "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
- "CRYPT_ERROR\0"
- "ENCRYPT_ERROR\0"
- "ERROR_SETTING_CIPHER_PARAMS\0"
- "INCORRECT_PASSWORD\0"
- "KEYGEN_FAILURE\0"
- "KEY_GEN_ERROR\0"
- "METHOD_NOT_SUPPORTED\0"
- "MISSING_MAC\0"
- "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
- "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
- "PKCS12_TOO_DEEPLY_NESTED\0"
- "PRIVATE_KEY_DECODE_ERROR\0"
- "PRIVATE_KEY_ENCODE_ERROR\0"
- "UNKNOWN_ALGORITHM\0"
- "UNKNOWN_CIPHER\0"
- "UNKNOWN_CIPHER_ALGORITHM\0"
- "UNKNOWN_DIGEST\0"
- "UNKNOWN_HASH\0"
- "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
- "BAD_E_VALUE\0"
- "BAD_FIXED_HEADER_DECRYPT\0"
- "BAD_PAD_BYTE_COUNT\0"
- "BAD_RSA_PARAMETERS\0"
- "BLOCK_TYPE_IS_NOT_01\0"
- "BN_NOT_INITIALIZED\0"
- "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
- "CRT_PARAMS_ALREADY_GIVEN\0"
- "CRT_VALUES_INCORRECT\0"
- "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
- "DATA_TOO_LARGE\0"
- "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
- "DATA_TOO_LARGE_FOR_MODULUS\0"
- "DATA_TOO_SMALL\0"
- "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
- "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
- "D_E_NOT_CONGRUENT_TO_1\0"
- "EMPTY_PUBLIC_KEY\0"
- "FIRST_OCTET_INVALID\0"
- "INCONSISTENT_SET_OF_CRT_VALUES\0"
- "INTERNAL_ERROR\0"
- "INVALID_MESSAGE_LENGTH\0"
- "KEY_SIZE_TOO_SMALL\0"
- "LAST_OCTET_INVALID\0"
- "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
- "NO_PUBLIC_EXPONENT\0"
- "NULL_BEFORE_BLOCK_MISSING\0"
- "N_NOT_EQUAL_P_Q\0"
- "OAEP_DECODING_ERROR\0"
- "ONLY_ONE_OF_P_Q_GIVEN\0"
- "OUTPUT_BUFFER_TOO_SMALL\0"
- "PADDING_CHECK_FAILED\0"
- "PKCS_DECODING_ERROR\0"
- "SLEN_CHECK_FAILED\0"
- "SLEN_RECOVERY_FAILED\0"
- "UNKNOWN_ALGORITHM_TYPE\0"
- "UNKNOWN_PADDING_TYPE\0"
- "VALUE_MISSING\0"
- "WRONG_SIGNATURE_LENGTH\0"
- "APP_DATA_IN_HANDSHAKE\0"
- "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
- "BAD_ALERT\0"
- "BAD_CHANGE_CIPHER_SPEC\0"
- "BAD_DATA_RETURNED_BY_CALLBACK\0"
- "BAD_DH_P_LENGTH\0"
- "BAD_DIGEST_LENGTH\0"
- "BAD_ECC_CERT\0"
- "BAD_ECPOINT\0"
- "BAD_HANDSHAKE_RECORD\0"
- "BAD_HELLO_REQUEST\0"
- "BAD_LENGTH\0"
- "BAD_PACKET_LENGTH\0"
- "BAD_RSA_ENCRYPT\0"
- "BAD_SRTP_MKI_VALUE\0"
- "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
- "BAD_SSL_FILETYPE\0"
- "BAD_WRITE_RETRY\0"
- "BIO_NOT_SET\0"
- "CA_DN_LENGTH_MISMATCH\0"
- "CA_DN_TOO_LONG\0"
- "CCS_RECEIVED_EARLY\0"
- "CERTIFICATE_VERIFY_FAILED\0"
- "CERT_CB_ERROR\0"
- "CERT_LENGTH_MISMATCH\0"
- "CHANNEL_ID_NOT_P256\0"
- "CHANNEL_ID_SIGNATURE_INVALID\0"
- "CIPHER_OR_HASH_UNAVAILABLE\0"
- "CLIENTHELLO_PARSE_FAILED\0"
- "CLIENTHELLO_TLSEXT\0"
- "CONNECTION_REJECTED\0"
- "CONNECTION_TYPE_NOT_SET\0"
- "CUSTOM_EXTENSION_ERROR\0"
- "DATA_LENGTH_TOO_LONG\0"
- "DECRYPTION_FAILED\0"
- "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
- "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
- "DH_P_TOO_LONG\0"
- "DIGEST_CHECK_FAILED\0"
- "DTLS_MESSAGE_TOO_BIG\0"
- "ECC_CERT_NOT_FOR_SIGNING\0"
- "EMS_STATE_INCONSISTENT\0"
- "ENCRYPTED_LENGTH_TOO_LONG\0"
- "ERROR_ADDING_EXTENSION\0"
- "ERROR_IN_RECEIVED_CIPHER_LIST\0"
- "ERROR_PARSING_EXTENSION\0"
- "EXCESSIVE_MESSAGE_SIZE\0"
- "EXTRA_DATA_IN_MESSAGE\0"
- "FRAGMENT_MISMATCH\0"
- "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
- "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
- "HTTPS_PROXY_REQUEST\0"
- "HTTP_REQUEST\0"
- "INAPPROPRIATE_FALLBACK\0"
- "INVALID_COMMAND\0"
- "INVALID_MESSAGE\0"
- "INVALID_SSL_SESSION\0"
- "INVALID_TICKET_KEYS_LENGTH\0"
- "LENGTH_MISMATCH\0"
- "LIBRARY_HAS_NO_CIPHERS\0"
- "MISSING_EXTENSION\0"
- "MISSING_RSA_CERTIFICATE\0"
- "MISSING_TMP_DH_KEY\0"
- "MISSING_TMP_ECDH_KEY\0"
- "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
- "MTU_TOO_SMALL\0"
- "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
- "NESTED_GROUP\0"
- "NO_CERTIFICATES_RETURNED\0"
- "NO_CERTIFICATE_ASSIGNED\0"
- "NO_CERTIFICATE_SET\0"
- "NO_CIPHERS_AVAILABLE\0"
- "NO_CIPHERS_PASSED\0"
- "NO_CIPHER_MATCH\0"
- "NO_COMPRESSION_SPECIFIED\0"
- "NO_METHOD_SPECIFIED\0"
- "NO_P256_SUPPORT\0"
- "NO_PRIVATE_KEY_ASSIGNED\0"
- "NO_RENEGOTIATION\0"
- "NO_REQUIRED_DIGEST\0"
- "NO_SHARED_CIPHER\0"
- "NULL_SSL_CTX\0"
- "NULL_SSL_METHOD_PASSED\0"
- "OLD_SESSION_CIPHER_NOT_RETURNED\0"
- "OLD_SESSION_VERSION_NOT_RETURNED\0"
- "PARSE_TLSEXT\0"
- "PATH_TOO_LONG\0"
- "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
- "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
- "PROTOCOL_IS_SHUTDOWN\0"
- "PSK_IDENTITY_NOT_FOUND\0"
- "PSK_NO_CLIENT_CB\0"
- "PSK_NO_SERVER_CB\0"
- "READ_TIMEOUT_EXPIRED\0"
- "RECORD_LENGTH_MISMATCH\0"
- "RECORD_TOO_LARGE\0"
- "RENEGOTIATION_ENCODING_ERR\0"
- "RENEGOTIATION_MISMATCH\0"
- "REQUIRED_CIPHER_MISSING\0"
- "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
- "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
- "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
- "SERVERHELLO_TLSEXT\0"
- "SESSION_ID_CONTEXT_UNINITIALIZED\0"
- "SESSION_MAY_NOT_BE_CREATED\0"
- "SHUTDOWN_WHILE_IN_INIT\0"
- "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
- "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
- "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
- "SSL3_EXT_INVALID_SERVERNAME\0"
- "SSLV3_ALERT_BAD_CERTIFICATE\0"
- "SSLV3_ALERT_BAD_RECORD_MAC\0"
- "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
- "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
- "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
- "SSLV3_ALERT_CLOSE_NOTIFY\0"
- "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
- "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
- "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
- "SSLV3_ALERT_NO_CERTIFICATE\0"
- "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
- "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
- "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
- "SSL_HANDSHAKE_FAILURE\0"
- "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
- "TLSV1_ALERT_ACCESS_DENIED\0"
- "TLSV1_ALERT_DECODE_ERROR\0"
- "TLSV1_ALERT_DECRYPTION_FAILED\0"
- "TLSV1_ALERT_DECRYPT_ERROR\0"
- "TLSV1_ALERT_EXPORT_RESTRICTION\0"
- "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
- "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
- "TLSV1_ALERT_INTERNAL_ERROR\0"
- "TLSV1_ALERT_NO_RENEGOTIATION\0"
- "TLSV1_ALERT_PROTOCOL_VERSION\0"
- "TLSV1_ALERT_RECORD_OVERFLOW\0"
- "TLSV1_ALERT_UNKNOWN_CA\0"
- "TLSV1_ALERT_USER_CANCELLED\0"
- "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
- "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
- "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
- "TLSV1_UNRECOGNIZED_NAME\0"
- "TLSV1_UNSUPPORTED_EXTENSION\0"
- "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
- "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
- "TOO_MANY_EMPTY_FRAGMENTS\0"
- "TOO_MANY_WARNING_ALERTS\0"
- "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
- "UNEXPECTED_EXTENSION\0"
- "UNEXPECTED_MESSAGE\0"
- "UNEXPECTED_OPERATOR_IN_GROUP\0"
- "UNEXPECTED_RECORD\0"
- "UNKNOWN_ALERT_TYPE\0"
- "UNKNOWN_CERTIFICATE_TYPE\0"
- "UNKNOWN_CIPHER_RETURNED\0"
- "UNKNOWN_CIPHER_TYPE\0"
- "UNKNOWN_KEY_EXCHANGE_TYPE\0"
- "UNKNOWN_PROTOCOL\0"
- "UNKNOWN_SSL_VERSION\0"
- "UNKNOWN_STATE\0"
- "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
- "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
- "UNSUPPORTED_ELLIPTIC_CURVE\0"
- "UNSUPPORTED_PROTOCOL\0"
- "WRONG_CERTIFICATE_TYPE\0"
- "WRONG_CIPHER_RETURNED\0"
- "WRONG_CURVE\0"
- "WRONG_MESSAGE_TYPE\0"
- "WRONG_SIGNATURE_TYPE\0"
- "WRONG_SSL_VERSION\0"
- "WRONG_VERSION_NUMBER\0"
- "X509_LIB\0"
- "X509_VERIFICATION_SETUP_PROBLEMS\0"
- "AKID_MISMATCH\0"
- "BAD_PKCS7_VERSION\0"
- "BAD_X509_FILETYPE\0"
- "BASE64_DECODE_ERROR\0"
- "CANT_CHECK_DH_KEY\0"
- "CERT_ALREADY_IN_HASH_TABLE\0"
- "CRL_ALREADY_DELTA\0"
- "CRL_VERIFY_FAILURE\0"
- "IDP_MISMATCH\0"
- "INVALID_DIRECTORY\0"
- "INVALID_FIELD_NAME\0"
- "INVALID_PSS_PARAMETERS\0"
- "INVALID_TRUST\0"
- "ISSUER_MISMATCH\0"
- "KEY_TYPE_MISMATCH\0"
- "KEY_VALUES_MISMATCH\0"
- "LOADING_CERT_DIR\0"
- "LOADING_DEFAULTS\0"
- "NAME_TOO_LONG\0"
- "NEWER_CRL_NOT_NEWER\0"
- "NOT_PKCS7_SIGNED_DATA\0"
- "NO_CERTIFICATES_INCLUDED\0"
- "NO_CERT_SET_FOR_US_TO_VERIFY\0"
- "NO_CRLS_INCLUDED\0"
- "NO_CRL_NUMBER\0"
- "PUBLIC_KEY_DECODE_ERROR\0"
- "PUBLIC_KEY_ENCODE_ERROR\0"
- "SHOULD_RETRY\0"
- "UNKNOWN_KEY_TYPE\0"
- "UNKNOWN_PURPOSE_ID\0"
- "UNKNOWN_TRUST_ID\0"
- "WRONG_LOOKUP_TYPE\0"
- "BAD_IP_ADDRESS\0"
- "BAD_OBJECT\0"
- "BN_DEC2BN_ERROR\0"
- "BN_TO_ASN1_INTEGER_ERROR\0"
- "CANNOT_FIND_FREE_FUNCTION\0"
- "DIRNAME_ERROR\0"
- "DISTPOINT_ALREADY_SET\0"
- "DUPLICATE_ZONE_ID\0"
- "ERROR_CONVERTING_ZONE\0"
- "ERROR_CREATING_EXTENSION\0"
- "ERROR_IN_EXTENSION\0"
- "EXPECTED_A_SECTION_NAME\0"
- "EXTENSION_EXISTS\0"
- "EXTENSION_NAME_ERROR\0"
- "EXTENSION_NOT_FOUND\0"
- "EXTENSION_SETTING_NOT_SUPPORTED\0"
- "EXTENSION_VALUE_ERROR\0"
- "ILLEGAL_EMPTY_EXTENSION\0"
- "ILLEGAL_HEX_DIGIT\0"
- "INCORRECT_POLICY_SYNTAX_TAG\0"
- "INVALID_BOOLEAN_STRING\0"
- "INVALID_EXTENSION_STRING\0"
- "INVALID_MULTIPLE_RDNS\0"
- "INVALID_NAME\0"
- "INVALID_NULL_ARGUMENT\0"
- "INVALID_NULL_NAME\0"
- "INVALID_NULL_VALUE\0"
- "INVALID_NUMBERS\0"
- "INVALID_OBJECT_IDENTIFIER\0"
- "INVALID_OPTION\0"
- "INVALID_POLICY_IDENTIFIER\0"
- "INVALID_PROXY_POLICY_SETTING\0"
- "INVALID_PURPOSE\0"
- "INVALID_SECTION\0"
- "INVALID_SYNTAX\0"
- "ISSUER_DECODE_ERROR\0"
- "NEED_ORGANIZATION_AND_NUMBERS\0"
- "NO_CONFIG_DATABASE\0"
- "NO_ISSUER_CERTIFICATE\0"
- "NO_ISSUER_DETAILS\0"
- "NO_POLICY_IDENTIFIER\0"
- "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
- "NO_PUBLIC_KEY\0"
- "NO_SUBJECT_DETAILS\0"
- "ODD_NUMBER_OF_DIGITS\0"
- "OPERATION_NOT_DEFINED\0"
- "OTHERNAME_ERROR\0"
- "POLICY_LANGUAGE_ALREADY_DEFINED\0"
- "POLICY_PATH_LENGTH\0"
- "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
- "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
- "SECTION_NOT_FOUND\0"
- "UNABLE_TO_GET_ISSUER_DETAILS\0"
- "UNABLE_TO_GET_ISSUER_KEYID\0"
- "UNKNOWN_BIT_STRING_ARGUMENT\0"
- "UNKNOWN_EXTENSION\0"
- "UNKNOWN_EXTENSION_NAME\0"
- "UNKNOWN_OPTION\0"
- "UNSUPPORTED_OPTION\0"
- "USER_TOO_LONG\0"
- "";
-
diff --git a/third_party/eigen3/Eigen/Array b/third_party/eigen3/Eigen/Array
deleted file mode 100644
index 3d004fb69e8de9ea47c14d0aa455caf85a87afe3..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/Array
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef EIGEN_ARRAY_MODULE_H
-#define EIGEN_ARRAY_MODULE_H
-
-// include Core first to handle Eigen2 support macros
-#include "Core"
-
-#ifndef EIGEN2_SUPPORT
- #error The Eigen/Array header does no longer exist in Eigen3. All that functionality has moved to Eigen/Core.
-#endif
-
-#endif // EIGEN_ARRAY_MODULE_H
diff --git a/third_party/eigen3/Eigen/CholmodSupport b/third_party/eigen3/Eigen/CholmodSupport
deleted file mode 100644
index 745b884e74d4c7dace55e7347ba03c314b6767d4..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/CholmodSupport
+++ /dev/null
@@ -1,45 +0,0 @@
-#ifndef EIGEN_CHOLMODSUPPORT_MODULE_H
-#define EIGEN_CHOLMODSUPPORT_MODULE_H
-
-#include "SparseCore"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-extern "C" {
- #include
-}
-
-/** \ingroup Support_modules
- * \defgroup CholmodSupport_Module CholmodSupport module
- *
- * This module provides an interface to the Cholmod library which is part of the suitesparse package.
- * It provides the two following main factorization classes:
- * - class CholmodSupernodalLLT: a supernodal LLT Cholesky factorization.
- * - class CholmodDecomposiiton: a general L(D)LT Cholesky factorization with automatic or explicit runtime selection of the underlying factorization method (supernodal or simplicial).
- *
- * For the sake of completeness, this module also propose the two following classes:
- * - class CholmodSimplicialLLT
- * - class CholmodSimplicialLDLT
- * Note that these classes does not bring any particular advantage compared to the built-in
- * SimplicialLLT and SimplicialLDLT factorization classes.
- *
- * \code
- * #include
- * \endcode
- *
- * In order to use this module, the cholmod headers must be accessible from the include paths, and your binary must be linked to the cholmod library and its dependencies.
- * The dependencies depend on how cholmod has been compiled.
- * For a cmake based project, you can use our FindCholmod.cmake module to help you in this task.
- *
- */
-
-#include "src/misc/Solve.h"
-#include "src/misc/SparseSolve.h"
-
-#include "src/CholmodSupport/CholmodSupport.h"
-
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_CHOLMODSUPPORT_MODULE_H
-
diff --git a/third_party/eigen3/Eigen/Dense b/third_party/eigen3/Eigen/Dense
deleted file mode 100644
index 5768910bd88c43f0761f2f345c6f0e3b46a4d8ec..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/Dense
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "Core"
-#include "LU"
-#include "Cholesky"
-#include "QR"
-#include "SVD"
-#include "Geometry"
-#include "Eigenvalues"
diff --git a/third_party/eigen3/Eigen/Eigen2Support b/third_party/eigen3/Eigen/Eigen2Support
deleted file mode 100644
index 36156d29a924877d1917e4d752c3571be64dbe2b..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/Eigen2Support
+++ /dev/null
@@ -1,82 +0,0 @@
-// This file is part of Eigen, a lightweight C++ template library
-// for linear algebra.
-//
-// Copyright (C) 2009 Gael Guennebaud
-//
-// This Source Code Form is subject to the terms of the Mozilla
-// Public License v. 2.0. If a copy of the MPL was not distributed
-// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-#ifndef EIGEN2SUPPORT_H
-#define EIGEN2SUPPORT_H
-
-#if (!defined(EIGEN2_SUPPORT)) || (!defined(EIGEN_CORE_H))
-#error Eigen2 support must be enabled by defining EIGEN2_SUPPORT before including any Eigen header
-#endif
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-/** \ingroup Support_modules
- * \defgroup Eigen2Support_Module Eigen2 support module
- * This module provides a couple of deprecated functions improving the compatibility with Eigen2.
- *
- * To use it, define EIGEN2_SUPPORT before including any Eigen header
- * \code
- * #define EIGEN2_SUPPORT
- * \endcode
- *
- */
-
-#include "src/Eigen2Support/Macros.h"
-#include "src/Eigen2Support/Memory.h"
-#include "src/Eigen2Support/Meta.h"
-#include "src/Eigen2Support/Lazy.h"
-#include "src/Eigen2Support/Cwise.h"
-#include "src/Eigen2Support/CwiseOperators.h"
-#include "src/Eigen2Support/TriangularSolver.h"
-#include "src/Eigen2Support/Block.h"
-#include "src/Eigen2Support/VectorBlock.h"
-#include "src/Eigen2Support/Minor.h"
-#include "src/Eigen2Support/MathFunctions.h"
-
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-// Eigen2 used to include iostream
-#include
-
-#define EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, SizeSuffix) \
-using Eigen::Matrix##SizeSuffix##TypeSuffix; \
-using Eigen::Vector##SizeSuffix##TypeSuffix; \
-using Eigen::RowVector##SizeSuffix##TypeSuffix;
-
-#define EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE(TypeSuffix) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 2) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 3) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 4) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, X) \
-
-#define EIGEN_USING_MATRIX_TYPEDEFS \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE(i) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE(f) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE(d) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE(cf) \
-EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE(cd)
-
-#define USING_PART_OF_NAMESPACE_EIGEN \
-EIGEN_USING_MATRIX_TYPEDEFS \
-using Eigen::Matrix; \
-using Eigen::MatrixBase; \
-using Eigen::ei_random; \
-using Eigen::ei_real; \
-using Eigen::ei_imag; \
-using Eigen::ei_conj; \
-using Eigen::ei_abs; \
-using Eigen::ei_abs2; \
-using Eigen::ei_sqrt; \
-using Eigen::ei_exp; \
-using Eigen::ei_log; \
-using Eigen::ei_sin; \
-using Eigen::ei_cos;
-
-#endif // EIGEN2SUPPORT_H
diff --git a/third_party/eigen3/Eigen/Geometry b/third_party/eigen3/Eigen/Geometry
deleted file mode 100644
index f9bc6fc5787be872bc2d793510cf82b97e48e5d3..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/Geometry
+++ /dev/null
@@ -1,65 +0,0 @@
-#ifndef EIGEN_GEOMETRY_MODULE_H
-#define EIGEN_GEOMETRY_MODULE_H
-
-#include "Core"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-#include "SVD"
-#include "LU"
-#include
-
-#ifndef M_PI
-#define M_PI 3.14159265358979323846
-#endif
-
-/** \defgroup Geometry_Module Geometry module
- *
- *
- *
- * This module provides support for:
- * - fixed-size homogeneous transformations
- * - translation, scaling, 2D and 3D rotations
- * - quaternions
- * - \ref MatrixBase::cross() "cross product"
- * - \ref MatrixBase::unitOrthogonal() "orthognal vector generation"
- * - some linear components: parametrized-lines and hyperplanes
- *
- * \code
- * #include
- * \endcode
- */
-
-#include "src/Geometry/OrthoMethods.h"
-#include "src/Geometry/EulerAngles.h"
-
-#if EIGEN2_SUPPORT_STAGE > STAGE20_RESOLVE_API_CONFLICTS
- #include "src/Geometry/Homogeneous.h"
- #include "src/Geometry/RotationBase.h"
- #include "src/Geometry/Rotation2D.h"
- #include "src/Geometry/Quaternion.h"
- #include "src/Geometry/AngleAxis.h"
- #include "src/Geometry/Transform.h"
- #include "src/Geometry/Translation.h"
- #include "src/Geometry/Scaling.h"
- #include "src/Geometry/Hyperplane.h"
- #include "src/Geometry/ParametrizedLine.h"
- #include "src/Geometry/AlignedBox.h"
- #include "src/Geometry/Umeyama.h"
-
- // Use the SSE optimized version whenever possible. At the moment the
- // SSE version doesn't compile when AVX is enabled
- #if defined EIGEN_VECTORIZE_SSE && !defined EIGEN_VECTORIZE_AVX
- #include "src/Geometry/arch/Geometry_SSE.h"
- #endif
-#endif
-
-#ifdef EIGEN2_SUPPORT
-#include "src/Eigen2Support/Geometry/All.h"
-#endif
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_GEOMETRY_MODULE_H
-/* vim: set filetype=cpp et sw=2 ts=2 ai: */
-
diff --git a/third_party/eigen3/Eigen/Householder b/third_party/eigen3/Eigen/Householder
deleted file mode 100644
index 6e348db5c43af2eb318182aac13ada78deedf8df..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/Householder
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef EIGEN_HOUSEHOLDER_MODULE_H
-#define EIGEN_HOUSEHOLDER_MODULE_H
-
-#include "Core"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-/** \defgroup Householder_Module Householder module
- * This module provides Householder transformations.
- *
- * \code
- * #include
- * \endcode
- */
-
-#include "src/Householder/Householder.h"
-#include "src/Householder/HouseholderSequence.h"
-#include "src/Householder/BlockHouseholder.h"
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_HOUSEHOLDER_MODULE_H
-/* vim: set filetype=cpp et sw=2 ts=2 ai: */
diff --git a/third_party/eigen3/Eigen/Jacobi b/third_party/eigen3/Eigen/Jacobi
deleted file mode 100644
index ba8a4dc36a59d446f51ceda1f52b52e76e5f9f88..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/Jacobi
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifndef EIGEN_JACOBI_MODULE_H
-#define EIGEN_JACOBI_MODULE_H
-
-#include "Core"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-/** \defgroup Jacobi_Module Jacobi module
- * This module provides Jacobi and Givens rotations.
- *
- * \code
- * #include
- * \endcode
- *
- * In addition to listed classes, it defines the two following MatrixBase methods to apply a Jacobi or Givens rotation:
- * - MatrixBase::applyOnTheLeft()
- * - MatrixBase::applyOnTheRight().
- */
-
-#include "src/Jacobi/Jacobi.h"
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_JACOBI_MODULE_H
-/* vim: set filetype=cpp et sw=2 ts=2 ai: */
-
diff --git a/third_party/eigen3/Eigen/LeastSquares b/third_party/eigen3/Eigen/LeastSquares
deleted file mode 100644
index 35137c25db0f75aefb6e6d3552cda7dd38e9bdd8..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/LeastSquares
+++ /dev/null
@@ -1,32 +0,0 @@
-#ifndef EIGEN_REGRESSION_MODULE_H
-#define EIGEN_REGRESSION_MODULE_H
-
-#ifndef EIGEN2_SUPPORT
-#error LeastSquares is only available in Eigen2 support mode (define EIGEN2_SUPPORT)
-#endif
-
-// exclude from normal eigen3-only documentation
-#ifdef EIGEN2_SUPPORT
-
-#include "Core"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-#include "Eigenvalues"
-#include "Geometry"
-
-/** \defgroup LeastSquares_Module LeastSquares module
- * This module provides linear regression and related features.
- *
- * \code
- * #include
- * \endcode
- */
-
-#include "src/Eigen2Support/LeastSquares.h"
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN2_SUPPORT
-
-#endif // EIGEN_REGRESSION_MODULE_H
diff --git a/third_party/eigen3/Eigen/OrderingMethods b/third_party/eigen3/Eigen/OrderingMethods
deleted file mode 100644
index 7c0f1fffff655b49d7b368f4720ae84a2c56ecdc..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/OrderingMethods
+++ /dev/null
@@ -1,66 +0,0 @@
-#ifndef EIGEN_ORDERINGMETHODS_MODULE_H
-#define EIGEN_ORDERINGMETHODS_MODULE_H
-
-#include "SparseCore"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-/**
- * \defgroup OrderingMethods_Module OrderingMethods module
- *
- * This module is currently for internal use only
- *
- * It defines various built-in and external ordering methods for sparse matrices.
- * They are typically used to reduce the number of elements during
- * the sparse matrix decomposition (LLT, LU, QR).
- * Precisely, in a preprocessing step, a permutation matrix P is computed using
- * those ordering methods and applied to the columns of the matrix.
- * Using for instance the sparse Cholesky decomposition, it is expected that
- * the nonzeros elements in LLT(A*P) will be much smaller than that in LLT(A).
- *
- *
- * Usage :
- * \code
- * #include
- * \endcode
- *
- * A simple usage is as a template parameter in the sparse decomposition classes :
- *
- * \code
- * SparseLU > solver;
- * \endcode
- *
- * \code
- * SparseQR > solver;
- * \endcode
- *
- * It is possible as well to call directly a particular ordering method for your own purpose,
- * \code
- * AMDOrdering ordering;
- * PermutationMatrix perm;
- * SparseMatrix A;
- * //Fill the matrix ...
- *
- * ordering(A, perm); // Call AMD
- * \endcode
- *
- * \note Some of these methods (like AMD or METIS), need the sparsity pattern
- * of the input matrix to be symmetric. When the matrix is structurally unsymmetric,
- * Eigen computes internally the pattern of \f$A^T*A\f$ before calling the method.
- * If your matrix is already symmetric (at leat in structure), you can avoid that
- * by calling the method with a SelfAdjointView type.
- *
- * \code
- * // Call the ordering on the pattern of the lower triangular matrix A
- * ordering(A.selfadjointView(), perm);
- * \endcode
- */
-
-#ifndef EIGEN_MPL2_ONLY
-#include "src/OrderingMethods/Amd.h"
-#endif
-
-#include "src/OrderingMethods/Ordering.h"
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_ORDERINGMETHODS_MODULE_H
diff --git a/third_party/eigen3/Eigen/PaStiXSupport b/third_party/eigen3/Eigen/PaStiXSupport
deleted file mode 100644
index 7c616ee5eac537c133aa36d8802344000d77290d..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/PaStiXSupport
+++ /dev/null
@@ -1,46 +0,0 @@
-#ifndef EIGEN_PASTIXSUPPORT_MODULE_H
-#define EIGEN_PASTIXSUPPORT_MODULE_H
-
-#include "SparseCore"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-#include
-extern "C" {
-#include
-#include
-}
-
-#ifdef complex
-#undef complex
-#endif
-
-/** \ingroup Support_modules
- * \defgroup PaStiXSupport_Module PaStiXSupport module
- *
- * This module provides an interface to the PaSTiX library.
- * PaSTiX is a general \b supernodal, \b parallel and \b opensource sparse solver.
- * It provides the two following main factorization classes:
- * - class PastixLLT : a supernodal, parallel LLt Cholesky factorization.
- * - class PastixLDLT: a supernodal, parallel LDLt Cholesky factorization.
- * - class PastixLU : a supernodal, parallel LU factorization (optimized for a symmetric pattern).
- *
- * \code
- * #include
- * \endcode
- *
- * In order to use this module, the PaSTiX headers must be accessible from the include paths, and your binary must be linked to the PaSTiX library and its dependencies.
- * The dependencies depend on how PaSTiX has been compiled.
- * For a cmake based project, you can use our FindPaSTiX.cmake module to help you in this task.
- *
- */
-
-#include "src/misc/Solve.h"
-#include "src/misc/SparseSolve.h"
-
-#include "src/PaStiXSupport/PaStiXSupport.h"
-
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_PASTIXSUPPORT_MODULE_H
diff --git a/third_party/eigen3/Eigen/PardisoSupport b/third_party/eigen3/Eigen/PardisoSupport
deleted file mode 100644
index 99330ce7a7d8eea2394ef88ca522fed53e3fac7c..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/PardisoSupport
+++ /dev/null
@@ -1,30 +0,0 @@
-#ifndef EIGEN_PARDISOSUPPORT_MODULE_H
-#define EIGEN_PARDISOSUPPORT_MODULE_H
-
-#include "SparseCore"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-#include
-
-#include
-
-/** \ingroup Support_modules
- * \defgroup PardisoSupport_Module PardisoSupport module
- *
- * This module brings support for the Intel(R) MKL PARDISO direct sparse solvers.
- *
- * \code
- * #include
- * \endcode
- *
- * In order to use this module, the MKL headers must be accessible from the include paths, and your binary must be linked to the MKL library and its dependencies.
- * See this \ref TopicUsingIntelMKL "page" for more information on MKL-Eigen integration.
- *
- */
-
-#include "src/PardisoSupport/PardisoSupport.h"
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_PARDISOSUPPORT_MODULE_H
diff --git a/third_party/eigen3/Eigen/QtAlignedMalloc b/third_party/eigen3/Eigen/QtAlignedMalloc
deleted file mode 100644
index 6717e9bd01c1788f1af796d1812e19397f44c5ea..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/QtAlignedMalloc
+++ /dev/null
@@ -1,29 +0,0 @@
-
-#ifndef EIGEN_QTMALLOC_MODULE_H
-#define EIGEN_QTMALLOC_MODULE_H
-
-#include "Core"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-void *qMalloc(size_t size)
-{
- return Eigen::internal::aligned_malloc(size);
-}
-
-void qFree(void *ptr)
-{
- Eigen::internal::aligned_free(ptr);
-}
-
-void *qRealloc(void *ptr, size_t size)
-{
- void* newPtr = Eigen::internal::aligned_malloc(size);
- memcpy(newPtr, ptr, size);
- Eigen::internal::aligned_free(ptr);
- return newPtr;
-}
-
-#include "src/Core/util/ReenableStupidWarnings.h"
-
-#endif // EIGEN_QTMALLOC_MODULE_H
diff --git a/third_party/eigen3/Eigen/SPQRSupport b/third_party/eigen3/Eigen/SPQRSupport
deleted file mode 100644
index 77016442ee7f6fb42471dfab895d4f4609bfcd76..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/SPQRSupport
+++ /dev/null
@@ -1,29 +0,0 @@
-#ifndef EIGEN_SPQRSUPPORT_MODULE_H
-#define EIGEN_SPQRSUPPORT_MODULE_H
-
-#include "SparseCore"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-#include "SuiteSparseQR.hpp"
-
-/** \ingroup Support_modules
- * \defgroup SPQRSupport_Module SuiteSparseQR module
- *
- * This module provides an interface to the SPQR library, which is part of the suitesparse package.
- *
- * \code
- * #include
- * \endcode
- *
- * In order to use this module, the SPQR headers must be accessible from the include paths, and your binary must be linked to the SPQR library and its dependencies (Cholmod, AMD, COLAMD,...).
- * For a cmake based project, you can use our FindSPQR.cmake and FindCholmod.Cmake modules
- *
- */
-
-#include "src/misc/Solve.h"
-#include "src/misc/SparseSolve.h"
-#include "src/CholmodSupport/CholmodSupport.h"
-#include "src/SPQRSupport/SuiteSparseQRSupport.h"
-
-#endif
diff --git a/third_party/eigen3/Eigen/SparseCore b/third_party/eigen3/Eigen/SparseCore
deleted file mode 100644
index 9b5be5e15a9939316b29d22d275e777838fcf800..0000000000000000000000000000000000000000
--- a/third_party/eigen3/Eigen/SparseCore
+++ /dev/null
@@ -1,64 +0,0 @@
-#ifndef EIGEN_SPARSECORE_MODULE_H
-#define EIGEN_SPARSECORE_MODULE_H
-
-#include "Core"
-
-#include "src/Core/util/DisableStupidWarnings.h"
-
-#include
-#include