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