Example #1
0
 def setup(self, name):
     self.hash_name = name[5:]
     self.hash = hash(self.hash_name)
     if self.hash is None:
         raise SASLCancelled("Unknown hash: %s" % self.hash_name)
     if not self.security_settings["encrypted"]:
         if not self.security_settings["unencrypted_cram"]:
             raise SASLCancelled("Unecrypted CRAM-%s" % self.hash_name)
Example #2
0
 def setup(self, name):
     self.hash_name = name[5:]
     self.hash = hash(self.hash_name)
     if self.hash is None:
         raise SASLCancelled('Unknown hash: %s' % self.hash_name)
     if not self.security_settings['encrypted']:
         if not self.security_settings['unencrypted_cram']:
             raise SASLCancelled('Unecrypted CRAM-%s' % self.hash_name)
Example #3
0
    def setup(self, name):
        self.hash_name = name[7:]
        self.hash = hash(self.hash_name)
        if self.hash is None:
            raise SASLCancelled("Unknown hash: %s" % self.hash_name)
        if not self.security_settings["encrypted"]:
            if not self.security_settings["unencrypted_digest"]:
                raise SASLCancelled("Unencrypted DIGEST")

        self.qops = [b"auth"]
        self.qop = b"auth"
        self.maxbuf = b"65536"
        self.nonce = b""
        self.cnonce = b""
        self.nonce_count = 1
Example #4
0
    def setup(self, name):
        self.hash_name = name[7:]
        self.hash = hash(self.hash_name)
        if self.hash is None:
            raise SASLCancelled('Unknown hash: %s' % self.hash_name)
        if not self.security_settings['encrypted']:
            if not self.security_settings['unencrypted_digest']:
                raise SASLCancelled('Unencrypted DIGEST')

        self.qops = [b'auth']
        self.qop = b'auth'
        self.maxbuf = b'65536'
        self.nonce = b''
        self.cnonce = b''
        self.nonce_count = 1
Example #5
0
    def setup(self, name):
        self.use_channel_binding = False
        if name[-5:] == "-PLUS":
            name = name[:-5]
            self.use_channel_binding = True

        self.hash_name = name[6:]
        self.hash = hash(self.hash_name)

        if self.hash is None:
            raise SASLCancelled("Unknown hash: %s" % self.hash_name)
        if not self.security_settings["encrypted"]:
            if not self.security_settings["unencrypted_scram"]:
                raise SASLCancelled("Unencrypted SCRAM")

        self.step = 0
        self._mutual_auth = False
Example #6
0
    def setup(self, name):
        self.use_channel_binding = False
        if name[-5:] == '-PLUS':
            name = name[:-5]
            self.use_channel_binding = True

        self.hash_name = name[6:]
        self.hash = hash(self.hash_name)

        if self.hash is None:
            raise SASLCancelled('Unknown hash: %s' % self.hash_name)
        if not self.security_settings['encrypted']:
            if not self.security_settings['unencrypted_scram']:
                raise SASLCancelled('Unencrypted SCRAM')

        self.step = 0
        self._mutual_auth = False