code: def _padd_password(self):
          
          password = self.session._auth_password
          if isinstance(password, str):
              password = str.encode(password)
          return password.ljust(16, b'\x00')
docs: The password/key is 0 padded to 16-bytes for all specified
          authentication types.