Home | History | Annotate | Download | only in utils
      1 /*
      2  * Universally Unique IDentifier (UUID)
      3  * Copyright (c) 2008, Jouni Malinen <j (at) w1.fi>
      4  *
      5  * This program is free software; you can redistribute it and/or modify
      6  * it under the terms of the GNU General Public License version 2 as
      7  * published by the Free Software Foundation.
      8  *
      9  * Alternatively, this software may be distributed under the terms of BSD
     10  * license.
     11  *
     12  * See README and COPYING for more details.
     13  */
     14 
     15 #ifndef UUID_H
     16 #define UUID_H
     17 
     18 #define UUID_LEN 16
     19 
     20 int uuid_str2bin(const char *str, u8 *bin);
     21 int uuid_bin2str(const u8 *bin, char *str, size_t max_len);
     22 int is_nil_uuid(const u8 *uuid);
     23 void uuid_gen_mac_addr(const u8 *mac_addr, u8 *uuid);
     24 
     25 #endif /* UUID_H */
     26