16 #if defined(HAVE_STDLIB_H_) && (1 == HAVE_STDLIB_H_) 20 #define GUID_LENGTH 36 57 MCL_DEBUG_ENTRY(
"unsigned char *buffer = <%u>, mcl_size_t size = <%u>", buffer, size);
#define MCL_FUNCTION_LEAVE_LABEL
Assert module header file.
mcl_uint16_t time_mid
Middle 16 bits of time.
mcl_error_t security_generate_random_bytes(unsigned char *buffer, mcl_size_t size)
#define MCL_DEBUG_ENTRY(...)
mcl_uint16_t time_hi_and_version
Version followed by 12 highest significant bits of time.
String utility module header file.
#define MCL_ASSERT_CODE_MESSAGE(condition, return_code,...)
mcl_uint8_t rnd[16]
Random bytes.
struct guid_t::@0 guid_fields
mcl_error_t mcl_random_generate_guid(char **guid)
mcl_error_t random_generate_number(mcl_uint32_t *random_number)
#define MCL_ASSERT_STATEMENT_CODE_MESSAGE(condition, statement, return_code,...)
mcl_uint8_t clk_seq_hi_res
Variant followed by highest bits of clock sequence.
#define MCL_ASSERT_NOT_NULL(argument, return_variable)
mcl_uint8_t node[6]
Node ID.
mcl_error_t mcl_random_generate_bytes(unsigned char *buffer, mcl_size_t size)
mcl_error_t string_util_snprintf(char *string, mcl_size_t length, const char *format,...)
mcl_uint8_t clk_seq_low
Lowest significant bits of clock sequence.
Security interface header file.
#define MCL_MALLOC(bytes)
Random module header file.
mcl_uint32_t time_low
Lowest significant 32 bits of time.
#define MCL_DEBUG_LEAVE(...)
Random module interface header file.
mcl_error_t random_generate_guid(char **guid)
Memory module interface header file.