limitations

This commit is contained in:
mariusbancila 2017-12-18 17:38:40 +02:00 committed by GitHub
parent d7f0988f8d
commit 24e061e3eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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