def __getitem__(name):
    """Each key can be retrieved by name.

        The name must consist of one of the names configured during
        initialisation, suffixed with either -private or -public.
        If there is no key stored by the given name, KeyError will be raised.
        """
