1 /*
2  * Copyright (c) 2021-2023, Arm Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef UUID_COMMON_H
8 #define UUID_COMMON_H
9 
10 #include <stdbool.h>
11 #include <stdint.h>
12 
13 #define UUID_BYTES_LENGTH	16
14 #define UUID_STRING_LENGTH	36
15 
16 int read_uuid(uint8_t *dest, char *uuid);
17 bool uuid_match(uint32_t *uuid1, uint32_t *uuid2);
18 void copy_uuid(uint32_t *to_uuid, uint32_t *from_uuid);
19 bool is_null_uuid(uint32_t *uuid);
20 
21 #endif /* UUID_COMMON_H */
22