CA-85761: distinguish between unguessable Uuid.ts and Uuid.ts which are merely unique #108
Conversation
djs55/xen-api-libs@f8b70c6 ⇒ 779ed73: Merge and build failed.Failed when executing:
|
djs55/xen-api-libs@f8b70c6 ⇒ 3850d18: Merge and build failed.Failed when executing:
|
djs55/xen-api-libs@f8b70c6 ⇒ 9d2c780: Merge and build failed.Failed when executing:
|
This needs to be merged at the same time as |
Signed-off-by: David Scott <dave.scott@eu.citrix.com>
…nique UUIDs ("insecure") Whenever we want a UUID which is only unique, but predictable, we use Uuid.insecure () Whenever we want a UUID which is both unique and unpredictable, we use Uuid.secure () Mark Uuid.make_uuid as deprecated. Signed-off-by: David Scott <dave.scott@eu.citrix.com>
djs55/xen-api-libs@2d9c18f ⇒ 9d2c780: Merge and build failed.Failed when executing:
|
djs55/xen-api-libs@2d9c18f ⇒ 629b5db: Merge and build failed.Failed when executing:
|
djs55/xen-api-libs@2d9c18f ⇒ b17ab35: Merge and build failed.Failed when executing:
|
Close this for now - improvements have been made (e.g. only using as much of /dev/urandom as we actually need!) |
It's expensive to create unguessable Uuid.ts, so we should use them sparingly.