parameters: (a, b)
return_statement: return not sum(0 if x==y else 1 for x, y in zip(a, b)) and len(a) == len(b)
docstring: Compares two strings in a cryptographically safe way:
          Runtime is not affected by length of common prefix.
docstring_summary: Compares two strings in a cryptographically safe way:
          Runtime is not affected by length of common prefix.
docstring_tokens: Compares two strings in a cryptographically safe way : Runtime is not affected by length of common prefix .
function: def _lscmp(a, b):
      """ Compares two strings in a cryptographically safe way:
          Runtime is not affected by length of common prefix. """
      return not sum(0 if x==y else 1 for x, y in zip(a, b)) and len(a) == len(b)
function_tokens: def _lscmp ( a , b ) : return not sum ( 0 if x == y else 1 for x , y in zip ( a , b ) ) and len ( a ) == len ( b )