It was not used for what the comment claimed, at all. It was actually used
as the 'base' argument to strtol(), when reading the iteration count. We
don't need a constant for base-10, so remove it.
if ((p = strtok(NULL, ":")) == NULL)
goto invalid_verifier;
errno = 0;
- *iterations = strtol(p, &p, SCRAM_ITERATION_LEN);
+ *iterations = strtol(p, &p, 10);
if (*p || errno != 0)
goto invalid_verifier;
/* length of salt when generating new verifiers */
#define SCRAM_SALT_LEN 10
-/* number of bytes used when sending iteration number during exchange */
-#define SCRAM_ITERATION_LEN 10
-
/* default number of iterations when generating verifier */
#define SCRAM_ITERATIONS_DEFAULT 4096
/* read_attr_value() has generated an error string */
return false;
}
- state->iterations = strtol(iterations_str, &endptr, SCRAM_ITERATION_LEN);
+ state->iterations = strtol(iterations_str, &endptr, 10);
if (*endptr != '\0' || state->iterations < 1)
{
printfPQExpBuffer(errormessage,