xref: /dflybsd-src/contrib/wpa_supplicant/src/utils/uuid.h (revision 3a84a4273475ed07d0ab1c2dfeffdfedef35d9cd)
16d49e1aeSJan Lentfer /*
26d49e1aeSJan Lentfer  * Universally Unique IDentifier (UUID)
36d49e1aeSJan Lentfer  * Copyright (c) 2008, Jouni Malinen <j@w1.fi>
46d49e1aeSJan Lentfer  *
53ff40c12SJohn Marino  * This software may be distributed under the terms of the BSD license.
63ff40c12SJohn Marino  * See README for more details.
76d49e1aeSJan Lentfer  */
86d49e1aeSJan Lentfer 
96d49e1aeSJan Lentfer #ifndef UUID_H
106d49e1aeSJan Lentfer #define UUID_H
116d49e1aeSJan Lentfer 
126d49e1aeSJan Lentfer #define UUID_LEN 16
136d49e1aeSJan Lentfer 
146d49e1aeSJan Lentfer int uuid_str2bin(const char *str, u8 *bin);
156d49e1aeSJan Lentfer int uuid_bin2str(const u8 *bin, char *str, size_t max_len);
166d49e1aeSJan Lentfer int is_nil_uuid(const u8 *uuid);
17*a1157835SDaniel Fojt int uuid_random(u8 *uuid);
186d49e1aeSJan Lentfer 
196d49e1aeSJan Lentfer #endif /* UUID_H */
20