we don't accept a serial number with leading zeroes
This commit is contained in:
@@ -212,6 +212,11 @@ static int issue()
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
rng->allocate_bytes(rng, 8, &serial);
|
rng->allocate_bytes(rng, 8, &serial);
|
||||||
|
while (*serial.ptr == 0x00)
|
||||||
|
{
|
||||||
|
/* we don't accept a serial number with leading zeroes */
|
||||||
|
rng->get_bytes(rng, 1, serial.ptr);
|
||||||
|
}
|
||||||
rng->destroy(rng);
|
rng->destroy(rng);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -158,6 +158,11 @@ static int self()
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
rng->allocate_bytes(rng, 8, &serial);
|
rng->allocate_bytes(rng, 8, &serial);
|
||||||
|
while (*serial.ptr == 0x00)
|
||||||
|
{
|
||||||
|
/* we don't accept a serial number with leading zeroes */
|
||||||
|
rng->get_bytes(rng, 1, serial.ptr);
|
||||||
|
}
|
||||||
rng->destroy(rng);
|
rng->destroy(rng);
|
||||||
}
|
}
|
||||||
not_before = time(NULL);
|
not_before = time(NULL);
|
||||||
|
|||||||
Reference in New Issue
Block a user