'Initialise a ScrambleSuitServer object.'

def __init__(self, *args, **kwargs):

    self.weAreServer = True
    self.weAreClient = False
    self.weAreExternal = True
    if ('password' in kwargs):
        self.password = kwargs['password']
    uniformDHSecret = self.password
    rawLength = len(uniformDHSecret)
    if (rawLength != const.SHARED_SECRET_LENGTH):
        raise base.PluggableTransportError(('The    UniformDH    password    must    be    %d    bytes    in    length,    but    %d    bytes    are    given.' % (const.SHARED_SECRET_LENGTH, rawLength)))
    else:
        self.uniformDHSecret = uniformDHSecret
    ScrambleSuitTransport.__init__(self, *args, **kwargs)
