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