From 24e061e3eb38dcf7f915dc6a8c4de11d61fd431d Mon Sep 17 00:00:00 2001 From: mariusbancila Date: Mon, 18 Dec 2017 17:38:40 +0200 Subject: [PATCH] limitations --- paper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/paper.md b/paper.md index 7396db6..b4f45bb 100644 --- a/paper.md +++ b/paper.md @@ -324,6 +324,10 @@ namespace std ## V. Limitations +The library does not support creating different versions of UUIDs. Generating version 3 (name-based versiong using MD5 hashing) and version 5 (name-based version using SHA1 hashing) are made impossible by the lack of standard support for MD5 and SHA1 cryptographic hash function. Instead, the library relies on the underlying operating system functionalities for creating UUIDs. + +This limitation should be irrelevant for most practical use cases. In the event UUIDs need to be generated with a specific version other than the one provided by the underlying system, users can resort to a 3rd party implementation such as `boost::uuid`. + ## VI. References * [1] Universally unique identifier, https://en.wikipedia.org/wiki/Universally_unique_identifier