Home Projects Research Misc. Contact

UUID Library


This library for Universal Unique ID (also known as Global Unique ID, GUID) generation is based on the code that is published in the RFC 4122. It is completed with the code for the md5 hash algorithm published in RFC 1321.

The package contains the code assembled in a suitable directory structure with a Makefile for GNU-based development environments and a project file for MS Visual Studio (yes, sorry for that, folks).



Taken from copyrt.h:

    Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
    Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
    Digital Equipment Corporation, Maynard, Mass.
    Copyright (c) 1998 Microsoft.
    To anyone who acknowledges that this file is provided "AS IS"
    without any express or implied warranty: permission to use, copy,
    modify, and distribute this file for any purpose is hereby
    granted without fee, provided that the above copyright notices and
    this notice appears in all source code copies, and that none of
    the names of Open Software Foundation, Inc., Hewlett-Packard
    Company, Microsoft, or Digital Equipment Corporation be used in
    advertising or publicity pertaining to distribution of the software
    without specific, written prior permission. Neither Open Software
    Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
    Equipment Corporation makes any representations about the
    suitability of this software for any purpose.

Holger Machens, 02-Jan-2021