From ca9d9d2d14ce0e110c54a76b0d38a0fad11e91c6 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Thu, 30 Apr 2020 10:15:21 -0400 Subject: [PATCH 01/35] Compiler diagnostics: new strategy... The new strategy is set everything up in a header file, because it's easier than keeping the command line straight across several compilers. Signed-off-by: Peter Jones --- src/diag.h | 59 +++++++++++++++++++++++++++++ src/efivar.h | 3 ++ src/error.c | 11 ------ src/include/defaults.mk | 10 ++--- src/include/efivar/efivar-dp.h | 68 +++++++++------------------------- 5 files changed, 83 insertions(+), 68 deletions(-) create mode 100644 src/diag.h diff --git a/src/diag.h b/src/diag.h new file mode 100644 index 00000000..83991f0c --- /dev/null +++ b/src/diag.h @@ -0,0 +1,59 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * diag.h - Set up appropriate -W flags based on which compiler is in use + * Copyright Peter Jones + */ + +#ifndef PRIVATE_DIAG_H_ +#define PRIVATE_DIAG_H_ + +#if defined(__clang__) +#pragma clang diagnostic ignored "-Wpointer-bool-conversion" +/* + * -Wmissing-field-initializers just encourages you to write worse code, + * and that's all it's ever done. It vaguely made sense pre-C99, before + * named initializers, but at this point it's just completely nonsense. + */ +#pragma clang diagnostic ignored "-Wmissing-field-initializers" +#pragma clang diagnostic warning "-Wcpp" +#endif + +#if defined(__GNUC__) && !defined(__clang__) +/* + * nonnull compare is more or less completetly defective; rather than + * warning that you're *calling* something without ensuring an argument + * can't be NULL, it complains in the implementation of the callee that + * you're *checking* for NULL. Useful behavior would be to complain in the + * caller if an argument hasn't been properly constrained, and to complain + * in the callee if either the visibility is public and the variable + * /isn't/ checked, or the visibility is hidden and it is - i.e. only + * complain about checking if you can verify every caller. + */ +#if __GNUC__ > 6 +#pragma GCC diagnostic ignored "-Wnonnull-compare" +#endif +/* + * -Wmissing-field-initializers just encourages you to write worse code, + * and that's all it's ever done. It vaguely made sense pre-C99, before + * named initializers, but at this point it's just completely nonsense. + */ +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#if defined(EFIVAR_SYNTAX_CHECKING) +#pragma GCC diagnostic ignored "-Wcpp" +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" +#pragma GCC diagnostic ignored "-Wunused-function" +#pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-result" +#pragma GCC diagnostic ignored "-Wunused-variable" +#else +#pragma GCC diagnostic warning "-Wcpp" +#pragma GCC diagnostic error "-Wunused-but-set-variable" +#pragma GCC diagnostic error "-Wunused-function" +#pragma GCC diagnostic error "-Wunused-parameter" +#pragma GCC diagnostic error "-Wunused-result" +#pragma GCC diagnostic error "-Wunused-variable" +#endif /* !defined(EFIVAR_SYNTAX_CHECKING) */ +#endif + +#endif /* !PRIVATE_DIAG_H_ */ +// vim:fenc=utf-8:tw=75:noet diff --git a/src/efivar.h b/src/efivar.h index 1191cf8b..ca6f2483 100644 --- a/src/efivar.h +++ b/src/efivar.h @@ -7,8 +7,11 @@ #ifndef PRIVATE_EFIVAR_H_ #define PRIVATE_EFIVAR_H_ +#pragma GCC diagnostic warning "-Wcpp" + #include +#include "diag.h" #include "util.h" #include "safemath.h" #include "efivar_endian.h" diff --git a/src/error.c b/src/error.c index fb05c74b..bbd53fa6 100644 --- a/src/error.c +++ b/src/error.c @@ -18,17 +18,6 @@ #include "efiboot.h" -/* - * GCC/Clang complains that we check for null if we have a nonnull attribute, - * even though older or other compilers might just ignore that attribute if - * they don't support it. Ugh. - */ -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wpointer-bool-conversion" -#elif defined(__GNUC__) && __GNUC__ >= 6 -#pragma GCC diagnostic ignored "-Wnonnull-compare" -#endif - typedef struct { int error; char *filename; diff --git a/src/include/defaults.mk b/src/include/defaults.mk index bc515e36..71394d39 100644 --- a/src/include/defaults.mk +++ b/src/include/defaults.mk @@ -22,14 +22,10 @@ $(call set-if-undefined,HOSTCCLD,$(HOSTCC)) OPTIMIZE_GCC = -flto OPTIMIZE ?= -O2 $(call family,OPTIMIZE) DEBUGINFO ?= -g3 -WARNINGS_GCC ?= -Wmaybe-uninitialized \ - -Wno-nonnull-compare +WARNINGS_GCC ?= WARNINGS_CCC_ANALYZER ?= $(WARNINGS_GCC) -WARNINGS ?= -Wall -Wextra \ - -Wno-address-of-packed-member \ - -Wno-missing-field-initializers \ - $(call family,WARNINGS) -ERRORS ?= -Werror -Wno-error=cpp $(call family,ERRORS) +WARNINGS ?= -Wall -Wextra $(call family,WARNINGS) +ERRORS ?= -Werror $(call family,ERRORS) CPPFLAGS ?= override _CPPFLAGS := $(CPPFLAGS) override CPPFLAGS = $(_CPPFLAGS) -DLIBEFIVAR_VERSION=$(VERSION) \ diff --git a/src/include/efivar/efivar-dp.h b/src/include/efivar/efivar-dp.h index 8a1d29e6..c3b34beb 100644 --- a/src/include/efivar/efivar-dp.h +++ b/src/include/efivar/efivar-dp.h @@ -890,27 +890,21 @@ extern int efidp_append_path(const_efidp dp0, const_efidp dp1, efidp *out); extern int efidp_append_node(const_efidp dp, const_efidp dn, efidp *out); extern int efidp_append_instance(const_efidp dp, const_efidp dpi, efidp *out); -/* - * GCC/Clang complains that we check for null if we have a nonnull attribute, - * even though older or other compilers might just ignore that attribute if - * they don't support it. Ugh. - */ #if defined(__clang__) +#pragma clang diagnostic push #pragma clang diagnostic ignored "-Wpointer-bool-conversion" -#elif defined(__GNUC__) && __GNUC__ >= 6 -#pragma GCC diagnostic ignored "-Wnonnull-compare" #endif #if defined(__GNUC__) && !defined(__clang__) -#define ATTR_ARTIFICIAL __attribute__((__artificial__)) +#define EFIVAR_ARTIFICIAL __attribute__((__artificial__)) #else -#define ATTR_ARTIFICIAL +#define EFIVAR_ARTIFICIAL #endif +#define EFIVAR_UNUSED __attribute__((__unused__)) +#define EFIVAR_WARN_UNCHECKED __attribute__((__warn_unused_result__)) static inline int16_t -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1))) -__attribute__((__unused__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED efidp_type(const_efidp dp) { if (!dp) { @@ -921,9 +915,7 @@ efidp_type(const_efidp dp) } static inline int16_t -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1))) -__attribute__((__unused__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED efidp_subtype(const_efidp dp) { if (!dp) { @@ -934,10 +926,7 @@ efidp_subtype(const_efidp dp) } static inline ssize_t -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1))) -__attribute__((__unused__)) -__attribute__((__warn_unused_result__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED EFIVAR_WARN_UNCHECKED efidp_node_size(const_efidp dn) { if (!dn || dn->length < 4) { @@ -948,10 +937,7 @@ efidp_node_size(const_efidp dn) } static inline int -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1, 2))) -__attribute__((__unused__)) -__attribute__((__warn_unused_result__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED EFIVAR_WARN_UNCHECKED efidp_next_node(const_efidp in, const_efidp *out) { ssize_t sz; @@ -974,10 +960,7 @@ efidp_next_node(const_efidp in, const_efidp *out) } static inline int -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1, 2))) -__attribute__((__unused__)) -__attribute__((__warn_unused_result__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED EFIVAR_WARN_UNCHECKED efidp_next_instance(const_efidp in, const_efidp *out) { ssize_t sz; @@ -1002,10 +985,7 @@ efidp_next_instance(const_efidp in, const_efidp *out) } static inline int -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1))) -__attribute__((__unused__)) -__attribute__((__warn_unused_result__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED EFIVAR_WARN_UNCHECKED efidp_is_multiinstance(const_efidp dn) { while (1) { @@ -1033,10 +1013,7 @@ efidp_is_multiinstance(const_efidp dn) } static inline int -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1, 2))) -__attribute__((__unused__)) -__attribute__((__warn_unused_result__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED EFIVAR_WARN_UNCHECKED efidp_get_next_end(const_efidp in, const_efidp *out) { while (1) { @@ -1063,10 +1040,7 @@ efidp_get_next_end(const_efidp in, const_efidp *out) } static inline ssize_t -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1))) -__attribute__((__unused__)) -__attribute__((__warn_unused_result__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED EFIVAR_WARN_UNCHECKED efidp_size(const_efidp dp) { ssize_t ret = 0; @@ -1104,10 +1078,7 @@ efidp_size(const_efidp dp) } static inline ssize_t -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1))) -__attribute__((__unused__)) -__attribute__((__warn_unused_result__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED EFIVAR_WARN_UNCHECKED efidp_instance_size(const_efidp dpi) { ssize_t ret = 0; @@ -1133,9 +1104,7 @@ efidp_instance_size(const_efidp dpi) } static inline int -ATTR_ARTIFICIAL -__attribute__((__nonnull__(1))) -__attribute__((__unused__)) +EFIVAR_ARTIFICIAL EFIVAR_UNUSED efidp_is_valid(const_efidp dp, ssize_t limit) { efidp_header *hdr = (efidp_header *)dp; @@ -1222,10 +1191,6 @@ efidp_is_valid(const_efidp dp, ssize_t limit) return 1; } -#if defined(__GNUC__) && __GNUC__ >= 6 -#pragma GCC diagnostic pop -#endif - /* and now, printing and parsing */ extern ssize_t efidp_parse_device_node(unsigned char *path, efidp out, size_t size); @@ -1245,6 +1210,9 @@ extern ssize_t efidp_make_generic(uint8_t *buf, ssize_t size, uint8_t type, efidp_make_generic(buf, size, EFIDP_END_TYPE, \ EFIDP_END_INSTANCE, sizeof (efidp_header)); +#if defined(__clang__) +#pragma clang diagnostic pop +#endif #endif /* _EFIVAR_DP_H */ // vim:fenc=utf-8:tw=75:noet From 7f7ed20f215965b669189843fba967ed6f6982bb Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Wed, 13 May 2020 18:26:43 -0400 Subject: [PATCH 02/35] make: Make OPTIMIZE actually get used again. Signed-off-by: Peter Jones --- src/include/defaults.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/defaults.mk b/src/include/defaults.mk index 71394d39..511f4dae 100644 --- a/src/include/defaults.mk +++ b/src/include/defaults.mk @@ -20,7 +20,7 @@ $(call set-if-undefined,HOSTCC,$(COMPILER)) $(call set-if-undefined,HOSTCCLD,$(HOSTCC)) OPTIMIZE_GCC = -flto -OPTIMIZE ?= -O2 $(call family,OPTIMIZE) +OPTIMIZE ?= -Og $(call family,OPTIMIZE) DEBUGINFO ?= -g3 WARNINGS_GCC ?= WARNINGS_CCC_ANALYZER ?= $(WARNINGS_GCC) @@ -31,7 +31,7 @@ override _CPPFLAGS := $(CPPFLAGS) override CPPFLAGS = $(_CPPFLAGS) -DLIBEFIVAR_VERSION=$(VERSION) \ -D_GNU_SOURCE \ -I$(TOPDIR)/src/include/ -CFLAGS ?= $(FULL_OPTIMIZE) $(DEBUGINFO) $(WARNINGS) $(ERRORS) +CFLAGS ?= $(OPTIMIZE) $(DEBUGINFO) $(WARNINGS) $(ERRORS) CFLAGS_GCC ?= -specs=$(TOPDIR)/src/include/gcc.specs \ -fno-merge-constants override _CFLAGS := $(CFLAGS) From 9354cfe2d0bce63d6ffa78e53f6f6d4931fd429f Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Thu, 30 Apr 2020 10:17:06 -0400 Subject: [PATCH 03/35] git: .gitignore *.bin Signed-off-by: Peter Jones --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index f61b0bcb..122b9fdb 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ .*.sw? *~ *.a +*.bin *.env *.E *.o From a3169d3a3d8067662686fafda7f718af72e5068e Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Thu, 30 Apr 2020 10:18:40 -0400 Subject: [PATCH 04/35] error.c: only use memfd if /dev/null isn't there. This mostly just means strace won't show lseek() every other line in most cases. Signed-off-by: Peter Jones --- src/error.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/error.c b/src/error.c index bbd53fa6..7250b088 100644 --- a/src/error.c +++ b/src/error.c @@ -145,6 +145,7 @@ static FILE *efi_errlog, *efi_dbglog; static int efi_dbglog_fd = -1; static intptr_t efi_dbglog_cookie; static char efi_dbglog_buf[4096]; +static bool efi_dbglog_memfd = false; #endif static int log_level; @@ -164,7 +165,8 @@ dbglog_write(void *cookie, const char *buf, size_t size) if (efi_get_verbose() >= log_level) { ret = fwrite(buf, 1, size, log); } else if (efi_dbglog_fd >= 0) { - lseek(efi_dbglog_fd, 0, SEEK_SET); + if (efi_dbglog_memfd) + lseek(efi_dbglog_fd, 0, SEEK_SET); if ((intptr_t)cookie != 0 && (intptr_t)cookie == efi_dbglog_cookie && size > 0 && @@ -242,7 +244,12 @@ efi_error_init(void) .close = dbglog_close, }; - efi_dbglog_fd = memfd_create("efivar-debug.log", MFD_CLOEXEC); + efi_dbglog_fd = open("/dev/null", O_WRONLY|O_APPEND|O_CLOEXEC); + if (efi_dbglog_fd < 0) { + efi_dbglog_fd = memfd_create("efivar-debug.log", MFD_CLOEXEC); + if (efi_dbglog_fd >= 0) + efi_dbglog_memfd = true; + } if (efi_dbglog_fd == -1) return; From ac6fd6f6f537509474bcc6e451a032cd0d8ceb8a Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Thu, 30 Apr 2020 10:37:19 -0400 Subject: [PATCH 05/35] Limit the writes in the error log to 32-bytes writes... Since strace defaults to 32-bytes per string, the debug log looks like: 3054 write(16, "linux-nvme.c:84 parse_nvme(): cu"..., 87) = 87 3054 write(16, "linux.c:556 device_get(): dev_pr"..., 79) = 79 3054 write(16, "linux.c:521 device_get(): trying"..., 36) = 36 3054 write(16, "linux-ata.c:54 parse_ata(): entr"..., 33) = 33 Signed-off-by: Peter Jones --- src/error.c | 45 +++++++++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/src/error.c b/src/error.c index 7250b088..56756145 100644 --- a/src/error.c +++ b/src/error.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include @@ -160,19 +161,35 @@ static ssize_t dbglog_write(void *cookie, const char *buf, size_t size) { FILE *log = efi_errlog ? efi_errlog : stderr; - ssize_t ret = size; - - if (efi_get_verbose() >= log_level) { - ret = fwrite(buf, 1, size, log); - } else if (efi_dbglog_fd >= 0) { - if (efi_dbglog_memfd) - lseek(efi_dbglog_fd, 0, SEEK_SET); - if ((intptr_t)cookie != 0 && - (intptr_t)cookie == efi_dbglog_cookie && - size > 0 && - buf[size-1] == '\n') - size -= 1; - ret = write(efi_dbglog_fd, buf, size); + ssize_t ret = 0; + + while (ret < (ssize_t)size) { + /* + * This is limited to 32 characters per write because if + * the only place this is going is strace logs, that's the + * default character buffer display size. If it's going + * anywhere else, you won't really notice the difference, + * since we're not inserting newlines. + */ + ssize_t sz = MIN(size - ret, 32); + + if (efi_get_verbose() >= log_level) { + sz = fwrite(buf + ret, 1, sz, log); + if (sz < 1 && (ferror(log) || feof(log))) + break; + } else if (efi_dbglog_fd >= 0 && sz > 0) { + if (efi_dbglog_memfd) + lseek(efi_dbglog_fd, 0, SEEK_SET); + if ((intptr_t)cookie != 0 && + (intptr_t)cookie == efi_dbglog_cookie && + (ret + sz) < 0 && + buf[ret + sz - 1] == '\n') + sz -= 1; + sz = write(efi_dbglog_fd, buf + ret, sz); + if (sz < 0) + break; + } + ret += sz; } return ret; } @@ -258,7 +275,7 @@ efi_error_init(void) efi_dbglog_cookie = 0; efi_dbglog = fopencookie((void *)efi_dbglog_cookie, "a", io_funcs); - if (efi_dbglog) + if (efi_dbglog && efi_dbglog_memfd) setvbuf(efi_dbglog, efi_dbglog_buf, _IOLBF, sizeof(efi_dbglog_buf)); #endif From 2758fc3edcce842565e9f0d00f808bbae4726e4f Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 3 Feb 2020 13:24:30 -0500 Subject: [PATCH 06/35] efivar: Split types and guids out into a different header. Signed-off-by: Peter Jones --- src/export.c | 8 ---- src/include/efivar/efivar-types.h | 64 +++++++++++++++++++++++++++++++ src/include/efivar/efivar.h | 44 +-------------------- src/lib.h | 8 ++++ src/libefivar.map.in | 1 + 5 files changed, 74 insertions(+), 51 deletions(-) create mode 100644 src/include/efivar/efivar-types.h diff --git a/src/export.c b/src/export.c index 30f70648..c65002cd 100644 --- a/src/export.c +++ b/src/export.c @@ -18,14 +18,6 @@ #define ATTRS_UNSET 0xa5a5a5a5a5a5a5a5 #define ATTRS_MASK 0xffffffff -struct efi_variable { - uint64_t attrs; - efi_guid_t *guid; - unsigned char *name; - uint8_t *data; - size_t data_size; -}; - /* The exported structure is: * struct { * uint32_t magic; diff --git a/src/include/efivar/efivar-types.h b/src/include/efivar/efivar-types.h new file mode 100644 index 00000000..6fca8a49 --- /dev/null +++ b/src/include/efivar/efivar-types.h @@ -0,0 +1,64 @@ +// SPDX-License-Identifier: LGPL-2.1 +/* + * Copyright 2012-2020 Red Hat, Inc. + * Copyright 2012-2020 Peter M. Jones + * + * Author(s): Peter Jones + */ +#ifndef EFI_TYPES_H +#define EFI_TYPES_H 1 + +#include + +typedef struct { + uint32_t a; + uint16_t b; + uint16_t c; + uint16_t d; + uint8_t e[6]; +} efi_guid_t __attribute__((__aligned__(1))); + +#if BYTE_ORDER == LITTLE_ENDIAN +#define EFI_GUID(a,b,c,d,e0,e1,e2,e3,e4,e5) \ +((efi_guid_t) {(a), (b), (c), __builtin_bswap16(d), { (e0), (e1), (e2), (e3), (e4), (e5) }}) +#else +#define EFI_GUID(a,b,c,d,e0,e1,e2,e3,e4,e5) \ +((efi_guid_t) {(a), (b), (c), (d), { (e0), (e1), (e2), (e3), (e4), (e5) }}) +#endif + +#define EFI_GLOBAL_GUID EFI_GUID(0x8be4df61,0x93ca,0x11d2,0xaa0d,0x00,0xe0,0x98,0x03,0x2b,0x8c) + +typedef struct { + uint8_t addr[4]; +} efi_ipv4_addr_t; + +typedef struct { + uint8_t addr[16]; +} efi_ipv6_addr_t; + +typedef union { + uint32_t addr[4]; + efi_ipv4_addr_t v4; + efi_ipv6_addr_t v6; +} efi_ip_addr_t; + +typedef struct { + uint8_t addr[32]; +} efi_mac_addr_t; + +typedef unsigned long efi_status_t; +typedef uint16_t efi_char16_t; +typedef unsigned long uintn_t; +typedef long intn_t; + +#define EFI_VARIABLE_NON_VOLATILE ((uint64_t)0x0000000000000001) +#define EFI_VARIABLE_BOOTSERVICE_ACCESS ((uint64_t)0x0000000000000002) +#define EFI_VARIABLE_RUNTIME_ACCESS ((uint64_t)0x0000000000000004) +#define EFI_VARIABLE_HARDWARE_ERROR_RECORD ((uint64_t)0x0000000000000008) +#define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS ((uint64_t)0x0000000000000010) +#define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS ((uint64_t)0x0000000000000020) +#define EFI_VARIABLE_APPEND_WRITE ((uint64_t)0x0000000000000040) +#define EFI_VARIABLE_ENHANCED_AUTHENTICATED_ACCESS ((uint64_t)0x0000000000000080) + +#endif /* EFI_TYPES_H */ +// vim:fenc=utf-8:tw=75:noet diff --git a/src/include/efivar/efivar.h b/src/include/efivar/efivar.h index cc5dcc56..6b38ce8f 100644 --- a/src/include/efivar/efivar.h +++ b/src/include/efivar/efivar.h @@ -17,54 +17,12 @@ #include #include -typedef struct { - uint32_t a; - uint16_t b; - uint16_t c; - uint16_t d; - uint8_t e[6]; -} efi_guid_t __attribute__((__aligned__(1))); - -typedef struct { - uint8_t addr[4]; -} efi_ipv4_addr_t; - -typedef struct { - uint8_t addr[16]; -} efi_ipv6_addr_t; - -typedef union { - uint32_t addr[4]; - efi_ipv4_addr_t v4; - efi_ipv6_addr_t v6; -} efi_ip_addr_t; - -typedef struct { - uint8_t addr[32]; -} efi_mac_addr_t; +#include #ifndef EFIVAR_BUILD_ENVIRONMENT #include #endif -#if BYTE_ORDER == LITTLE_ENDIAN -#define EFI_GUID(a,b,c,d,e0,e1,e2,e3,e4,e5) \ -((efi_guid_t) {(a), (b), (c), __builtin_bswap16(d), { (e0), (e1), (e2), (e3), (e4), (e5) }}) -#else -#define EFI_GUID(a,b,c,d,e0,e1,e2,e3,e4,e5) \ -((efi_guid_t) {(a), (b), (c), (d), { (e0), (e1), (e2), (e3), (e4), (e5) }}) -#endif - -#define EFI_GLOBAL_GUID EFI_GUID(0x8be4df61,0x93ca,0x11d2,0xaa0d,0x00,0xe0,0x98,0x03,0x2b,0x8c) - -#define EFI_VARIABLE_NON_VOLATILE 0x0000000000000001 -#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x0000000000000002 -#define EFI_VARIABLE_RUNTIME_ACCESS 0x0000000000000004 -#define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x0000000000000008 -#define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x0000000000000010 -#define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x0000000000000020 -#define EFI_VARIABLE_APPEND_WRITE 0x0000000000000040 - #define EFI_VARIABLE_HAS_AUTH_HEADER 0x0000000100000000 #define EFI_VARIABLE_HAS_SIGNATURE 0x0000000200000000 diff --git a/src/lib.h b/src/lib.h index 26e0f169..21ebc9a8 100644 --- a/src/lib.h +++ b/src/lib.h @@ -12,6 +12,14 @@ #define GUID_FORMAT "%08x-%04x-%04x-%04x-%02x%02x%02x%02x%02x%02x" +struct efi_variable { + uint64_t attrs; + efi_guid_t *guid; + unsigned char *name; + uint8_t *data; + size_t data_size; +}; + struct efi_var_operations { char name[NAME_MAX]; int (*probe)(void); diff --git a/src/libefivar.map.in b/src/libefivar.map.in index 54bfb765..f2505134 100644 --- a/src/libefivar.map.in +++ b/src/libefivar.map.in @@ -136,6 +136,7 @@ LIBEFIVAR_1.38 { efi_set_loglevel; efi_get_libefivar_version; efi_guid_grub; + efi_guid_external_management; efi_variable_alloc; efi_variable_export_dmpstore; } LIBEFIVAR_1.37; From e5456b9c7586205b11b852e3f1330edc585c5ce0 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 3 Feb 2020 13:26:08 -0500 Subject: [PATCH 07/35] Add efi_time_t and time conversion and formatting utilities. Signed-off-by: Peter Jones --- src/Makefile | 2 +- src/include/efivar/efivar-time.h | 27 +++ src/include/efivar/efivar-types.h | 33 ++++ src/include/efivar/efivar.h | 2 + src/libefivar.map.in | 12 ++ src/time.c | 276 ++++++++++++++++++++++++++++++ 6 files changed, 351 insertions(+), 1 deletion(-) create mode 100644 src/include/efivar/efivar-time.h create mode 100644 src/time.c diff --git a/src/Makefile b/src/Makefile index 0783cb3b..b0ef8ec2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -18,7 +18,7 @@ LIBEFIBOOT_SOURCES = crc32.c creator.c disk.c gpt.c loadopt.c path-helpers.c \ LIBEFIBOOT_OBJECTS = $(patsubst %.c,%.o,$(LIBEFIBOOT_SOURCES)) LIBEFIVAR_SOURCES = crc32.c dp.c dp-acpi.c dp-hw.c dp-media.c dp-message.c \ efivarfs.c error.c export.c guid.c guids.S guid-symbols.c \ - lib.c vars.c + lib.c vars.c time.c LIBEFIVAR_OBJECTS = $(patsubst %.S,%.o,$(patsubst %.c,%.o,$(LIBEFIVAR_SOURCES))) EFIVAR_SOURCES = efivar.c GENERATED_SOURCES = include/efivar/efivar-guids.h guid-symbols.c diff --git a/src/include/efivar/efivar-time.h b/src/include/efivar/efivar-time.h new file mode 100644 index 00000000..04c24360 --- /dev/null +++ b/src/include/efivar/efivar-time.h @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: LGPL-2.1 +/* + * efivar-time.h + * Copyright 2020 Peter Jones + */ + +#ifndef EFIVAR_TIME_H_ +#define EFIVAR_TIME_H_ + +#include + +extern int tm_to_efi_time(const struct tm * const s, efi_time_t *d, bool tzadj); +extern int efi_time_to_tm(const efi_time_t * const s, struct tm *d); + +extern char *efi_asctime(const efi_time_t * const time); +extern char *efi_asctime_r(const efi_time_t * const time, char *buf); +extern efi_time_t *efi_gmtime(const time_t *time); +extern efi_time_t *efi_gmtime_r(const time_t *time, efi_time_t *result); +extern efi_time_t *efi_localtime(const time_t *time); +extern efi_time_t *efi_localtime_r(const time_t *time, efi_time_t *result); +extern time_t efi_mktime(const efi_time_t * const time); + +extern char *efi_strptime(const char *s, const char *format, efi_time_t *time); +extern size_t efi_strftime(char *s, size_t max, const char *format, const efi_time_t *time); + +#endif /* !EFIVAR_TIME_H_ */ +// vim:fenc=utf-8:tw=75:noet diff --git a/src/include/efivar/efivar-types.h b/src/include/efivar/efivar-types.h index 6fca8a49..ce22b6c1 100644 --- a/src/include/efivar/efivar-types.h +++ b/src/include/efivar/efivar-types.h @@ -51,6 +51,39 @@ typedef uint16_t efi_char16_t; typedef unsigned long uintn_t; typedef long intn_t; +#define EFIVAR_HAVE_EFI_TIME_T 1 + +/* + * This can never be correct in, as defined, in the face of leap seconds. + * Because seconds here are defined with a range of [0,59], we can't + * express leap seconds correctly there. Because TimeZone is specified in + * minutes West of UTC, rather than seconds (like struct tm), it can't be + * used to correct when we cross a leap second boundary condition. As a + * result, EFI_TIME can only express UT1, rather than UTC, and there's no + * way when converting to know wether the error has been taken into + * account, nor if it should be. + * + * As I write this, there is a 37 second error. + */ +typedef struct { + uint16_t year; // 1900 - 9999 + uint8_t month; // 1 - 12 + uint8_t day; // 1 - 31 + uint8_t hour; // 0 - 23 + uint8_t minute; // 0 - 59 + uint8_t second; // 0 - 59 // ha ha only serious + uint8_t pad1; // 0 + uint32_t nanosecond; // 0 - 999,999,999 + int16_t timezone; // minutes from UTC or EFI_UNSPECIFIED_TIMEZONE + uint8_t daylight; // bitfield + uint8_t pad2; // 0 +} efi_time_t __attribute__((__aligned__(1))); + +#define EFI_TIME_ADJUST_DAYLIGHT ((uint8_t)0x01) +#define EFI_TIME_IN_DAYLIGHT ((uint8_t)0x02) + +#define EFI_UNSPECIFIED_TIMEZONE ((uint16_t)0x07ff) + #define EFI_VARIABLE_NON_VOLATILE ((uint64_t)0x0000000000000001) #define EFI_VARIABLE_BOOTSERVICE_ACCESS ((uint64_t)0x0000000000000002) #define EFI_VARIABLE_RUNTIME_ACCESS ((uint64_t)0x0000000000000004) diff --git a/src/include/efivar/efivar.h b/src/include/efivar/efivar.h index 6b38ce8f..7518a323 100644 --- a/src/include/efivar/efivar.h +++ b/src/include/efivar/efivar.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -200,6 +201,7 @@ extern uint32_t efi_get_libefivar_version(void) __attribute__((__visibility__("default"))); #include +#include #endif /* EFIVAR_H */ diff --git a/src/libefivar.map.in b/src/libefivar.map.in index f2505134..47d45456 100644 --- a/src/libefivar.map.in +++ b/src/libefivar.map.in @@ -139,4 +139,16 @@ LIBEFIVAR_1.38 { efi_guid_external_management; efi_variable_alloc; efi_variable_export_dmpstore; + + tm_to_efi_time; + efi_time_to_tm; + efi_asctime; + efi_asctime_r; + efi_gmtime; + efi_gmtime_r; + efi_localtime; + efi_localtime_r; + efi_mktime; + efi_strptime; + efi_strftime; } LIBEFIVAR_1.37; diff --git a/src/time.c b/src/time.c new file mode 100644 index 00000000..4d5fabfa --- /dev/null +++ b/src/time.c @@ -0,0 +1,276 @@ +// SPDX-License-Identifier: LGPL-2.1 +/* + * time.c - efi_time_t helper functions + * Copyright 2020 Peter Jones + */ + +#include "efivar.h" + +int +efi_time_to_tm(const efi_time_t * const s, struct tm *d) +{ + + if (!s || !d) { + errno = EINVAL; + return -1; + } + + d->tm_year = s->year - 1900; + d->tm_mon = s->month - 1; + d->tm_mday = s->day; + d->tm_hour = s->hour; + d->tm_min = s->minute; + /* + * Just ignore EFI's range problem here and pretend we're in UTC + * not UT1. + */ + d->tm_sec = s->second; + d->tm_isdst = (s->daylight & EFI_TIME_IN_DAYLIGHT) ? 1 : 0; + + return 0; +} + +int +tm_to_efi_time(const struct tm * const s, efi_time_t *d, bool tzadj) +{ + if (!s || !d) { + errno = EINVAL; + return -1; + } + + d->pad2 = 0; + d->daylight = s->tm_isdst ? EFI_TIME_IN_DAYLIGHT : 0; + d->timezone = 0; + d->nanosecond = 0; + d->pad1 = 0; + /* + * Just ignore EFI's range problem here and pretend we're in UTC + * not UT1. + */ + d->second = s->tm_sec; + d->minute = s->tm_min; + d->hour = s->tm_hour; + d->day = s->tm_mday; + d->month = s->tm_mon + 1; + d->year = s->tm_year + 1900; + + if (tzadj) { + tzset(); + d->timezone = timezone / 60; + } + + return 0; +} + +static char *otz_; +static char *ntz_; + +static const char * +newtz(int16_t timezone_) +{ + if (!otz_) + otz_ = strdup(secure_getenv("TZ")); + + if (ntz_) { + free(ntz_); + ntz_ = NULL; + } + + if (timezone_ == EFI_UNSPECIFIED_TIMEZONE) { + unsetenv("TZ"); + } else { + char tzsign = timezone_ >= 0 ? '+' : '-'; + int tzabs = tzsign == '+' ? timezone_ : -timezone_; + int16_t tzhours = tzabs / 60; + int16_t tzminutes = tzabs % 60; + int rc; + + /* + * I have no idea what the right thing to do with DST is + * here, so I'm going to ignore it. + */ + rc = asprintf(&ntz_, "UTC%c%"PRId16":%"PRId16":00", + tzsign, tzhours, tzminutes); + if (rc < 1) + return NULL; + + setenv("TZ", ntz_, 1); + } + tzset(); + + return ntz_; +} + +static const char * +oldtz(void) { + if (ntz_) { + free(ntz_); + ntz_ = NULL; + + if (otz_) + setenv("TZ", otz_, 1); + else + unsetenv("TZ"); + } + + tzset(); + + return otz_; +} + +efi_time_t * +efi_gmtime_r(const time_t *time, efi_time_t *result) +{ + struct tm tm = { 0 }; + + if (!time || !result) { + errno = EINVAL; + return NULL; + } + + gmtime_r(time, &tm); + tm_to_efi_time(&tm, result, false); + + return result; +} + +efi_time_t * +efi_gmtime(const time_t *time) +{ + static efi_time_t ret; + + if (!time) { + errno = EINVAL; + return NULL; + } + + efi_gmtime_r(time, &ret); + + return &ret; +} + +efi_time_t * +efi_localtime_r(const time_t *time, efi_time_t *result) +{ + struct tm tm = { 0 }; + + if (!time || !result) { + errno = EINVAL; + return NULL; + } + + localtime_r(time, &tm); + tm_to_efi_time(&tm, result, true); + + return result; +} + +efi_time_t * +efi_localtime(const time_t *time) +{ + static efi_time_t ret; + + if (!time) { + errno = EINVAL; + return NULL; + } + + efi_localtime_r(time, &ret); + + return &ret; +} + +time_t +efi_mktime(const efi_time_t * const time) +{ + struct tm tm = { 0 }; + time_t ret; + + if (!time) { + errno = EINVAL; + return (time_t)-1; + } + + newtz(time->timezone); + + efi_time_to_tm(time, &tm); + ret = mktime(&tm); + + oldtz(); + + return ret; +} + +char * +efi_strptime(const char *s, const char *format, efi_time_t *time) +{ + struct tm tm; + char *end; + + if (!s || !format || !time) { + errno = EINVAL; + return NULL; + } + + memset(&tm, 0, sizeof(tm)); + end = strptime(s, format, &tm); + if (end != NULL && tm_to_efi_time(&tm, time, true) < 0) + return NULL; + + return end; +} + +char * +efi_asctime_r(const efi_time_t * const time, char *buf) +{ + struct tm tm; + char *ret; + + newtz(time->timezone); + + efi_time_to_tm(time, &tm); + ret = asctime_r(&tm, buf); + + oldtz(); + + return ret; +} + +char * +efi_asctime(const efi_time_t * const time) +{ + struct tm tm; + char *ret; + + newtz(time->timezone); + + efi_time_to_tm(time, &tm); + ret = asctime(&tm); + + oldtz(); + + return ret; +} + +size_t +efi_strftime(char *s, size_t max, const char *format, const efi_time_t *time) +{ + size_t ret = 0; + struct tm tm = { 0 }; + + if (!s || !format || !time) { + errno = EINVAL; + return ret; + } + + newtz(time->timezone); + + efi_time_to_tm(time, &tm); + ret = strftime(s, max, format, &tm); + + oldtz(); + + return ret; +} + +// vim:fenc=utf-8:tw=75:noet From 65d2f6bb3d92d411fa239955fd959cf2c184ef61 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 3 Feb 2020 13:47:08 -0500 Subject: [PATCH 08/35] Add the beginnings of our security library. Signed-off-by: Peter Jones --- src/Android.mk | 5 ++++- src/Makefile | 20 +++++++++++++++----- src/efisec.h | 15 +++++++++++++++ src/efisec.pc.in | 11 +++++++++++ src/include/efivar/efisec.h | 17 +++++++++++++++++ src/libefisec.map.in | 7 +++++++ src/sec.c | 16 ++++++++++++++++ 7 files changed, 85 insertions(+), 6 deletions(-) create mode 100644 src/efisec.h create mode 100644 src/efisec.pc.in create mode 100644 src/include/efivar/efisec.h create mode 100644 src/libefisec.map.in create mode 100644 src/sec.c diff --git a/src/Android.mk b/src/Android.mk index f6af87c5..5a06137a 100644 --- a/src/Android.mk +++ b/src/Android.mk @@ -46,9 +46,12 @@ LIBEFIVAR_SOURCES := \ lib.c \ vars.c +LIBEFISEC_SOURCES := \ + sec.c + include $(LOCAL_PATH)/include/version.mk -LOCAL_SRC_FILES := $(LIBEFIBOOT_SOURCES) $(LIBEFIVAR_SOURCES) +LOCAL_SRC_FILES := $(LIBEFIBOOT_SOURCES) $(LIBEFIVAR_SOURCES) $(LIBEFISEC_SOURCES) LOCAL_CFLAGS := -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -std=gnu11 -DLIBEFIVAR_VERSION=$(VERSION) -Wno-missing-field-initializers LOCAL_C_INCLUDES := $(LOCAL_PATH)/include LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_C_INCLUDES) $(LOCAL_C_INCLUDES)/efivar $(local-generated-sources-dir) diff --git a/src/Makefile b/src/Makefile index b0ef8ec2..883e058f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -5,14 +5,16 @@ include $(TOPDIR)/src/include/version.mk include $(TOPDIR)/src/include/rules.mk include $(TOPDIR)/src/include/defaults.mk -LIBTARGETS=libefivar.so libefiboot.so -STATICLIBTARGETS=libefivar.a libefiboot.a +LIBTARGETS=libefivar.so libefiboot.so libefisec.so +STATICLIBTARGETS=libefivar.a libefiboot.a libefisec.a BINTARGETS=efivar STATICBINTARGETS=efivar-static -PCTARGETS=efivar.pc efiboot.pc +PCTARGETS=efivar.pc efiboot.pc efisec.pc TARGETS=$(LIBTARGETS) $(BINTARGETS) $(PCTARGETS) STATICTARGETS=$(STATICLIBTARGETS) $(STATICBINTARGETS) +LIBEFISEC_SOURCES = sec.c +LIBEFISEC_OBJECTS = $(patsubst %.c,%.o,$(LIBEFISEC_SOURCES)) LIBEFIBOOT_SOURCES = crc32.c creator.c disk.c gpt.c loadopt.c path-helpers.c \ linux.c $(sort $(wildcard linux-*.c)) LIBEFIBOOT_OBJECTS = $(patsubst %.c,%.o,$(LIBEFIBOOT_SOURCES)) @@ -23,8 +25,9 @@ LIBEFIVAR_OBJECTS = $(patsubst %.S,%.o,$(patsubst %.c,%.o,$(LIBEFIVAR_SOURCES))) EFIVAR_SOURCES = efivar.c GENERATED_SOURCES = include/efivar/efivar-guids.h guid-symbols.c MAKEGUIDS_SOURCES = makeguids.c guid.c -ALL_SOURCES=$(LIBEFIBOOT_SOURCES) $(LIBEFIVAR_SOURCES) $(MAKEGUIDS_SOURCES) \ - $(sort $(wildcard include/efivar/*.h)) $(GENERATED_SOURCES) $(EFIVAR_SOURCES) +ALL_SOURCES=$(LIBEFISEC_SOURCES) $(LIBEFIBOOT_SOURCES) $(LIBEFIVAR_SOURCES) \ + $(MAKEGUIDS_SOURCES) $(GENERATED_SOURCES) $(EFIVAR_SOURCES) \ + $(sort $(wildcard include/efivar/*.h)) $(call deps-of,$(ALL_SOURCES)) : | deps -include $(call deps-of,$(ALL_SOURCES)) @@ -86,6 +89,12 @@ libefiboot.so : | libefiboot.map libefivar.so libefiboot.so : LIBS=efivar libefiboot.so : MAP=libefiboot.map +libefisec.a : $(patsubst %.o,%.static.o,$(LIBEFISEC_OBJECTS)) + +libefisec.so : $(LIBEFISEC_OBJECTS) +libefisec.so : | libefisec.map +libefisec.so : MAP=libefisec.map + deps : $(ALL_SOURCES) @$(MAKE) -f $(SRCDIR)/include/deps.mk deps SOURCES="$(ALL_SOURCES)" @@ -116,6 +125,7 @@ test : all .PHONY: test deps abiclean abixml .SECONDARY : libefivar.so.1.$(VERSION) libefivar.so.1 .SECONDARY : libefiboot.so.1.$(VERSION) libefiboot.so.1 +.SECONDARY : libefisec.so.1.$(VERSION) libefisec.so.1 .SECONDARY : include/efivar/efivar-guids.h guid-symbols.c .INTERMEDIATE : guids.bin names.bin .PRECIOUS : guid-symbols.o makeguids diff --git a/src/efisec.h b/src/efisec.h new file mode 100644 index 00000000..15d0f6d1 --- /dev/null +++ b/src/efisec.h @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * efisec.h + * Copyright 2018 Peter Jones + */ + +#ifndef PRIVATE_EFISEC_H_ +#define PRIVATE_EFISEC_H_ + +#include "efivar.h" +#include + +#endif /* !PRIVATE_EFISEC_H_ */ + +// vim:fenc=utf-8:tw=75:noet diff --git a/src/efisec.pc.in b/src/efisec.pc.in new file mode 100644 index 00000000..d3d75aac --- /dev/null +++ b/src/efisec.pc.in @@ -0,0 +1,11 @@ +prefix=@@PREFIX@@ +exec_prefix=@@EXEC_PREFIX@@ +libdir=@@LIBDIR@@ +includedir=@@INCLUDEDIR@@ + +Name: efisec +Description: UEFI Security Features +Version: @@VERSION@@ +Libs: -L${libdir} -lefivar -lefisec +Libs.private: -ldl +Cflags: -I${includedir}/efivar diff --git a/src/include/efivar/efisec.h b/src/include/efivar/efisec.h new file mode 100644 index 00000000..0ee5abe8 --- /dev/null +++ b/src/include/efivar/efisec.h @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * libefisec - library for the manipulation of EFI boot variables + * Copyright 2020 Peter M. Jones + * Copyright 2020 Red Hat, Inc. + */ +#ifndef EFISEC_H +#define EFISEC_H 1 + +#include + +extern uint32_t efi_get_libefisec_version(void) + __attribute__((__visibility__("default"))); + +#endif /* EFISEC_H */ + +// vim:fenc=utf-8:tw=75:noet diff --git a/src/libefisec.map.in b/src/libefisec.map.in new file mode 100644 index 00000000..2e732cf1 --- /dev/null +++ b/src/libefisec.map.in @@ -0,0 +1,7 @@ +libefisec.so.0 { + local: *; +}; + +LIBEFISEC_1.38 { + global: efi_get_libefisec_version; +} libefisec.so.0; diff --git a/src/sec.c b/src/sec.c new file mode 100644 index 00000000..6b6a70bb --- /dev/null +++ b/src/sec.c @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * sec.c + * Copyright 2020 Peter Jones + * + */ + +#include "efivar.h" + +uint32_t PUBLIC +efi_get_libefisec_version(void) +{ + return LIBEFIVAR_VERSION; +} + +// vim:fenc=utf-8:tw=75:noet From 86260621cd9fc72302afb0b27131735bdf93b4b8 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 3 Feb 2020 13:48:40 -0500 Subject: [PATCH 09/35] Fix up some guid descriptions Signed-off-by: Peter Jones --- src/guids.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/guids.txt b/src/guids.txt index 95d93c0d..2933073e 100644 --- a/src/guids.txt +++ b/src/guids.txt @@ -1,20 +1,20 @@ 00000000-0000-0000-0000-000000000000 zero zeroed sentinel guid -093e0fae-a6c4-4f50-9f1b-d41e2b89c19a sha512 SHA-512 +093e0fae-a6c4-4f50-9f1b-d41e2b89c19a sha512 SHA-512 hash 0abba7dc-e516-4167-bbf5-4d9d1c739416 fwupdate Linux Firmware Update Tool -0b6e5233-a65c-44c9-9407-d9ab83bfc8bd sha224 SHA-224 +0b6e5233-a65c-44c9-9407-d9ab83bfc8bd sha224 SHA-224 hash 126a762d-5758-4fca-8531-201a7f57f850 lenovo_boot_menu Lenovo Boot Menu 3b8c8162-188c-46a4-aec9-be43f1d65697 ux_capsule Firmware update localized text image -3bd2a492-96c0-4079-b420-fcf98ef103ed x509_sha256 SHA256 hash of X.509 Certificate -3c5766e8-269c-4e34-aa14-ed776e85b3b6 rsa2048 RSA 2048 +3bd2a492-96c0-4079-b420-fcf98ef103ed x509_sha256 SHA-256 hash of X.509 Certificate +3c5766e8-269c-4e34-aa14-ed776e85b3b6 rsa2048 RSA 2048 pubkey 3CC24E96-22C7-41D8-8863-8E39DCDCC2CF lenovo Lenovo 3f7e615b-0d45-4f80-88dc-26b234958560 lenovo_diag Lenovo Diagnostics -446dbf63-2502-4cda-bcfa-2465d2b0fe9d x509_sha512 SHA512 hash of X.509 Certificate +446dbf63-2502-4cda-bcfa-2465d2b0fe9d x509_sha512 SHA-512 hash of X.509 Certificate 452e8ced-dfff-4b8c-ae01-5118862e682c external_management External Management Mechanism 4aafd29d-68df-49ee-8aa9-347d375665a7 pkcs7_cert PKCS7 Certificate 605dab50-e046-4300-abb6-3dd810dd8b23 shim shim 665d3f60-ad3e-4cad-8e26-db46eee9f1b5 lenovo_rescue Lenovo Rescue and Recovery -67f8444f-8743-48f1-a328-1eaab8736080 rsa2048_sha1 RSA 2048 with SHA-1 -7076876e-80c2-4ee6-aad2-28b349a6865b x509_sha384 SHA384 hash of X.509 Certificate +67f8444f-8743-48f1-a328-1eaab8736080 rsa2048_sha1 RSA-2048 signature of a SHA-1 hash +7076876e-80c2-4ee6-aad2-28b349a6865b x509_sha384 SHA-384 hash of X.509 Certificate 721c8b66-426c-4e86-8e99-3457c46ab0b9 lenovo_setup Lenovo Firmware Setup 77fa9abd-0359-4d32-bd60-28f4e78f784b microsoft Microsoft 7FACC7B6-127F-4E9C-9C5D-080F98994345 lenovo_2 Lenovo @@ -24,14 +24,14 @@ 8be4df61-93ca-11d2-aa0d-00e098032b8c global EFI Global Variable 91376aff-cba6-42be-949d-06fde81128e8 grub GRUB a5c059a1-94e4-4aa7-87b5-ab155c2bf072 x509_cert X.509 Certificate -a7717414-c616-4977-9420-844712a735bf rsa2048_sha256_cert RSA 2048 with SHA-256 Certificate +a7717414-c616-4977-9420-844712a735bf rsa2048_sha256_cert RSA-2048 key with SHA-256 Certificate a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380 lenovo_diag_splash Lenovo Diagnostic Splash Screen ade9e48f-9cb8-98e6-31af-b4e6009e2fe3 redhat_2 Red Hat Maybe bc7838d2-0f82-4d60-8316-c068ee79d25b lenovo_msg Lenovo Vendor Message Device c1c41626-504c-4092-aca9-41f936934328 sha256 SHA-256 c57ad6b7-0515-40a8-9d21-551652854e37 shell EFI Shell d719b2cb-3d3a-4596-a3bc-dad00e67656f security EFI Security Database -e2b36190-879b-4a3d-ad8d-f2e7bba32784 rsa2048_sha256 RSA 2048 with SHA-256 +e2b36190-879b-4a3d-ad8d-f2e7bba32784 rsa2048_sha256 RSA-2048 signature of a SHA-256 hash ff3e5307-9fd0-48c9-85f1-8ad56c701e01 sha384 SHA-384 f46ee6f4-4785-43a3-923d-7f786c3c8479 lenovo_startup_interrupt Lenovo Startup Interrupt Menu ffffffff-ffff-ffff-ffff-ffffffffffff zzignore-this-guid zzignore-this-guid From c207bbdb4368be027c30ed8205c6dc9db5190144 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 3 Feb 2020 13:50:07 -0500 Subject: [PATCH 10/35] Add some of the authenticode-related defines from pesign Signed-off-by: Peter Jones --- src/include/efivar/efisec-types.h | 235 ++++++++++++++++++++++++++++++ src/include/efivar/efisec.h | 2 + 2 files changed, 237 insertions(+) create mode 100644 src/include/efivar/efisec-types.h diff --git a/src/include/efivar/efisec-types.h b/src/include/efivar/efisec-types.h new file mode 100644 index 00000000..4ba04abd --- /dev/null +++ b/src/include/efivar/efisec-types.h @@ -0,0 +1,235 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * authenticode.h - Authenticode definitions and types + * Copyright 2019-2020 Peter Jones + */ + +#ifndef EFISEC_TYPES_H_ +#define EFISEC_TYPES_H_ 1 + +#include +#include + +/* + * Storage for specific hashes and cryptographic (pkcs1, not pkcs7) + * signatures + */ +typedef uint8_t efi_sha1_hash_t[20]; +typedef uint8_t efi_sha224_hash_t[28]; +typedef uint8_t efi_sha256_hash_t[32]; +typedef uint8_t efi_sha384_hash_t[48]; +typedef uint8_t efi_sha512_hash_t[64]; +typedef uint8_t efi_rsa2048_sig_t[256]; + +/* + * Security database definitions and types + */ + +#define EFI_GLOBAL_PLATFORM_KEY L"PK" +#define EFI_GLOBAL_KEY_EXCHANGE_KEY L"KEK" +#define EFI_IMAGE_SECURITY_DATABASE L"db" +#define EFI_IMAGE_SECURITY_DATABASE1 L"dbx" +#define EFI_IMAGE_SECURITY_DATABASE2 L"dbt" +#define EFI_IMAGE_SECURITY_DATABASE3 L"dbr" + +typedef struct { + efi_sha256_hash_t to_be_signed_hash; + efi_time_t time_of_revocation; +} efi_cert_x509_sha256_t __attribute__((__aligned__(1))); + +typedef struct { + efi_sha384_hash_t to_be_signed_hash; + efi_time_t time_of_revocation; +} efi_cert_x509_sha384_t __attribute__((__aligned__(1))); + +typedef struct { + efi_sha512_hash_t to_be_signed_hash; + efi_time_t time_of_revocation; +} efi_cert_x509_sha512_t __attribute__((__aligned__(1))); + +typedef struct { + efi_guid_t signature_owner; + uint8_t signature_data[]; +} efi_signature_data_t __attribute__((__aligned__(1))); + +typedef struct { + efi_guid_t signature_type; + uint32_t signature_list_size; + uint32_t signature_header_size; + uint32_t signature_size; + // uint8_t signature_header[]; + // efi_signature_data signatures[][signature_size]; +} efi_signature_list_t __attribute__((__aligned__(1))); + +/********************************************************** + * Stuff used by authenticode and authenticated variables * + **********************************************************/ + +#define WIN_CERT_REVISION_1_0 ((uint16_t)0x0100) +#define WIN_CERT_REVISION_2_0 ((uint16_t)0x0200) + +#define WIN_CERT_TYPE_PKCS_SIGNED_DATA ((uint16_t)0x0002) +#define WIN_CERT_TYPE_EFI_PKCS115 ((uint16_t)0x0ef0) +#define WIN_CERT_TYPE_EFI_GUID ((uint16_t)0x0ef1) + +typedef struct { + uint32_t length; + uint16_t revision; + uint16_t cert_type; +} win_certificate_header_t; + +/* + * The spec says: + * + * This structure is the certificate header. There may be zero or more + * certificates. + * • If the wCertificateType field is set to WIN_CERT_TYPE_EFI_PKCS115, + * then the certificate follows the format described in + * WIN_CERTIFICATE_EFI_PKCS1_15. + * • If the wCertificateType field is set to WIN_CERT_TYPE_EFI_GUID, then + * the certificate follows the format described in + * WIN_CERTIFICATE_UEFI_GUID. + * • If the wCertificateType field is set to WIN_CERT_TYPE_PKCS_SIGNED_DATA + * then the certificate is formatted as described in the Authenticode + * specification. + * + * Which basically means we see the first two in EFI signature databases, + * and the third one in authenticode signatures. It goes on to say: + * + * Table 11. + * PE/COFF Certificates Types and UEFI Signature Database Certificate Types + * +---------------------------------------+-----------------------------------+ + * | Image Certificate Type | Verified Using Signature Database | + * | | Type | + * +---------------------------------------+-----------------------------------+ + * | WIN_CERT_TYPE_EFI_PKCS115 | EFI_CERT_RSA2048_GUID (public key)| + * | ( Signature Size = 256 bytes) | | + * +---------------------------------------+-----------------------------------+ + * | WIN_CERT_TYPE_EFI_GUID | EFI_CERT_RSA2048_GUID (public key)| + * | ( CertType = | | + * | EFI_CERT_TYPE_RSA2048_SHA256_GUID ) | | + * +---------------------------------------+-----------------------------------+ + * | WIN_CERT_TYPE_EFI_GUID | EFI_CERT_X509_GUID | + * | (CertType = EFI_CERT_TYPE_PKCS7_GUID) | EFI_CERT_RSA2048_GUID | + * | | (when applicable) | + * | | EFI_CERT_X509_SHA256_GUID | + * | | (when applicable) | + * | | EFI_CERT_X509_SHA384_GUID | + * | | (when applicable) | + * | | EFI_CERT_X509_SHA512_GUID | + * | | (when applicable) | + * +---------------------------------------+-----------------------------------+ + * | WIN_CERT_TYPE_PKCS_SIGNED_DATA | EFI_CERT_X509_GUID | + * | | EFI_CERT_RSA2048_GUID | + * | | (when applicable) | + * | | EFI_CERT_X509_SHA256_GUID | + * | | (when applicable) | + * | | EFI_CERT_X509_SHA384_GUID | + * | | (when applicable) | + * | | EFI_CERT_X509_SHA512_GUID | + * | | (when applicable) | + * +---------------------------------------+-----------------------------------+ + * |(Always applicable regardless of | EFI_CERT_SHA1_GUID, | + * | whether a certificate is present or | EFI_CERT_SHA224_GUID, | + * | not) | EFI_CERT_SHA256_GUID, | + * | | EFI_CERT_SHA384_GUID, | + * | | EFI_CERT_SHA512_GUID | + * | | In this case, the database | + * | | contains the hash of the image. | + * +---------------------------------------+-----------------------------------+ + */ + +/* + * hdr.cert_type = WIN_CERT_TYPE_PKCS_SIGNED_DATA + */ +typedef struct { + win_certificate_header_t hdr; + uint8_t data[]; // pkcs7 signedData +} win_certificate_pkcs_signed_data_t; + +/* + * hdr.cert_type = WIN_CERT_TYPE_EFI_PKCS115 + */ +typedef struct { + win_certificate_header_t hdr; + efi_guid_t hash_alg; + uint8_t signature[]; +} win_certificate_efi_pkcs1_15_t; + +/* + * hdr.cert_type = WIN_CERT_TYPE_EFI_GUID + */ +typedef struct { + win_certificate_header_t hdr; + efi_guid_t type; + uint8_t data[]; +} win_certificate_uefi_guid_t; + + +/* + * public_key: pubkey that may or may not be trusted + * signature: a RSA2048 signature of the SHA256 authenticode hash + */ +typedef struct { + efi_guid_t hash_type; + uint8_t public_key[256]; + uint8_t signature[256]; +} efi_cert_rsa2048_sha256_t; + +typedef struct { + uint64_t monotonic_count; + win_certificate_uefi_guid_t auth_info; +} efi_variable_authentication_t __attribute__((aligned (1))); + +typedef struct { + efi_time_t timestamp; + win_certificate_uefi_guid_t auth_info; +} efi_variable_authentication_2_t __attribute__((aligned (1))); + +#define EFI_VARIABLE_AUTHENTICATION_3_CERT_ID_SHA256 ((uint8_t)1) + +/* XXX the spec doesn't say if this is supposed to be packed/align(1) */ +typedef struct { + uint8_t type; + uint32_t id_size; + uint8_t id[]; +} efi_variable_authentication_3_cert_id_t __attribute__((aligned (1))); + +#define EFI_VARIABLE_AUTHENTICATION_3_TIMESTAMP_TYPE ((uint8_t)1) +#define EFI_VARIABLE_AUTHENTICATION_3_NONCE_TYPE ((uint8_t)2) + +/* XXX the spec doesn't say if this is supposed to be packed/align(1) */ +typedef struct { + uint8_t version; + uint8_t type; + uint32_t metadata_size; // this is everything except data[] + uint32_t flags; +} efi_variable_authentication_3_header_t __attribute__((aligned (1))); + +#define EFI_VARIABLE_ENHANCED_AUTH_FLAG_UPDATE_CERT ((uint32_t)0x00000001) + +typedef struct { + uint32_t nonce_size; + uint8_t nonce[]; +} efi_variable_authentication_3_nonce_t; + +/* XXX the spec sort of implies that this is supposed to be packed/align(1) */ +typedef struct { + efi_variable_authentication_3_header_t hdr; + efi_time_t timestamp; + // if EFI_VARIABLE_ENHANCED_AUTH_FLAG_UPDATE_CERT is set: + // uint8_t newcert[]; + // uint8_t signing_cert[]; +} efi_variable_timestamped_authentication_3 __attribute__((aligned (1))); + +/* XXX the spec sort of implies that this is supposed to be packed/align(1) */ +typedef struct { + efi_variable_authentication_3_header_t hdr; + efi_variable_authentication_3_nonce_t nonce; + // if EFI_VARIABLE_ENHANCED_AUTH_FLAG_UPDATE_CERT is set: + // uint8_t newcert[]; + // uint8_t signing_cert[]; +} efi_variable_nonced_authentication_3 __attribute__((aligned (1))); + +#endif /* !SECURITY_H_ */ +// vim:fenc=utf-8:tw=75:noet diff --git a/src/include/efivar/efisec.h b/src/include/efivar/efisec.h index 0ee5abe8..f62bcedb 100644 --- a/src/include/efivar/efisec.h +++ b/src/include/efivar/efisec.h @@ -9,6 +9,8 @@ #include +#include + extern uint32_t efi_get_libefisec_version(void) __attribute__((__visibility__("default"))); From 8726bbc9e2d785ed2ebad19b42a38e8dce29537b Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 3 Feb 2020 13:50:49 -0500 Subject: [PATCH 11/35] Add some x509 helpers. Signed-off-by: Peter Jones --- src/efisec.h | 2 ++ src/x509.h | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 src/x509.h diff --git a/src/efisec.h b/src/efisec.h index 15d0f6d1..ef874da0 100644 --- a/src/efisec.h +++ b/src/efisec.h @@ -8,6 +8,8 @@ #define PRIVATE_EFISEC_H_ #include "efivar.h" +#include "x509.h" + #include #endif /* !PRIVATE_EFISEC_H_ */ diff --git a/src/x509.h b/src/x509.h new file mode 100644 index 00000000..16aef081 --- /dev/null +++ b/src/x509.h @@ -0,0 +1,56 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * x509.h - X.509/ASN.1 helper functions + * Copyright 2019-2020 Peter M. Jones + */ +#ifndef EFIVAR_X509_H +#define EFIVAR_X509_H + +#define SMALLEST_POSSIBLE_DER_SEQ 3 + +static inline int32_t +__attribute__((unused)) +get_asn1_seq_size(uint8_t *location, uint32_t size) +{ + uint8_t i; + uint8_t octets; + uint32_t der_len = 0; + + if (size < SMALLEST_POSSIBLE_DER_SEQ) + return -1; + + // If it's not a CONSTRUCTED SEQUENCE it's not a certificate + if (location[0] != 0x30) + return -1; + + if (!(location[1] & 0x80)) { + // Short form, which is too small to hold a certificate. + return -1; + } + + // Long form + octets = location[1] & 0x7; + + // There is no chance our data is more than 3GB. + if (octets > 4 || (octets == 4 && (location[2] & 0x8))) + return -1; + + // and if our size won't fit in the data it's wrong as well + if (size - 2 < octets) + return -1; + + for (i = 0; i < octets; i++) { + der_len <<= 8; + der_len |= location[i + 2]; + } + // and if der_len is greater than what's left, it's bad too. + if (size - 2 - octets < der_len) + return -1; + + // or else it's a reasonable certificate from a size point of view. + return der_len + 4; +} + +#undef SMALLEST_POSSIBLE_DER_SEQ + +#endif From 68d072d8bbd2ce3383c288f029989ee013c8269c Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 3 Feb 2020 13:25:40 -0500 Subject: [PATCH 12/35] Add security types/guids and signature database iterators Signed-off-by: Peter Jones --- src/esl-iter.c | 338 +++++++++++++++++++++++++++++++++++++++++++++++++ src/esl-iter.h | 60 +++++++++ 2 files changed, 398 insertions(+) create mode 100644 src/esl-iter.c create mode 100644 src/esl-iter.h diff --git a/src/esl-iter.c b/src/esl-iter.c new file mode 100644 index 00000000..8ad6ba8b --- /dev/null +++ b/src/esl-iter.c @@ -0,0 +1,338 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * Copyright Red Hat, Inc. + * Copyright Peter M. Jones + */ + +#include "efisec.h" + +typedef struct esl_list_iter esl_list_iter; +extern int esl_list_iter_new(esl_list_iter **iter, uint8_t *buf, size_t len); +extern int esl_list_iter_end(esl_list_iter *iter); +extern int esl_list_iter_next(esl_list_iter *iter, efi_guid_t *type, + efi_signature_data_t **data, size_t *len); +extern int esl_list_list_size(esl_list_iter *iter, size_t *sls); +extern int esl_list_header_size(esl_list_iter *iter, size_t *slh); +extern int esl_list_sig_size(esl_list_iter *iter, size_t *ss); +extern int esl_list_get_type(esl_list_iter *iter, efi_guid_t *type); + +struct esl_iter { + esl_list_iter *iter; + int line; + + efi_signature_data_t *esd; + size_t len; + + size_t nmemb; + unsigned int i; +}; + +int NONNULL(1, 2) +esl_iter_new(esl_iter **iter, uint8_t *buf, size_t len) +{ + int rc; + + if (len < sizeof (efi_signature_list_t) + sizeof (efi_signature_data_t)) { + errno = EINVAL; + return -1; + } + + *iter = calloc(1, sizeof (esl_iter)); + if (!*iter) + return -1; + + rc = esl_list_iter_new(&(*iter)->iter, buf, len); + if (rc < 0) { + int error = errno; + free(*iter); + errno = error; + return -1; + } + + (*iter)->i = -1; + + return 0; +} + +int NONNULL(1) +esl_iter_end(esl_iter *iter) +{ + if (!iter) { + errno = EINVAL; + return -1; + } + if (iter->iter) + esl_list_iter_end(iter->iter); + free(iter); + return 0; +} + +int NONNULL(1, 2, 3, 4, 5) +esl_iter_next(esl_iter *iter, efi_guid_t *type, + efi_guid_t *owner, uint8_t **data, size_t *len) +{ + int rc; + size_t ss; + + if (!iter) { + errno = EINVAL; + return -EINVAL; + } + + if (iter->iter == NULL) { + errno = EINVAL; + return -EINVAL; + } + + iter->line += 1; + + iter->i += 1; + if (iter->i == iter->nmemb) { + debug("Getting next efi_signature_data_t"); + iter->i = 0; + rc = esl_list_iter_next(iter->iter, type, &iter->esd, &iter->len); + if (rc < 1) + return rc; + + if (!efi_guid_cmp(type, &efi_guid_x509_cert)) { + int32_t asn1size; + + asn1size = get_asn1_seq_size(iter->esd->signature_data, + iter->len - sizeof (iter->esd->signature_owner)); + + if (asn1size < 0) { + debug("iterator data claims to be an X.509 Cert but is not valid ASN.1 DER"); + } else if ((uint32_t)asn1size != iter->len - + sizeof (iter->esd->signature_owner)) { + debug("X.509 Cert ASN.1 size does not match signature_List Size (%d vs %zu)", + asn1size, iter->len - + sizeof (iter->esd->signature_owner)); + } + } + + size_t sls, slh; + rc = esl_list_list_size(iter->iter, &sls); + if (rc < 0) + return rc; + + rc = esl_list_header_size(iter->iter, &slh); + if (rc < 0) + return rc; + + rc = esl_list_sig_size(iter->iter, &ss); + if (rc < 0) + return rc; + + /* if we'd have leftover data, then this ESD is garbage. */ + if ((sls - sizeof (efi_signature_list_t) - slh) % ss != 0) { + errno = EINVAL; + return -EINVAL; + } + + iter->nmemb = (sls - sizeof (efi_signature_list_t) - slh) / ss; + } else { + debug("Getting next esd element"); + rc = esl_list_sig_size(iter->iter, &ss); + if (rc < 0) + return rc; + + iter->esd = (efi_signature_data_t *)((intptr_t)iter->esd + ss); + } + + rc = esl_list_get_type(iter->iter, type); + if (rc < 0) + return rc; + + *owner = iter->esd->signature_owner; + *data = iter->esd->signature_data; + *len = ss - sizeof (iter->esd->signature_owner); + return 1; +} + +int NONNULL(1) +esl_iter_get_line(esl_iter *iter) +{ + if (!iter) { + errno = EINVAL; + return -1; + } + + return iter->line; +} + +struct esl_list_iter { + uint8_t *buf; + size_t len; + + off_t offset; + + efi_signature_list_t *esl; +}; + +int NONNULL(1, 2) +esl_list_iter_new(esl_list_iter **iter, uint8_t *buf, size_t len) +{ + if (len < sizeof (efi_signature_list_t) + sizeof (efi_signature_data_t)) { + errno = EINVAL; + return -1; + } + + *iter = calloc(1, sizeof (esl_list_iter)); + if (!*iter) + return -1; + + (*iter)->buf = buf; + (*iter)->len = len; + + return 0; +} + +int NONNULL(1) +esl_list_iter_end(esl_list_iter *iter) +{ + if (!iter) { + errno = EINVAL; + return -1; + } + free(iter); + return 0; +} + +int NONNULL(1, 2, 3, 4) +esl_list_iter_next(esl_list_iter *iter, efi_guid_t *type, + efi_signature_data_t **data, size_t *len) +{ + if (!iter) { + errno = EINVAL; + return -EINVAL; + } + if (iter->offset < 0) { + errno = EINVAL; + return -EINVAL; + } + if ((uint32_t)iter->offset >= iter->len) { + errno = EINVAL; + return -EINVAL; + } + + if (!iter->esl) { + debug("Getting next ESL buffer"); + iter->esl = (efi_signature_list_t *)iter->buf; + } else { + debug("Getting next efi_signature_list_t"); + efi_guid_t type; + errno = 0; + esl_list_get_type(iter, &type); + if (iter->len - iter->offset < iter->esl->signature_list_size) { + debug("EFI signature_ List is malformed"); + debug("list has %lu bytes left, element is %"PRIu32" bytes", + iter->len - iter->offset, + iter->esl->signature_list_size); + if (errno == 0) + errno = ENOENT; + return -1; + } + if (!efi_guid_cmp(&type, &efi_guid_x509_cert)) { + int32_t asn1size; + + asn1size = get_asn1_seq_size( + ((uint8_t *)*data) + sizeof (efi_guid_t), + *len - sizeof (efi_guid_t)); + if (asn1size < 0) { + debug("iterator data claims to be an X.509 Cert but is not valid ASN.1 DER"); + } else if ((uint32_t)asn1size != iter->esl->signature_size + - sizeof (efi_guid_t)) { + debug("X.509 Cert ASN.1 size does not match signature_List Size (%d vs %zu)", + asn1size, iter->esl->signature_size - + sizeof (efi_guid_t)); + } + + } + + iter->offset += iter->esl->signature_list_size; + if ((uint32_t)iter->offset >= iter->len) + return 0; + iter->esl = (efi_signature_list_t *)((intptr_t)iter->buf + + iter->offset); + } + + efi_signature_list_t esl; + memset(&esl, '\0', sizeof (esl)); + /* if somehow we've gotten a buffer that's bigger than our + * real list, this will be zeros, so we've hit the end. */ + if (!memcmp(&esl, iter->esl, sizeof (esl))) + return 0; + + /* if this list size is too big for our data, then it's malformed + * data and we're done. */ + if (iter->esl->signature_list_size > iter->len - iter->offset) { + errno = EINVAL; + return -EINVAL; + } + + *type = iter->esl->signature_type; + *data = (efi_signature_data_t *)((intptr_t)iter->esl + + sizeof (efi_signature_list_t) + + iter->esl->signature_header_size); + *len = iter->esl->signature_list_size - sizeof (efi_signature_list_t); + + return 1; +} + +int NONNULL(1, 2) +esl_list_list_size(esl_list_iter *iter, size_t *sls) +{ + if (!iter || !iter->esl) { + errno = EINVAL; + return -1; + } + /* this has to be at least as large as its header to be valid */ + if (iter->esl->signature_list_size < sizeof (efi_signature_list_t)) { + errno = EINVAL; + return -1; + } + + *sls = iter->esl->signature_list_size; + return 0; +} + +int NONNULL(1, 2) +esl_list_header_size(esl_list_iter *iter, size_t *slh) +{ + if (!iter || !iter->esl) { + errno = EINVAL; + return -1; + } + + *slh = iter->esl->signature_header_size; + return 0; +} + +int NONNULL(1, 2) +esl_list_sig_size(esl_list_iter *iter, size_t *ss) +{ + if (!iter || !iter->esl) { + errno = EINVAL; + return -1; + } + /* If signature size isn't positive, there's invalid data. */ + if (iter->esl->signature_size < 1) { + errno = EINVAL; + return -1; + } + + *ss = iter->esl->signature_size; + return 0; +} + +int NONNULL(1, 2) +esl_list_get_type(esl_list_iter *iter, efi_guid_t *type) +{ + if (!iter || !iter->esl) { + errno = EINVAL; + return -1; + } + + memcpy(type, &iter->esl->signature_type, sizeof (*type)); + return 0; +} diff --git a/src/esl-iter.h b/src/esl-iter.h new file mode 100644 index 00000000..ba1f9366 --- /dev/null +++ b/src/esl-iter.h @@ -0,0 +1,60 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * Copyright Red Hat, Inc. + * Copyright Peter M. Jones + * + * Author(s): Peter Jones + */ +#ifndef PRIVATE_ESL_ITER_H_ +#define PRIVATE_ESL_ITER_H_ 1 + +#include "efisec.h" + +typedef struct esl_iter esl_iter; + +/* + * esl_iter_new - create a new iterator over a efi security database + * iter: pointer to a NULL esl_iter pointer. + * buf: security database from the file + * len: size of the file + * + * returns 0 on success, negative on error, sets errno. + */ +extern int esl_iter_new(esl_iter **iter, uint8_t *buf, size_t len) + __attribute__((__nonnull__(1, 2))); + +/* + * esl_iter_end - destroy the iterator created by esl_iter_new() + * iter: the iterator being destroyed + * + * returns 0 on success, negative on error, sets errno. + */ +extern int esl_iter_end(esl_iter *iter) + __attribute__((__nonnull__(1))); + +/* + * esl_iter_next - get the next item in the list + * iter: the iterator + * type: the type of the entry + * owner: the owner of the entry + * data: the identifying data + * len: the size of the data + * + * returns negative and sets errno on error, + * 0 if there weren't any entries (type/owner/data/len are not populated) + * 1 if an entry was returned. + */ +extern int esl_iter_next(esl_iter *iter, efi_guid_t *type, + efi_guid_t *owner, uint8_t **data, size_t *len) + __attribute__((__nonnull__(1, 2, 3, 4, 5))); + +/* + * esl_iter_get_line - tell how many entries have been returned + * iter: the iterator + * + * return value: -1 on error, with errno set, >=0 in all other cases + */ +extern int esl_iter_get_line(esl_iter *iter) + __attribute__((__nonnull__(1))); + +#endif /* PRIVATE_ESL_ITER_H_ */ From dd8b977c1f72321895d09ff1e24e4e7d4fbe410b Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Wed, 19 Feb 2020 09:57:44 -0500 Subject: [PATCH 13/35] Make declaring efi_time_t conditional on EFIVAR_NO_EFI_TIME_T This allows you to turn off declaration of efi_time_t and related functions in the case where it's declared someplace else, such as in some local code or another library's headers. Signed-off-by: Peter Jones --- src/include/efivar/efivar-time.h | 6 +++++- src/include/efivar/efivar-types.h | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/include/efivar/efivar-time.h b/src/include/efivar/efivar-time.h index 04c24360..ebe2a703 100644 --- a/src/include/efivar/efivar-time.h +++ b/src/include/efivar/efivar-time.h @@ -4,8 +4,12 @@ * Copyright 2020 Peter Jones */ +#if defined(EFIVAR_NO_EFI_TIME_T) && EFIVAR_NO_EFI_TIME_T && !defined(EFIVAR_TIME_H_) +#define EFIVAR_TIME_H_ 1 +#endif + #ifndef EFIVAR_TIME_H_ -#define EFIVAR_TIME_H_ +#define EFIVAR_TIME_H_ 1 #include diff --git a/src/include/efivar/efivar-types.h b/src/include/efivar/efivar-types.h index ce22b6c1..ebba511b 100644 --- a/src/include/efivar/efivar-types.h +++ b/src/include/efivar/efivar-types.h @@ -51,6 +51,7 @@ typedef uint16_t efi_char16_t; typedef unsigned long uintn_t; typedef long intn_t; +#if !defined(EFIVAR_NO_EFI_TIME_T) || EFIVAR_NO_EFI_TIME_T #define EFIVAR_HAVE_EFI_TIME_T 1 /* @@ -83,6 +84,7 @@ typedef struct { #define EFI_TIME_IN_DAYLIGHT ((uint8_t)0x02) #define EFI_UNSPECIFIED_TIMEZONE ((uint16_t)0x07ff) +#endif /* !defined(EFIVAR_NO_EFI_TIME_T) || EFIVAR_NO_EFI_TIME_T */ #define EFI_VARIABLE_NON_VOLATILE ((uint64_t)0x0000000000000001) #define EFI_VARIABLE_BOOTSERVICE_ACCESS ((uint64_t)0x0000000000000002) From f8d263c758fab7af44ec38ee006d0cf7be883812 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Wed, 6 May 2020 13:46:42 -0400 Subject: [PATCH 14/35] Move some util.h stuff to compiler.h and add list.h Signed-off-by: Peter Jones --- src/compiler.h | 100 ++++++ src/efivar.h | 2 + src/list.h | 943 +++++++++++++++++++++++++++++++++++++++++++++++++ src/util.h | 21 -- 4 files changed, 1045 insertions(+), 21 deletions(-) create mode 100644 src/compiler.h create mode 100644 src/list.h diff --git a/src/compiler.h b/src/compiler.h new file mode 100644 index 00000000..dd967c80 --- /dev/null +++ b/src/compiler.h @@ -0,0 +1,100 @@ +// SPDX-License-Identifier: GPLv2 +/* + * compiler.h - a bunch of helpers for compiler-related stuff + * Copyright Peter Jones + */ +#ifndef COMPILER_H_ +#define COMPILER_H_ + +#include + +#define UNUSED __attribute__((__unused__)) +#define HIDDEN __attribute__((__visibility__ ("hidden"))) +#define PUBLIC __attribute__((__visibility__ ("default"))) +#define DESTRUCTOR __attribute__((destructor)) +#define CONSTRUCTOR __attribute__((constructor)) +#define ALIAS(x) __attribute__((weak, alias (#x))) +#define NONNULL(...) __attribute__((__nonnull__(__VA_ARGS__))) +#define PRINTF(...) __attribute__((__format__(printf, __VA_ARGS__))) +#define FLATTEN __attribute__((__flatten__)) +#define PACKED __attribute__((__packed__)) +#define VERSION(sym, ver) __asm__(".symver " # sym "," # ver) +#define NORETURN __attribute__((__noreturn__)) +#define ALIGNED(n) __attribute__((__aligned__(n))) +#define CLEANUP_FUNC(x) __attribute__((__cleanup__(x))) + +#define __CONCAT3(a, b, c) a ## b ## c +#define CONCATENATE(a, b) __CONCAT(a, b) +#define CAT(a, b) __CONCAT(a, b) +#define CAT3(a, b, c) __CONCAT3(a, b, c) +#define STRING(x) __STRING(x) + +#define WRITE_ONCE(var, val) \ + (*((volatile typeof(val) *)(&(var))) = (val)) + +#define READ_ONCE(var) (*((volatile typeof(var) *)(&(var)))) + +#define __branch_check__(x, expect, is_constant) \ + __builtin_expect(!!(x), expect) +#ifndef likely +#define likely(x) (__branch_check__(x, 1, __builtin_constant_p(x))) +#endif +#ifndef unlikely +#define unlikely(x) (__branch_check__(x, 0, __builtin_constant_p(x))) +#endif + +/* Are two types/vars the same type (ignoring qualifiers)? */ +#define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) + +/* Compile time object size, -1 for unknown */ +#ifndef __compiletime_object_size +# define __compiletime_object_size(obj) -1 +#endif +#ifndef __compiletime_warning +# define __compiletime_warning(message) +#endif +#ifndef __compiletime_error +# define __compiletime_error(message) +#endif + +#define __compiletime_assert(condition, msg, prefix, suffix) \ + do { \ + extern void prefix ## suffix(void) __compiletime_error(msg); \ + if (!(condition)) \ + prefix ## suffix(); \ + } while (0) + +#define _compiletime_assert(condition, msg, prefix, suffix) \ + __compiletime_assert(condition, msg, prefix, suffix) + +/** + * compiletime_assert - break build and emit msg if condition is false + * @condition: a compile-time constant condition to check + * @msg: a message to emit if condition is false + * + * In tradition of POSIX assert, this macro will break the build if the + * supplied condition is *false*, emitting the supplied error message if the + * compiler has support to do so. + */ +#define compiletime_assert(condition, msg) \ + _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__) + +/** + * BUILD_BUG_ON_MSG - break compile if a condition is true & emit supplied + * error message. + * @condition: the condition which the compiler should know is false. + * + * See BUILD_BUG_ON for description. + */ +#define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) + +#define __ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask)) +#define __ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a) - 1) +#define ALIGN(x, a) __ALIGN((x), (a)) +#define ALIGN_DOWN(x, a) __ALIGN((x) - ((a) - 1), (a)) + +#define ALIGNMENT_PADDING(value, align) ((align - (value % align)) % align) +#define ALIGN_UP(value, align) ((value) + ALIGNMENT_PADDING(value, align)) + +#endif /* !COMPILER_H_ */ +// vim:fenc=utf-8:tw=75:noet diff --git a/src/efivar.h b/src/efivar.h index ca6f2483..33ad05d1 100644 --- a/src/efivar.h +++ b/src/efivar.h @@ -11,6 +11,7 @@ #include +#include "compiler.h" #include "diag.h" #include "util.h" #include "safemath.h" @@ -22,6 +23,7 @@ #include "gpt.h" #include "disk.h" #include "linux.h" +#include "list.h" #include "crc32.h" #include "hexdump.h" #include "path-helpers.h" diff --git a/src/list.h b/src/list.h new file mode 100644 index 00000000..f126b541 --- /dev/null +++ b/src/list.h @@ -0,0 +1,943 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* Copied from the Linux kernel, in linux/include/linux/list.h */ + +#ifndef _LINUX_LIST_H +#define _LINUX_LIST_H + +#include + +#include "compiler.h" +#include "err.h" + +# define POISON_POINTER_DELTA 0 +/* + * These are non-NULL pointers that will result in page faults + * under normal circumstances, used to verify that nobody uses + * non-initialized list entries. + */ +#define LIST_POISON1 ((void *) 0x100 + POISON_POINTER_DELTA) +#define LIST_POISON2 ((void *) 0x200 + POISON_POINTER_DELTA) + +/** + * container_of - cast a member of a structure out to the containing structure + * @ptr: the pointer to the member. + * @type: the type of the container struct this is embedded in. + * @member: the name of the member within the struct. + * + */ +#define container_of(ptr, type, member) ({ \ + void *__mptr = (void *)(ptr); \ + BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \ + !__same_type(*(ptr), void), \ + "pointer type mismatch in container_of()"); \ + ((type *)(__mptr - offsetof(type, member))); }) + +/** + * container_of_safe - cast a member of a structure out to the containing structure + * @ptr: the pointer to the member. + * @type: the type of the container struct this is embedded in. + * @member: the name of the member within the struct. + * + * If IS_ERR_OR_NULL(ptr), ptr is returned unchanged. + */ +#define container_of_safe(ptr, type, member) ({ \ + void *__mptr = (void *)(ptr); \ + BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \ + !__same_type(*(ptr), void), \ + "pointer type mismatch in container_of()"); \ + IS_ERR_OR_NULL(__mptr) ? ERR_CAST(__mptr) : \ + ((type *)(__mptr - offsetof(type, member))); }) + + + +/* + * Simple doubly linked list implementation. + * + * Some of the internal functions ("__xxx") are useful when + * manipulating whole lists rather than single entries, as + * sometimes we already know the next/prev entries and we can + * generate better code by using them directly rather than + * using the generic single-entry routines. + */ + +struct list_head { + struct list_head *next, *prev; +}; + +struct hlist_head { + struct hlist_node *first; +}; + +struct hlist_node { + struct hlist_node *next, **pprev; +}; + +typedef struct list_head list_t; + +#define LIST_HEAD_INIT(name) { &(name), &(name) } + +#define LIST_HEAD(name) \ + struct list_head name = LIST_HEAD_INIT(name) + +#define INIT_LIST_HEAD(ptr) ({ (ptr)->next = (ptr); (ptr)->prev = (ptr); }) + +/* + * Insert a new entry between two known consecutive entries. + * + * This is only for internal list manipulation where we know + * the prev/next entries already! + */ +static inline void __list_add(struct list_head * new, + struct list_head * prev, + struct list_head * next) +{ + next->prev = new; + new->next = next; + new->prev = prev; + WRITE_ONCE(prev->next, new); +} + +/** + * list_add - add a new entry + * @new: new entry to be added + * @head: list head to add it after + * + * Insert a new entry after the specified head. + * This is good for implementing stacks. + */ +static inline void list_add(struct list_head *new, struct list_head *head) +{ + __list_add(new, head, head->next); +} + + +/** + * list_add_tail - add a new entry + * @new: new entry to be added + * @head: list head to add it before + * + * Insert a new entry before the specified head. + * This is useful for implementing queues. + */ +static inline void list_add_tail(struct list_head *new, struct list_head *head) +{ + __list_add(new, head->prev, head); +} + +/* + * Delete a list entry by making the prev/next entries + * point to each other. + * + * This is only for internal list manipulation where we know + * the prev/next entries already! + */ +static inline void __list_del(struct list_head * prev, struct list_head * next) +{ + next->prev = prev; + WRITE_ONCE(prev->next, next); +} + +/** + * list_del - deletes entry from list. + * @entry: the element to delete from the list. + * Note: list_empty() on entry does not return true after this, the entry is + * in an undefined state. + */ +static inline void __list_del_entry(struct list_head *entry) +{ + __list_del(entry->prev, entry->next); +} + +static inline void list_del(struct list_head *entry) +{ + __list_del_entry(entry); + entry->next = LIST_POISON1; + entry->prev = LIST_POISON2; +} + +/** + * list_replace - replace old entry by new one + * @old : the element to be replaced + * @new : the new element to insert + * + * If @old was empty, it will be overwritten. + */ +static inline void list_replace(struct list_head *old, + struct list_head *new) +{ + new->next = old->next; + new->next->prev = new; + new->prev = old->prev; + new->prev->next = new; +} + +static inline void list_replace_init(struct list_head *old, + struct list_head *new) +{ + list_replace(old, new); + INIT_LIST_HEAD(old); +} + +/** + * list_del_init - deletes entry from list and reinitialize it. + * @entry: the element to delete from the list. + */ +static inline void list_del_init(struct list_head *entry) +{ + __list_del_entry(entry); + INIT_LIST_HEAD(entry); +} + +/** + * list_move - delete from one list and add as another's head + * @list: the entry to move + * @head: the head that will precede our entry + */ +static inline void list_move(struct list_head *list, struct list_head *head) +{ + __list_del_entry(list); + list_add(list, head); +} + +/** + * list_move_tail - delete from one list and add as another's tail + * @list: the entry to move + * @head: the head that will follow our entry + */ +static inline void list_move_tail(struct list_head *list, + struct list_head *head) +{ + __list_del_entry(list); + list_add_tail(list, head); +} + +/** + * list_bulk_move_tail - move a subsection of a list to its tail + * @head: the head that will follow our entry + * @first: first entry to move + * @last: last entry to move, can be the same as first + * + * Move all entries between @first and including @last before @head. + * All three entries must belong to the same linked list. + */ +static inline void list_bulk_move_tail(struct list_head *head, + struct list_head *first, + struct list_head *last) +{ + first->prev->next = last->next; + last->next->prev = first->prev; + + head->prev->next = first; + first->prev = head->prev; + + last->next = head; + head->prev = last; +} + +/** + * list_is_first -- tests whether @ list is the first entry in list @head + * @list: the entry to test + * @head: the head of the list + */ +static inline int list_is_first(const struct list_head *list, + const struct list_head *head) +{ + return list->prev == head; +} + +/** + * list_is_last - tests whether @list is the last entry in list @head + * @list: the entry to test + * @head: the head of the list + */ +static inline int list_is_last(const struct list_head *list, + const struct list_head *head) +{ + return list->next == head; +} + +/** + * list_empty - tests whether a list is empty + * @head: the list to test. + */ +static inline int list_empty(const struct list_head *head) +{ + return READ_ONCE(head->next) == head; +} + +/** + * list_empty_careful - tests whether a list is empty and not being modified + * @head: the list to test + * + * Description: + * tests whether a list is empty _and_ checks that no other CPU might be + * in the process of modifying either member (next or prev) + * + * NOTE: using list_empty_careful() without synchronization + * can only be safe if the only activity that can happen + * to the list entry is list_del_init(). Eg. it cannot be used + * if another CPU could re-list_add() it. + */ +static inline int list_empty_careful(const struct list_head *head) +{ + struct list_head *next = head->next; + return (next == head) && (next == head->prev); +} + +/** + * list_rotate_left - rotate the list to the left + * @head: the head of the list + */ +static inline void list_rotate_left(struct list_head *head) +{ + struct list_head *first; + + if (!list_empty(head)) { + first = head->next; + list_move_tail(first, head); + } +} + +/** + * list_is_singular - tests whether a list has just one entry. + * @head: the list to test. + */ +static inline int list_is_singular(const struct list_head *head) +{ + return !list_empty(head) && (head->next == head->prev); +} + +static inline void __list_cut_position(struct list_head *list, + struct list_head *head, struct list_head *entry) +{ + struct list_head *new_first = entry->next; + list->next = head->next; + list->next->prev = list; + list->prev = entry; + entry->next = list; + head->next = new_first; + new_first->prev = head; +} + +/** + * list_cut_position - cut a list into two + * @list: a new list to add all removed entries + * @head: a list with entries + * @entry: an entry within head, could be the head itself + * and if so we won't cut the list + * + * This helper moves the initial part of @head, up to and + * including @entry, from @head to @list. You should + * pass on @entry an element you know is on @head. @list + * should be an empty list or a list you do not care about + * losing its data. + * + */ +static inline void list_cut_position(struct list_head *list, + struct list_head *head, struct list_head *entry) +{ + if (list_empty(head)) + return; + if (list_is_singular(head) && + (head->next != entry && head != entry)) + return; + if (entry == head) + INIT_LIST_HEAD(list); + else + __list_cut_position(list, head, entry); +} + +/** + * list_cut_before - cut a list into two, before given entry + * @list: a new list to add all removed entries + * @head: a list with entries + * @entry: an entry within head, could be the head itself + * + * This helper moves the initial part of @head, up to but + * excluding @entry, from @head to @list. You should pass + * in @entry an element you know is on @head. @list should + * be an empty list or a list you do not care about losing + * its data. + * If @entry == @head, all entries on @head are moved to + * @list. + */ +static inline void list_cut_before(struct list_head *list, + struct list_head *head, + struct list_head *entry) +{ + if (head->next == entry) { + INIT_LIST_HEAD(list); + return; + } + list->next = head->next; + list->next->prev = list; + list->prev = entry->prev; + list->prev->next = list; + head->next = entry; + entry->prev = head; +} + +static inline void __list_splice(const struct list_head *list, + struct list_head *prev, + struct list_head *next) +{ + struct list_head *first = list->next; + struct list_head *last = list->prev; + + first->prev = prev; + prev->next = first; + + last->next = next; + next->prev = last; +} + +/** + * list_splice - join two lists, this is designed for stacks + * @list: the new list to add. + * @head: the place to add it in the first list. + */ +static inline void list_splice(const struct list_head *list, + struct list_head *head) +{ + if (!list_empty(list)) + __list_splice(list, head, head->next); +} + +/** + * list_splice_tail - join two lists, each list being a queue + * @list: the new list to add. + * @head: the place to add it in the first list. + */ +static inline void list_splice_tail(struct list_head *list, + struct list_head *head) +{ + if (!list_empty(list)) + __list_splice(list, head->prev, head); +} + +/** + * list_splice_init - join two lists and reinitialise the emptied list. + * @list: the new list to add. + * @head: the place to add it in the first list. + * + * The list at @list is reinitialised + */ +static inline void list_splice_init(struct list_head *list, + struct list_head *head) +{ + if (!list_empty(list)) { + __list_splice(list, head, head->next); + INIT_LIST_HEAD(list); + } +} + +/** + * list_splice_tail_init - join two lists and reinitialise the emptied list + * @list: the new list to add. + * @head: the place to add it in the first list. + * + * Each of the lists is a queue. + * The list at @list is reinitialised + */ +static inline void list_splice_tail_init(struct list_head *list, + struct list_head *head) +{ + if (!list_empty(list)) { + __list_splice(list, head->prev, head); + INIT_LIST_HEAD(list); + } +} + +/** + * list_entry - get the struct for this entry + * @ptr: the &struct list_head pointer. + * @type: the type of the struct this is embedded in. + * @member: the name of the list_head within the struct. + */ +#define list_entry(ptr, type, member) \ + container_of(ptr, type, member) + +/** + * list_first_entry - get the first element from a list + * @ptr: the list head to take the element from. + * @type: the type of the struct this is embedded in. + * @member: the name of the list_head within the struct. + * + * Note, that list is expected to be not empty. + */ +#define list_first_entry(ptr, type, member) \ + list_entry((ptr)->next, type, member) + +/** + * list_last_entry - get the last element from a list + * @ptr: the list head to take the element from. + * @type: the type of the struct this is embedded in. + * @member: the name of the list_head within the struct. + * + * Note, that list is expected to be not empty. + */ +#define list_last_entry(ptr, type, member) \ + list_entry((ptr)->prev, type, member) + +/** + * list_first_entry_or_null - get the first element from a list + * @ptr: the list head to take the element from. + * @type: the type of the struct this is embedded in. + * @member: the name of the list_head within the struct. + * + * Note that if the list is empty, it returns NULL. + */ +#define list_first_entry_or_null(ptr, type, member) ({ \ + struct list_head *head__ = (ptr); \ + struct list_head *pos__ = READ_ONCE(head__->next); \ + pos__ != head__ ? list_entry(pos__, type, member) : NULL; \ +}) + +/** + * list_next_entry - get the next element in list + * @pos: the type * to cursor + * @member: the name of the list_head within the struct. + */ +#define list_next_entry(pos, member) \ + list_entry((pos)->member.next, typeof(*(pos)), member) + +/** + * list_prev_entry - get the prev element in list + * @pos: the type * to cursor + * @member: the name of the list_head within the struct. + */ +#define list_prev_entry(pos, member) \ + list_entry((pos)->member.prev, typeof(*(pos)), member) + +/** + * list_for_each - iterate over a list + * @pos: the &struct list_head to use as a loop cursor. + * @head: the head for your list. + */ +#define list_for_each(pos, head) \ + for (pos = (head)->next; pos != (head); pos = pos->next) + +/** + * list_for_each_prev - iterate over a list backwards + * @pos: the &struct list_head to use as a loop cursor. + * @head: the head for your list. + */ +#define list_for_each_prev(pos, head) \ + for (pos = (head)->prev; pos != (head); pos = pos->prev) + +/** + * list_for_each_safe - iterate over a list safe against removal of list entry + * @pos: the &struct list_head to use as a loop cursor. + * @n: another &struct list_head to use as temporary storage + * @head: the head for your list. + */ +#define list_for_each_safe(pos, n, head) \ + for (pos = (head)->next, n = pos->next; pos != (head); \ + pos = n, n = pos->next) + +/** + * list_for_each_prev_safe - iterate over a list backwards safe against removal of list entry + * @pos: the &struct list_head to use as a loop cursor. + * @n: another &struct list_head to use as temporary storage + * @head: the head for your list. + */ +#define list_for_each_prev_safe(pos, n, head) \ + for (pos = (head)->prev, n = pos->prev; \ + pos != (head); \ + pos = n, n = pos->prev) + +/** + * list_for_each_entry - iterate over list of given type + * @pos: the type * to use as a loop cursor. + * @head: the head for your list. + * @member: the name of the list_head within the struct. + */ +#define list_for_each_entry(pos, head, member) \ + for (pos = list_first_entry(head, typeof(*pos), member); \ + &pos->member != (head); \ + pos = list_next_entry(pos, member)) + +/** + * list_for_each_entry_reverse - iterate backwards over list of given type. + * @pos: the type * to use as a loop cursor. + * @head: the head for your list. + * @member: the name of the list_head within the struct. + */ +#define list_for_each_entry_reverse(pos, head, member) \ + for (pos = list_last_entry(head, typeof(*pos), member); \ + &pos->member != (head); \ + pos = list_prev_entry(pos, member)) + +/** + * list_prepare_entry - prepare a pos entry for use in list_for_each_entry_continue() + * @pos: the type * to use as a start point + * @head: the head of the list + * @member: the name of the list_head within the struct. + * + * Prepares a pos entry for use as a start point in list_for_each_entry_continue(). + */ +#define list_prepare_entry(pos, head, member) \ + ((pos) ? : list_entry(head, typeof(*pos), member)) + +/** + * list_for_each_entry_continue - continue iteration over list of given type + * @pos: the type * to use as a loop cursor. + * @head: the head for your list. + * @member: the name of the list_head within the struct. + * + * Continue to iterate over list of given type, continuing after + * the current position. + */ +#define list_for_each_entry_continue(pos, head, member) \ + for (pos = list_next_entry(pos, member); \ + &pos->member != (head); \ + pos = list_next_entry(pos, member)) + +/** + * list_for_each_entry_continue_reverse - iterate backwards from the given point + * @pos: the type * to use as a loop cursor. + * @head: the head for your list. + * @member: the name of the list_head within the struct. + * + * Start to iterate over list of given type backwards, continuing after + * the current position. + */ +#define list_for_each_entry_continue_reverse(pos, head, member) \ + for (pos = list_prev_entry(pos, member); \ + &pos->member != (head); \ + pos = list_prev_entry(pos, member)) + +/** + * list_for_each_entry_from - iterate over list of given type from the current point + * @pos: the type * to use as a loop cursor. + * @head: the head for your list. + * @member: the name of the list_head within the struct. + * + * Iterate over list of given type, continuing from current position. + */ +#define list_for_each_entry_from(pos, head, member) \ + for (; &pos->member != (head); \ + pos = list_next_entry(pos, member)) + +/** + * list_for_each_entry_from_reverse - iterate backwards over list of given type + * from the current point + * @pos: the type * to use as a loop cursor. + * @head: the head for your list. + * @member: the name of the list_head within the struct. + * + * Iterate backwards over list of given type, continuing from current position. + */ +#define list_for_each_entry_from_reverse(pos, head, member) \ + for (; &pos->member != (head); \ + pos = list_prev_entry(pos, member)) + +/** + * list_for_each_entry_safe - iterate over list of given type safe against removal of list entry + * @pos: the type * to use as a loop cursor. + * @n: another type * to use as temporary storage + * @head: the head for your list. + * @member: the name of the list_head within the struct. + */ +#define list_for_each_entry_safe(pos, n, head, member) \ + for (pos = list_first_entry(head, typeof(*pos), member), \ + n = list_next_entry(pos, member); \ + &pos->member != (head); \ + pos = n, n = list_next_entry(n, member)) + +/** + * list_for_each_entry_safe_continue - continue list iteration safe against removal + * @pos: the type * to use as a loop cursor. + * @n: another type * to use as temporary storage + * @head: the head for your list. + * @member: the name of the list_head within the struct. + * + * Iterate over list of given type, continuing after current point, + * safe against removal of list entry. + */ +#define list_for_each_entry_safe_continue(pos, n, head, member) \ + for (pos = list_next_entry(pos, member), \ + n = list_next_entry(pos, member); \ + &pos->member != (head); \ + pos = n, n = list_next_entry(n, member)) + +/** + * list_for_each_entry_safe_from - iterate over list from current point safe against removal + * @pos: the type * to use as a loop cursor. + * @n: another type * to use as temporary storage + * @head: the head for your list. + * @member: the name of the list_head within the struct. + * + * Iterate over list of given type from current point, safe against + * removal of list entry. + */ +#define list_for_each_entry_safe_from(pos, n, head, member) \ + for (n = list_next_entry(pos, member); \ + &pos->member != (head); \ + pos = n, n = list_next_entry(n, member)) + +/** + * list_for_each_entry_safe_reverse - iterate backwards over list safe against removal + * @pos: the type * to use as a loop cursor. + * @n: another type * to use as temporary storage + * @head: the head for your list. + * @member: the name of the list_head within the struct. + * + * Iterate backwards over list of given type, safe against removal + * of list entry. + */ +#define list_for_each_entry_safe_reverse(pos, n, head, member) \ + for (pos = list_last_entry(head, typeof(*pos), member), \ + n = list_prev_entry(pos, member); \ + &pos->member != (head); \ + pos = n, n = list_prev_entry(n, member)) + +/** + * list_safe_reset_next - reset a stale list_for_each_entry_safe loop + * @pos: the loop cursor used in the list_for_each_entry_safe loop + * @n: temporary storage used in list_for_each_entry_safe + * @member: the name of the list_head within the struct. + * + * list_safe_reset_next is not safe to use in general if the list may be + * modified concurrently (eg. the lock is dropped in the loop body). An + * exception to this is if the cursor element (pos) is pinned in the list, + * and list_safe_reset_next is called after re-taking the lock and before + * completing the current iteration of the loop body. + */ +#define list_safe_reset_next(pos, n, member) \ + n = list_next_entry(pos, member) + +/* + * Count the number of items in a list + */ +static inline int list_count_entries(struct list_head *head) +{ + struct list_head *pos; + int n = 0; + list_for_each(pos, head) + n++; + return n; +} + +/* + * Sort a list with cmp() + * creates a temporary array on the heap + */ +static inline int +list_sort(struct list_head *head, + int (*cmp)(const void *a, const void *b, void *state), + void *state) +{ + struct list_head **array = NULL, *pos; + unsigned int nmemb = 0; + + /* + * This always allocates in page-sized units to avoid realloc actually + * doing anything most of the time. On 64-bit machines we'll do an + * allocation for every 512 entries. + */ + const size_t pgcnt = 4096 / sizeof(void *); + + array = calloc(ALIGN_UP(1, pgcnt), sizeof(void *)); + if (!array) + return -1; + + list_for_each(pos, head) { + struct list_head **new_array; + size_t newmemb = ALIGN_UP(nmemb + 1, pgcnt); + + new_array = reallocarray(array, newmemb, sizeof(*new_array)); + if (!new_array) { + if (array) + free(array); + return -1; + } + array = new_array; + array[nmemb++] = pos; + } + + qsort_r(array, nmemb, sizeof(*array), cmp, state); + + INIT_LIST_HEAD(head); + for (unsigned int i = 0; i < nmemb; i++) { + INIT_LIST_HEAD(array[i]); + list_add(array[i], head); + } + free(array); + + return 0; +} + +/* + * Double linked lists with a single pointer list head. + * Mostly useful for hash tables where the two pointer list head is + * too wasteful. + * You lose the ability to access the tail in O(1). + */ + +#define HLIST_HEAD_INIT { .first = NULL } +#define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } +#define INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL) +static inline void INIT_HLIST_NODE(struct hlist_node *h) +{ + h->next = NULL; + h->pprev = NULL; +} + +static inline int hlist_unhashed(const struct hlist_node *h) +{ + return !h->pprev; +} + +static inline int hlist_empty(const struct hlist_head *h) +{ + return !READ_ONCE(h->first); +} + +static inline void __hlist_del(struct hlist_node *n) +{ + struct hlist_node *next = n->next; + struct hlist_node **pprev = n->pprev; + + WRITE_ONCE(*pprev, next); + if (next) + next->pprev = pprev; +} + +static inline void hlist_del(struct hlist_node *n) +{ + __hlist_del(n); + n->next = LIST_POISON1; + n->pprev = LIST_POISON2; +} + +static inline void hlist_del_init(struct hlist_node *n) +{ + if (!hlist_unhashed(n)) { + __hlist_del(n); + INIT_HLIST_NODE(n); + } +} + +static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) +{ + struct hlist_node *first = h->first; + n->next = first; + if (first) + first->pprev = &n->next; + WRITE_ONCE(h->first, n); + n->pprev = &h->first; +} + +/* next must be != NULL */ +static inline void hlist_add_before(struct hlist_node *n, + struct hlist_node *next) +{ + n->pprev = next->pprev; + n->next = next; + next->pprev = &n->next; + WRITE_ONCE(*(n->pprev), n); +} + +static inline void hlist_add_behind(struct hlist_node *n, + struct hlist_node *prev) +{ + n->next = prev->next; + WRITE_ONCE(prev->next, n); + n->pprev = &prev->next; + + if (n->next) + n->next->pprev = &n->next; +} + +/* after that we'll appear to be on some hlist and hlist_del will work */ +static inline void hlist_add_fake(struct hlist_node *n) +{ + n->pprev = &n->next; +} + +static inline bool hlist_fake(struct hlist_node *h) +{ + return h->pprev == &h->next; +} + +/* + * Check whether the node is the only node of the head without + * accessing head: + */ +static inline bool +hlist_is_singular_node(struct hlist_node *n, struct hlist_head *h) +{ + return !n->next && n->pprev == &h->first; +} + +/* + * Move a list from one list head to another. Fixup the pprev + * reference of the first entry if it exists. + */ +static inline void hlist_move_list(struct hlist_head *old, + struct hlist_head *new) +{ + new->first = old->first; + if (new->first) + new->first->pprev = &new->first; + old->first = NULL; +} + +#define hlist_entry(ptr, type, member) container_of(ptr,type,member) + +#define hlist_for_each(pos, head) \ + for (pos = (head)->first; pos ; pos = pos->next) + +#define hlist_for_each_safe(pos, n, head) \ + for (pos = (head)->first; pos && ({ n = pos->next; 1; }); \ + pos = n) + +#define hlist_entry_safe(ptr, type, member) \ + ({ typeof(ptr) ____ptr = (ptr); \ + ____ptr ? hlist_entry(____ptr, type, member) : NULL; \ + }) + +/** + * hlist_for_each_entry - iterate over list of given type + * @pos: the type * to use as a loop cursor. + * @head: the head for your list. + * @member: the name of the hlist_node within the struct. + */ +#define hlist_for_each_entry(pos, head, member) \ + for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\ + pos; \ + pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) + +/** + * hlist_for_each_entry_continue - iterate over a hlist continuing after current point + * @pos: the type * to use as a loop cursor. + * @member: the name of the hlist_node within the struct. + */ +#define hlist_for_each_entry_continue(pos, member) \ + for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\ + pos; \ + pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) + +/** + * hlist_for_each_entry_from - iterate over a hlist continuing from current point + * @pos: the type * to use as a loop cursor. + * @member: the name of the hlist_node within the struct. + */ +#define hlist_for_each_entry_from(pos, member) \ + for (; pos; \ + pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) + +/** + * hlist_for_each_entry_safe - iterate over list of given type safe against removal of list entry + * @pos: the type * to use as a loop cursor. + * @n: another &struct hlist_node to use as temporary storage + * @head: the head for your list. + * @member: the name of the hlist_node within the struct. + */ +#define hlist_for_each_entry_safe(pos, n, head, member) \ + for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\ + pos && ({ n = pos->member.next; 1; }); \ + pos = hlist_entry_safe(n, typeof(*pos), member)) + +#endif diff --git a/src/util.h b/src/util.h index f4c6c27c..4e5d83f4 100644 --- a/src/util.h +++ b/src/util.h @@ -27,27 +27,6 @@ #include #include -#define UNUSED __attribute__((__unused__)) -#define HIDDEN __attribute__((__visibility__ ("hidden"))) -#define PUBLIC __attribute__((__visibility__ ("default"))) -#define DESTRUCTOR __attribute__((destructor)) -#define CONSTRUCTOR __attribute__((constructor)) -#define ALIAS(x) __attribute__((weak, alias (#x))) -#define NONNULL(...) __attribute__((__nonnull__(__VA_ARGS__))) -#define PRINTF(...) __attribute__((__format__(printf, __VA_ARGS__))) -#define FLATTEN __attribute__((__flatten__)) -#define PACKED __attribute__((__packed__)) -#define VERSION(sym, ver) __asm__(".symver " # sym "," # ver) - -#define __branch_check__(x, expect, is_constant) \ - __builtin_expect(!!(x), expect) -#ifndef likely -#define likely(x) (__branch_check__(x, 1, __builtin_constant_p(x))) -#endif -#ifndef unlikely -#define unlikely(x) (__branch_check__(x, 0, __builtin_constant_p(x))) -#endif - static inline int UNUSED read_file(int fd, uint8_t **result, size_t *bufsize) { From f1612c85a1b7f76b61ab88a0097202444b062e95 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 11 May 2020 18:10:22 -0400 Subject: [PATCH 15/35] Add some test data --- ...GPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e | Bin 0 -> 28 bytes ...SESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 | Bin 0 -> 85 bytes ...AcpiVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 | Bin 0 -> 14 bytes ...yS3Addr-074e1e48-8132-47a1-8c2c-3f14ad9a66dc | Bin 0 -> 12 bytes ...ditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...oot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 120 bytes ...Current-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...Support-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 8 bytes ...otOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes .../ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 160 bytes ...onInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 160 bytes .../ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...nOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...ileData-b08f97ff-e6e8-4193-a997-5e9e9b0adb32 | Bin 0 -> 14 bytes .../CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 | Bin 0 -> 10 bytes ...yedMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...tModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 | Bin 0 -> 5 bytes ...EfiTime-9d0da369-540b-46f8-85a0-2b5f2c301e15 | Bin 0 -> 7 bytes .../Ep-73dad563-8f27-42af-918f-8651eb0a93ef | Bin 0 -> 36 bytes .../ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...rOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...olatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 8 bytes ...xedBoot-de8ab926-efda-4c23-bbc4-98fd29aa0069 | Bin 0 -> 652 bytes .../HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 | Bin 0 -> 12 bytes ...ntUcode-eda41d22-7729-5b91-b3ee-ba619921cefa | Bin 0 -> 20 bytes .../KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1564 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1564 bytes ...bleSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 6 bytes ...Storage-5432122d-d034-49d2-a6de-65a829eb4c74 | Bin 0 -> 15 bytes ...Control-e20939be-32d4-41be-a150-897f85d49829 | Bin 0 -> 5 bytes ...rolLock-bb983ccf-151d-40e1-a07b-4a17be168292 | Bin 0 -> 5 bytes ...Counter-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 8 bytes ...ormData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 6 bytes ...tackVar-d1405d16-7afc-4695-bb12-41459d3695a2 | Bin 0 -> 10 bytes ...nPolicy-69ecc1be-a981-446d-8eb6-af0e53d06ce8 | Bin 0 -> 5 bytes ...ariable-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 28 bytes ...boRatio-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 5 bytes ...cations-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes ...pported-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes ..._COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 | Bin 0 -> 10 bytes .../PK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1474 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1474 bytes ...01_0_NV-560bf58a-1e0d-4d7e-953f-2980a261e031 | Bin 0 -> 7 bytes ...ormLang-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 10 bytes ...ngCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 10 bytes ...eConfig-4da4f952-2516-4d06-8975-65036403a8c7 | Bin 0 -> 5 bytes ...MCOCXMP-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 105 bytes ...Setting-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 7 bytes ...DSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd | Bin 0 -> 5 bytes ...ureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...otSetup-7b59104a-c00d-4158-87ff-f04d6396a915 | Bin 0 -> 11 bytes ...ountVar-81c76078-bfde-4368-9790-570914c01a65 | Bin 0 -> 8 bytes .../Setup-80e1202e-2697-4264-9cc9-80762c3e5863 | Bin 0 -> 10 bytes .../Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 4348 bytes ...tupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...Support-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 132 bytes ...ntTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...hBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...ntTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...efaults-4599d26f-1a11-49b8-b91f-858745cff824 | Bin 0 -> 5810 bytes ...OSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 10 bytes ...Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...rvFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 12 bytes ...Support-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 37 bytes ...efaults-c4cc0de8-0687-4422-99c1-65351a5d5f95 | Bin 0 -> 17135 bytes ...dorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...eStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 68 bytes .../db-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 4801 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 4801 bytes .../dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 1474 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1474 bytes .../dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 1569 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1569 bytes .../dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 3756 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 656 bytes ...GPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e | Bin 0 -> 28 bytes ...SESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 | Bin 0 -> 85 bytes .../AWVC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 | Bin 0 -> 8 bytes ...utputDp-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 34 bytes ...tbyFlag-9482539b-7c17-44ed-b68c-2c8f7f33b7b2 | Bin 0 -> 5 bytes ...ssetTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 5 bytes ...ditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes .../BRDS-42780dd5-9a7d-404c-80e4-7f7094360394 | Bin 0 -> 12 bytes ...ariable-368b3153-563d-4610-8d94-47a9fa8c4c16 | Bin 0 -> 20 bytes ...ariable-368b3152-563d-4670-8d94-47a9fa8c4c16 | Bin 0 -> 8 bytes ...oot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 122 bytes ...oot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 182 bytes ...Current-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...ootFFF6-5990c250-676b-4ff7-8a0d-529319d0b254 | Bin 0 -> 78 bytes ...ootFFF7-5990c250-676b-4ff7-8a0d-529319d0b254 | Bin 0 -> 78 bytes ...ootFFF8-5990c250-676b-4ff7-8a0d-529319d0b254 | Bin 0 -> 78 bytes ...ootFFFB-5990c250-676b-4ff7-8a0d-529319d0b254 | Bin 0 -> 86 bytes ...ootFFFC-5990c250-676b-4ff7-8a0d-529319d0b254 | Bin 0 -> 94 bytes ...ootFFFD-5990c250-676b-4ff7-8a0d-529319d0b254 | Bin 0 -> 82 bytes ...ootFFFE-5990c250-676b-4ff7-8a0d-529319d0b254 | Bin 0 -> 76 bytes ...ootList-65cbd9d9-ab77-4a61-b288-2763405d588a | Bin 0 -> 5 bytes ...Support-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 8 bytes ...otOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 8 bytes .../ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 112 bytes ...onInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 112 bytes .../ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 34 bytes ...nOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 34 bytes ...ileData-b08f97ff-e6e8-4193-a997-5e9e9b0adb32 | Bin 0 -> 16 bytes .../CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 | Bin 0 -> 10 bytes ...tPolicy-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 5 bytes ...HISTORY-1358e20b-0e48-4f06-8ddd-8809b8a74d6c | Bin 0 -> 84 bytes ...otOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53 | Bin 0 -> 10 bytes ...ssValue-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 6 bytes ...Counter-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 16 bytes ...ootMode-7b59104a-c00d-4158-87ff-f04d6396a915 | Bin 0 -> 6 bytes ...llVar01-e224eaa0-4358-6ac8-3cce-daa44e54f638 | Bin 0 -> 5 bytes ...yedMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...tModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 | Bin 0 -> 5 bytes .../EWRD-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 37 bytes ...EfiTime-9d0da369-540b-46f8-85a0-2b5f2c301e15 | Bin 0 -> 7 bytes .../Ep-73dad563-8f27-42af-918f-8651eb0a93ef | Bin 0 -> 36 bytes .../ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 34 bytes ...rOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 34 bytes ...olatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 8 bytes ...BUG_LOG-0abba7dc-e516-4167-bbf5-4d9d1c739416 | Bin 0 -> 2050 bytes ...tOption-b540a530-6978-4da7-91cb-7207d764d262 | Bin 0 -> 288 bytes ...NVS_PTR-0a602c5b-05a0-40c4-9181-edcd891d0003 | Bin 0 -> 12 bytes .../GPC-42780dd5-9a7d-404c-80e4-7f7094360394 | Bin 0 -> 17 bytes .../GPC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 17 bytes .../GPC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 | Bin 0 -> 17 bytes ...ltValue-3a21751e-bd32-4825-8754-82a47f01b09b | Bin 0 -> 47 bytes ...ltValue-7f3301c7-2405-4765-aa2e-d9ed28aea950 | Bin 0 -> 47 bytes .../HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 | Bin 0 -> 12 bytes ...HddFlag-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 6 bytes ...sRTCBad-65cbd9d9-ab77-4a61-b288-2763405d588a | Bin 0 -> 5 bytes .../KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 2574 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 2574 bytes ...iStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...iStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...iStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...iStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...iStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...iStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...iStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...mActive-f7f70708-b3c0-4be0-b00c-ae91da4adc03 | Bin 0 -> 5 bytes ...dConfig-c54906f9-eb09-4457-a007-4154652fcfa5 | Bin 0 -> 6466 bytes ...bleSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 6 bytes ...Storage-5432122d-d034-49d2-a6de-65a829eb4c74 | Bin 0 -> 17 bytes ...Control-e20939be-32d4-41be-a150-897f85d49829 | Bin 0 -> 5 bytes ...rolLock-bb983ccf-151d-40e1-a07b-4a17be168292 | Bin 0 -> 5 bytes ...Counter-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 8 bytes ...ormData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 6 bytes ...tackVar-d1405d16-7afc-4695-bb12-41459d3695a2 | Bin 0 -> 12 bytes ...IDEKPub-eaec226f-c9a3-477a-a826-ddc716cdc0e3 | Bin 0 -> 260 bytes ...KPubCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 | Bin 0 -> 8 bytes ...nedType-dd7f0389-ab93-4dbe-998b-c9c5ca8f97d8 | Bin 0 -> 5 bytes ...cations-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes ...pported-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes .../OsType-a66919d2-6c45-403e-b00a-9bce58e97315 | Bin 0 -> 5 bytes ..._COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 | Bin 0 -> 11 bytes .../PK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 977 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 977 bytes ...ormLang-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 10 bytes ...ngCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 17 bytes ...icCount-65cbd9d9-ab77-4a61-b288-2763405d588a | Bin 0 -> 8 bytes ...eConfig-4da4f952-2516-4d06-8975-65036403a8c7 | Bin 0 -> 5 bytes .../SADS-42780dd5-9a7d-404c-80e4-7f7094360394 | Bin 0 -> 6 bytes .../SADS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 6 bytes .../SADS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 | Bin 0 -> 6 bytes ...SUPPORT-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 5 bytes ...RY_ADDR-0a602c5b-05a0-40c4-9181-edcd891d0036 | Bin 0 -> 12 bytes ...DSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd | Bin 0 -> 5 bytes .../SPLC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 13 bytes .../SPLC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 | Bin 0 -> 13 bytes ...tNumber-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 7 bytes ...ureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...viceTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 5 bytes ...ountVar-81c76078-bfde-4368-9790-570914c01a65 | Bin 0 -> 8 bytes .../Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 5830 bytes ...eatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 52 bytes ...tupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...Support-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 148 bytes ...ootFlag-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 5 bytes ...gBackUp-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 5 bytes ...ntTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...hBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...ntTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...lActive-f7f70708-b3c0-4be0-b00c-ae91da4adc03 | Bin 0 -> 5 bytes ...efaults-4599d26f-1a11-49b8-b91f-858745cff824 | Bin 0 -> 6524 bytes ...OSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 10 bytes ...lection-8e1a7a52-df0d-460d-a825-d08acf2bb44d | Bin 0 -> 5 bytes ...sOnPost-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 5 bytes ...ileData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 6 bytes ...Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...rvFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 12 bytes ...kIDCopy-eaec226f-c9a3-477a-a826-ddc716cdc0e3 | Bin 0 -> 36 bytes ...Support-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 37 bytes ...otOrder-65cbd9d9-ab77-4a61-b288-2763405d588a | Bin 0 -> 32 bytes ...erCount-65cbd9d9-ab77-4a61-b288-2763405d588a | Bin 0 -> 12 bytes ...efaults-c54906f9-eb09-4457-a007-4154652fcfa5 | Bin 0 -> 6495 bytes ...dorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes .../WAND-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 11 bytes .../WGDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 23 bytes .../WRDD-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 7 bytes .../WRDD-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 | Bin 0 -> 7 bytes .../WRDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea | Bin 0 -> 16 bytes .../WRDS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 | Bin 0 -> 10 bytes .../db-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 4153 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 4153 bytes .../dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 5419 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5419 bytes ...Version-66b36b33-8094-424d-ba45-e876d62c45c1 | Bin 0 -> 12 bytes ...0a755-0-0abba7dc-e516-4167-bbf5-4d9d1c739416 | Bin 0 -> 230 bytes ...capsule-0abba7dc-e516-4167-bbf5-4d9d1c739416 | Bin 0 -> 230 bytes ...GPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e | Bin 0 -> 28 bytes ...etupSSP-3a997502-647a-4c82-998e-52ef9486a247 | Bin 0 -> 1559 bytes ...cations-eb41d646-f49f-4655-9165-21d1224e3932 | Bin 0 -> 8 bytes ...ountVar-81c76078-bfde-4368-9790-570914c01a65 | Bin 0 -> 8 bytes ...oot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 120 bytes ...oot0002-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 88 bytes ...oot0003-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1438 bytes ...Current-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...Support-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 8 bytes ...otOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 10 bytes .../ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 175 bytes ...onInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 175 bytes .../ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 143 bytes ...nOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 143 bytes ...otOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53 | Bin 0 -> 10 bytes ...evOrder-3c4ead08-45ae-4315-8d15-a60eaa8caf69 | Bin 0 -> 24 bytes ...evOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 24 bytes ...tModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 | Bin 0 -> 5 bytes .../ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 143 bytes ...rOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 143 bytes ...olatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 8 bytes ...evOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 24 bytes ...ceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 24 bytes ...ceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 20 bytes ...xedBoot-de8ab926-efda-4c23-bbc4-98fd29aa0069 | Bin 0 -> 652 bytes ...otGroup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 38 bytes .../HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 | Bin 0 -> 12 bytes .../KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1564 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1564 bytes ...evOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652 | Bin 0 -> 24 bytes ...bleSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 6 bytes ...Control-e20939be-32d4-41be-a150-897f85d49829 | Bin 0 -> 5 bytes ...rolLock-bb983ccf-151d-40e1-a07b-4a17be168292 | Bin 0 -> 5 bytes ...Counter-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 8 bytes ...ariable-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 28 bytes ...otOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 10 bytes ...evOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652 | Bin 0 -> 24 bytes ...evOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 24 bytes ...evOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 24 bytes ...cations-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes ...pported-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes .../PK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 979 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 979 bytes ...ormLang-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 10 bytes ...ngCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 10 bytes ...ureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...tupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...Support-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 148 bytes ...ntTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...bleF000-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...hBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...ntTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...otOrder-1105d69f-5ec8-47e9-bb46-153e794e356c | Bin 0 -> 10 bytes ...OSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 10 bytes ...Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...Bridges-fb5703f5-f8a7-f401-18b4-3f108deb2612 | Bin 0 -> 5 bytes ...rvFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 12 bytes ...evOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc | Bin 0 -> 24 bytes ...dorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...eStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 68 bytes .../db-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 5191 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5191 bytes .../dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 979 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 979 bytes .../dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 1569 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 1569 bytes .../dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 3728 bytes ...Default-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 3728 bytes 277 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/machine0/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e create mode 100644 tests/machine0/data/AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 create mode 100644 tests/machine0/data/AmdAcpiVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 create mode 100644 tests/machine0/data/AmiEntryS3Addr-074e1e48-8132-47a1-8c2c-3f14ad9a66dc create mode 100644 tests/machine0/data/AuditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/ConOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/CpuSetupVolatileData-b08f97ff-e6e8-4193-a997-5e9e9b0adb32 create mode 100644 tests/machine0/data/CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 create mode 100644 tests/machine0/data/DeployedMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 create mode 100644 tests/machine0/data/EfiTime-9d0da369-540b-46f8-85a0-2b5f2c301e15 create mode 100644 tests/machine0/data/Ep-73dad563-8f27-42af-918f-8651eb0a93ef create mode 100644 tests/machine0/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/ErrOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/FPDT_Volatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine0/data/FixedBoot-de8ab926-efda-4c23-bbc4-98fd29aa0069 create mode 100644 tests/machine0/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 create mode 100644 tests/machine0/data/IntUcode-eda41d22-7729-5b91-b3ee-ba619921cefa create mode 100644 tests/machine0/data/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine0/data/MeSetupStorage-5432122d-d034-49d2-a6de-65a829eb4c74 create mode 100644 tests/machine0/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 create mode 100644 tests/machine0/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 create mode 100644 tests/machine0/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine0/data/NBGopPlatformData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine0/data/NetworkStackVar-d1405d16-7afc-4695-bb12-41459d3695a2 create mode 100644 tests/machine0/data/NewOptionPolicy-69ecc1be-a981-446d-8eb6-af0e53d06ce8 create mode 100644 tests/machine0/data/OA3MSDMvariable-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine0/data/OcTurboRatio-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine0/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/PCI_COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 create mode 100644 tests/machine0/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/PNP0501_0_NV-560bf58a-1e0d-4d7e-953f-2980a261e031 create mode 100644 tests/machine0/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/RstOptaneConfig-4da4f952-2516-4d06-8975-65036403a8c7 create mode 100644 tests/machine0/data/SMCOCXMP-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine0/data/SMCOcBiosSetting-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine0/data/SOFTWAREGUARDSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd create mode 100644 tests/machine0/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/SecureBootSetup-7b59104a-c00d-4158-87ff-f04d6396a915 create mode 100644 tests/machine0/data/SetUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 create mode 100644 tests/machine0/data/Setup-80e1202e-2697-4264-9cc9-80762c3e5863 create mode 100644 tests/machine0/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine0/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine0/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine0/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine0/data/StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824 create mode 100644 tests/machine0/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine0/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine0/data/UsbSupport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine0/data/UserDefaults-c4cc0de8-0687-4422-99c1-65351a5d5f95 create mode 100644 tests/machine0/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine0/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine0/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine0/data/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine0/data/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine0/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine0/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e create mode 100644 tests/machine1/data/AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 create mode 100644 tests/machine1/data/AWVC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 create mode 100644 tests/machine1/data/AmiGopOutputDp-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/AmtResetbyFlag-9482539b-7c17-44ed-b68c-2c8f7f33b7b2 create mode 100644 tests/machine1/data/AssetTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/AuditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/BRDS-42780dd5-9a7d-404c-80e4-7f7094360394 create mode 100644 tests/machine1/data/BiosGuardCapsuleVariable-368b3153-563d-4610-8d94-47a9fa8c4c16 create mode 100644 tests/machine1/data/BiosGuardRecoveryAddressVariable-368b3152-563d-4670-8d94-47a9fa8c4c16 create mode 100644 tests/machine1/data/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/BootFFF6-5990c250-676b-4ff7-8a0d-529319d0b254 create mode 100644 tests/machine1/data/BootFFF7-5990c250-676b-4ff7-8a0d-529319d0b254 create mode 100644 tests/machine1/data/BootFFF8-5990c250-676b-4ff7-8a0d-529319d0b254 create mode 100644 tests/machine1/data/BootFFFB-5990c250-676b-4ff7-8a0d-529319d0b254 create mode 100644 tests/machine1/data/BootFFFC-5990c250-676b-4ff7-8a0d-529319d0b254 create mode 100644 tests/machine1/data/BootFFFD-5990c250-676b-4ff7-8a0d-529319d0b254 create mode 100644 tests/machine1/data/BootFFFE-5990c250-676b-4ff7-8a0d-529319d0b254 create mode 100644 tests/machine1/data/BootList-65cbd9d9-ab77-4a61-b288-2763405d588a create mode 100644 tests/machine1/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/ConOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/CpuSetupVolatileData-b08f97ff-e6e8-4193-a997-5e9e9b0adb32 create mode 100644 tests/machine1/data/CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 create mode 100644 tests/machine1/data/CurrentPolicy-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/DDIAG_BHISTORY-1358e20b-0e48-4f06-8ddd-8809b8a74d6c create mode 100644 tests/machine1/data/DefaultBootOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53 create mode 100644 tests/machine1/data/DellBrightnessValue-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine1/data/DellMonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/DellSecureBootMode-7b59104a-c00d-4158-87ff-f04d6396a915 create mode 100644 tests/machine1/data/DellVar01-e224eaa0-4358-6ac8-3cce-daa44e54f638 create mode 100644 tests/machine1/data/DeployedMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 create mode 100644 tests/machine1/data/EWRD-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/EfiTime-9d0da369-540b-46f8-85a0-2b5f2c301e15 create mode 100644 tests/machine1/data/Ep-73dad563-8f27-42af-918f-8651eb0a93ef create mode 100644 tests/machine1/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/ErrOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/FPDT_Volatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/FWUPDATE_DEBUG_LOG-0abba7dc-e516-4167-bbf5-4d9d1c739416 create mode 100644 tests/machine1/data/FastBootOption-b540a530-6978-4da7-91cb-7207d764d262 create mode 100644 tests/machine1/data/GNVS_PTR-0a602c5b-05a0-40c4-9181-edcd891d0003 create mode 100644 tests/machine1/data/GPC-42780dd5-9a7d-404c-80e4-7f7094360394 create mode 100644 tests/machine1/data/GPC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/GPC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 create mode 100644 tests/machine1/data/GsetLegacyIplDefaultValue-3a21751e-bd32-4825-8754-82a47f01b09b create mode 100644 tests/machine1/data/GsetUefiIplDefaultValue-7f3301c7-2405-4765-aa2e-d9ed28aea950 create mode 100644 tests/machine1/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 create mode 100644 tests/machine1/data/InternalHddFlag-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/IsRTCBad-65cbd9d9-ab77-4a61-b288-2763405d588a create mode 100644 tests/machine1/data/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/Kernel_ATPSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/Kernel_DriverSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/Kernel_EntRevokeSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/Kernel_RvkSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/Kernel_SiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/Kernel_SkuSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/Kernel_WinSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine1/data/KvmActive-f7f70708-b3c0-4be0-b00c-ae91da4adc03 create mode 100644 tests/machine1/data/LastKnownGoodConfig-c54906f9-eb09-4457-a007-4154652fcfa5 create mode 100644 tests/machine1/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine1/data/MeSetupStorage-5432122d-d034-49d2-a6de-65a829eb4c74 create mode 100644 tests/machine1/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 create mode 100644 tests/machine1/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 create mode 100644 tests/machine1/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/NBGopPlatformData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine1/data/NetworkStackVar-d1405d16-7afc-4695-bb12-41459d3695a2 create mode 100644 tests/machine1/data/OfflineUniqueIDEKPub-eaec226f-c9a3-477a-a826-ddc716cdc0e3 create mode 100644 tests/machine1/data/OfflineUniqueIDEKPubCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 create mode 100644 tests/machine1/data/OsExtenedType-dd7f0389-ab93-4dbe-998b-c9c5ca8f97d8 create mode 100644 tests/machine1/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/OsType-a66919d2-6c45-403e-b00a-9bce58e97315 create mode 100644 tests/machine1/data/PCI_COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 create mode 100644 tests/machine1/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/PreMonotoicCount-65cbd9d9-ab77-4a61-b288-2763405d588a create mode 100644 tests/machine1/data/RstOptaneConfig-4da4f952-2516-4d06-8975-65036403a8c7 create mode 100644 tests/machine1/data/SADS-42780dd5-9a7d-404c-80e4-7f7094360394 create mode 100644 tests/machine1/data/SADS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/SADS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 create mode 100644 tests/machine1/data/SIDSUPPORT-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine1/data/SMBIOS_ENTRY_ADDR-0a602c5b-05a0-40c4-9181-edcd891d0036 create mode 100644 tests/machine1/data/SOFTWAREGUARDSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd create mode 100644 tests/machine1/data/SPLC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/SPLC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 create mode 100644 tests/machine1/data/SataPortNumber-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/ServiceTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/SetUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 create mode 100644 tests/machine1/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine1/data/SetupCpuFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine1/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/SimpleBootFlag-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/SimpleBootFlagBackUp-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine1/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine1/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine1/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine1/data/SolActive-f7f70708-b3c0-4be0-b00c-ae91da4adc03 create mode 100644 tests/machine1/data/StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824 create mode 100644 tests/machine1/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine1/data/TPM_NVSelection-8e1a7a52-df0d-460d-a825-d08acf2bb44d create mode 100644 tests/machine1/data/TbtPresentStatusOnPost-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine1/data/TbtSetupVolatileData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine1/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine1/data/UnlockIDCopy-eaec226f-c9a3-477a-a826-ddc716cdc0e3 create mode 100644 tests/machine1/data/UsbSupport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine1/data/UserBootOrder-65cbd9d9-ab77-4a61-b288-2763405d588a create mode 100644 tests/machine1/data/UserBootOrderCount-65cbd9d9-ab77-4a61-b288-2763405d588a create mode 100644 tests/machine1/data/UserDefaults-c54906f9-eb09-4457-a007-4154652fcfa5 create mode 100644 tests/machine1/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/WAND-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/WGDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/WRDD-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/WRDD-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 create mode 100644 tests/machine1/data/WRDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea create mode 100644 tests/machine1/data/WRDS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 create mode 100644 tests/machine1/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine1/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine1/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine1/data/ePSAVersion-66b36b33-8094-424d-ba45-e876d62c45c1 create mode 100644 tests/machine1/data/fwupd-ce945437-7358-49f1-95d8-6b694a10a755-0-0abba7dc-e516-4167-bbf5-4d9d1c739416 create mode 100644 tests/machine1/data/fwupd-ux-capsule-0abba7dc-e516-4167-bbf5-4d9d1c739416 create mode 100644 tests/machine2/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e create mode 100644 tests/machine2/data/AmdSetupSSP-3a997502-647a-4c82-998e-52ef9486a247 create mode 100644 tests/machine2/data/AmiEmaIndications-eb41d646-f49f-4655-9165-21d1224e3932 create mode 100644 tests/machine2/data/AmiHardwareSignatureSetupUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 create mode 100644 tests/machine2/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/Boot0002-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/Boot0003-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/ConOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/DefaultBootOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53 create mode 100644 tests/machine2/data/DefaultLegacyDevOrder-3c4ead08-45ae-4315-8d15-a60eaa8caf69 create mode 100644 tests/machine2/data/DefaultUefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 create mode 100644 tests/machine2/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/ErrOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/FPDT_Volatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine2/data/FboLegacyDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/FboLegacySceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/FboUefiSceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/FixedBoot-de8ab926-efda-4c23-bbc4-98fd29aa0069 create mode 100644 tests/machine2/data/FixedBootGroup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine2/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 create mode 100644 tests/machine2/data/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/LegacyDevOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652 create mode 100644 tests/machine2/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine2/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 create mode 100644 tests/machine2/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 create mode 100644 tests/machine2/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine2/data/OA3MSDMvariable-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine2/data/OldBootOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/OldLegacyDevOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652 create mode 100644 tests/machine2/data/OriFboLegacyDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/OriUefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine2/data/SmbiosEntryPointTableF000-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine2/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine2/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine2/data/SmcBootOrder-1105d69f-5ec8-47e9-bb46-153e794e356c create mode 100644 tests/machine2/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine2/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/TotalNumberOfRootBridges-fb5703f5-f8a7-f401-18b4-3f108deb2612 create mode 100644 tests/machine2/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine2/data/UefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc create mode 100644 tests/machine2/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine2/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine2/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine2/data/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine2/data/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine2/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine2/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c diff --git a/tests/machine0/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e b/tests/machine0/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e new file mode 100644 index 0000000000000000000000000000000000000000..480c8c8d9292204f9d78bd3c1f024758494fba88 GIT binary patch literal 28 KcmZQ)zzqNZ-~b2! literal 0 HcmV?d00001 diff --git a/tests/machine0/data/AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 b/tests/machine0/data/AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 new file mode 100644 index 0000000000000000000000000000000000000000..1bf66a149c6cf743a69fd3f0f36ef3b200b91ec8 GIT binary patch literal 85 LcmZQ)paB2?0;m88 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/AmdAcpiVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 b/tests/machine0/data/AmdAcpiVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 new file mode 100644 index 0000000000000000000000000000000000000000..ae989e4ad68f4a11f71ce1903cd98ab71e3f1ba2 GIT binary patch literal 14 UcmZQ$U|^7VaJ>^qF)%U!028YMU;qFB literal 0 HcmV?d00001 diff --git a/tests/machine0/data/AmiEntryS3Addr-074e1e48-8132-47a1-8c2c-3f14ad9a66dc b/tests/machine0/data/AmiEntryS3Addr-074e1e48-8132-47a1-8c2c-3f14ad9a66dc new file mode 100644 index 0000000000000000000000000000000000000000..38ad0b0941fc85e94c30c49ee9a0bc7240260aaa GIT binary patch literal 12 ScmZQ)U|_f`cC8OcF#rG$Tmn@9 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/AuditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/AuditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine0/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..395525bef98188d10558010cca7fd64755b8956b GIT binary patch literal 120 zcmZQ)U|?Vb;ur=uhE#?WhJ1!1hD0Erg;5JE&cFfWfWQxVFy$CgKPlwS7yl-iOS2=7 ybZul}Vqwt(>UIU{_XL~b%HYD_&k)4m2;>DbcmPFx8T6p?3=H-ES%Bs^`2zrVSQMTB literal 0 HcmV?d00001 diff --git a/tests/machine0/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ad078cc6f94b9da937d168558ed1b30497c7de61 GIT binary patch literal 6 NcmZQ$U|?Wm0000i00;m8 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..346f078cdc7c4b7384a4be1cf2e1023671321d15 GIT binary patch literal 8 PcmZQ$U|&9Vz`)4B2mlF|0QUd@ literal 0 HcmV?d00001 diff --git a/tests/machine0/data/CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 b/tests/machine0/data/CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 new file mode 100644 index 0000000000000000000000000000000000000000..3cadac645cb1a727ec9859a94fd0e307ea8a569c GIT binary patch literal 10 KcmZQ)fB^siPyh%3 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/DeployedMode-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/DeployedMode-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..687e561126750b618ef12a9607841f2e302cbf1d GIT binary patch literal 5 McmZQ$U|?Vb001Na2mk;8 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 b/tests/machine0/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 new file mode 100644 index 0000000000000000000000000000000000000000..098b66d67bc6b03c31c6521bae64fd94b42048f2 GIT binary patch literal 5 McmZQ)U|?Vd001ih3jhEB literal 0 HcmV?d00001 diff --git a/tests/machine0/data/EfiTime-9d0da369-540b-46f8-85a0-2b5f2c301e15 b/tests/machine0/data/EfiTime-9d0da369-540b-46f8-85a0-2b5f2c301e15 new file mode 100644 index 0000000000000000000000000000000000000000..ddf41581121250cc5eabe781a72dc35bd52f0686 GIT binary patch literal 7 OcmZQ)U|{&q&Hw-dLjeu| literal 0 HcmV?d00001 diff --git a/tests/machine0/data/Ep-73dad563-8f27-42af-918f-8651eb0a93ef b/tests/machine0/data/Ep-73dad563-8f27-42af-918f-8651eb0a93ef new file mode 100644 index 0000000000000000000000000000000000000000..687fdc61d8c0fb974d8e3bce40f5e3d136d38124 GIT binary patch literal 36 dcmZQ)K!8bY?A;-LJ0`Zol`Wpyad`_&1^|Jn2s{7) literal 0 HcmV?d00001 diff --git a/tests/machine0/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..5959647093847e676539f098ecb46f82502dfdd9 GIT binary patch literal 40 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 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..266f5064e85cb6f80c2edcabda7841ba0e7b8491 GIT binary patch literal 10 RcmZQ$U|>ki(+v$~000Lg0j~f6 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/RstOptaneConfig-4da4f952-2516-4d06-8975-65036403a8c7 b/tests/machine0/data/RstOptaneConfig-4da4f952-2516-4d06-8975-65036403a8c7 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine0/data/SMCOCXMP-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine0/data/SMCOCXMP-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..b68e4dcd5fc741a3570fbd961b4d9cf8ffcfd364 GIT binary patch literal 105 zcmZQ)0D_E8P6j3h0R}z>aRwCzA%+76^BEZ!*cdo~V&nj4UvEP*_XrbTBPU}c0|RG6 HGX(_zNZtpc literal 0 HcmV?d00001 diff --git a/tests/machine0/data/SMCOcBiosSetting-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine0/data/SMCOcBiosSetting-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..178f0c117db14ebae8f1fdeaaa0d307f706c38b1 GIT binary patch literal 7 OcmZQ)U|?WmWB>pFJpc*- literal 0 HcmV?d00001 diff --git a/tests/machine0/data/SOFTWAREGUARDSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd b/tests/machine0/data/SOFTWAREGUARDSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd new file mode 100644 index 0000000000000000000000000000000000000000..6a3bdf243cdbea7ccf87f45bc43366a55ac372f5 GIT binary patch literal 5 McmZQ$U|`q)007efw*UYD literal 0 HcmV?d00001 diff --git a/tests/machine0/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..687e561126750b618ef12a9607841f2e302cbf1d GIT binary patch literal 5 McmZQ$U|?Vb001Na2mk;8 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/SecureBootSetup-7b59104a-c00d-4158-87ff-f04d6396a915 b/tests/machine0/data/SecureBootSetup-7b59104a-c00d-4158-87ff-f04d6396a915 new file mode 100644 index 0000000000000000000000000000000000000000..a2dfe83c0ff18507b01b68150dbaccab1c0e9b14 GIT binary patch literal 11 PcmZQ)U|?VbVjutj0ABzJ literal 0 HcmV?d00001 diff --git a/tests/machine0/data/SetUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 b/tests/machine0/data/SetUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 new file mode 100644 index 0000000000000000000000000000000000000000..7e0a16414da837a0ce7a79262330c7b9635718c1 GIT binary patch literal 8 NcmZQ)U|`S$VgLZ-05Jdn literal 0 HcmV?d00001 diff --git a/tests/machine0/data/Setup-80e1202e-2697-4264-9cc9-80762c3e5863 b/tests/machine0/data/Setup-80e1202e-2697-4264-9cc9-80762c3e5863 new file mode 100644 index 0000000000000000000000000000000000000000..86e405f59d9f3eb178853efa8ef646f19b197b9a GIT binary patch literal 10 NcmZQ)00Txw1^@t6015yA literal 0 HcmV?d00001 diff --git a/tests/machine0/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine0/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..02d40d5722c1bef830275dc78e88c2c7c0a3d251 GIT binary patch literal 4348 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 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde b/tests/machine0/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde new file mode 100644 index 0000000000000000000000000000000000000000..e0a78e2cd3d4a6c28a92a57057a58776635e444e GIT binary patch literal 10 PcmZQ)U|?VbVg?2P09F7A literal 0 HcmV?d00001 diff --git a/tests/machine0/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..60f8feb82e1029f10b4459414ef94e48d61a7c29 GIT binary patch literal 6 NcmZQ)U|?Wm0000o00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde b/tests/machine0/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde new file mode 100644 index 0000000000000000000000000000000000000000..4e2efd456ca965d17fd981e648ebf9eeb3e1b074 GIT binary patch literal 12 RcmZQ)U|^8Yz1at(7yt@40ki-B literal 0 HcmV?d00001 diff --git a/tests/machine0/data/UsbSupport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine0/data/UsbSupport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..0bd78825b021ac21cc6b8eca38a1473e9fa41c7a GIT binary patch literal 37 ZcmZQ)U|?Wm1QH-x1VST7pbRSz0{{bv04M+e literal 0 HcmV?d00001 diff --git a/tests/machine0/data/UserDefaults-c4cc0de8-0687-4422-99c1-65351a5d5f95 b/tests/machine0/data/UserDefaults-c4cc0de8-0687-4422-99c1-65351a5d5f95 new file mode 100644 index 0000000000000000000000000000000000000000..e803c6654f0a08a12ebbdeebb1f3dcd11d1fabe8 GIT binary patch literal 17135 zcmeHO30zcF7eDVY%)lTxnqr`WmWj9`nwT35t2o1eBBYiJ!bljRpMv{>`SZ(M%6&=F zw6rX~qD-@B(Of<%7c!UBT=Gjlw?5a*GT}St-Z#v`L*UKy>-Q_qW8S;#`QLNyJ@>wQ z?n46rY4{_$ql-H7{FT=)Z!xSp7v8JO``(+9!3?>O2V-~v=kIRBLJ$N|u;Ya(cEmH6 z)}tp?5h);*C`Q`5*T=`l+uK{K_0&=pBQZo26QH@TmzS3t5{UHTX;Yk<(1Fh*=vuX3tWjzR!N=o5J4yA zivf@iuR;KXKm^`Ppj5+uC9G0doFQZA1i@X4JTxAb@zh(7{gOIx_|P=Cg`5Oks31-Q zx&$n@P{N={QUHX93O33V@a#I*j8hvWl6whGqOA~u#Qjy(d^QJjxsGG@{;WC`D$Gpym0|^36L6R<2Lb=Gu1mj^T{02th1~+ntTGnW=r5mhC zE(wtYDoeXq0|lW~>sGDUj}TB6i#S0qy*_loy`CvM?ioJ&C^Pe@D1v21A~ufgNx~_I zt_ISj0)A0hBFFLoWs(xY10D0^%R82`#x2a{Pptb~A7ON@XN>fqL%8M1p zoFWy~Lp2EC0d;-+pas;O+RRt*^3Z|k7-!tEG*!XT0B#y&D3s$=s|x~9A>k^8qe3cI zfrd#~zP!AgbbzF(hWN;`-Z?+KZ}XzY;zXwl68RDeU@#a23^ToJaW>FWL%<)rSV@9o z?PV1OY9oOYZ)_@x;U=~fGC&NJlq3ixA)?R>xjigsFpUI6(dsb%#LPmZfeK>!U@1&B zREz0V3#WM7QFc4hYSrq(!b68np0tKYiVz`!Rp8wtkPyh5^QiTmnobf>KQJCr2zv~9 zRWzOjY~$2?UXQY@uohm{6uFR)T~wrP%GZs0l(M?;tRiZruION=Ab-!Lu> zQa-^~CBNXqbNEVtRcQ9FD9l5+PSP4G-Dw4=idc@c<0Ve?M}&J|B)qW&SLz~suv~h> zAiCgIq&mPBYZk5g<~S^>ixYNj=sp6(q5^kN zgH6E-#-3n*Rb)s3`}!VOT8r-jb-)|<+jaSd#j%P_9H$?PCTvnMNb?f!*}5nLiQ!My zgrPyWAM|)ct>WFJ#raUJ(Q36`O&Z~pOs`D-VuMGhs6hBGVO z+RRUaZ1lb4!Uz}*V__5+F_r_FmP)mLnseHvBr{_dD`EAAEJQFPQXV2YPXcxppev*6 zZ}mz_A}7UcDjs&xbnIS0BQ>8tRioyCteb$Ce-D&WS z$IUHoa5{#}xJz@6aOaEU7xwSl#+wCkn>z%}`1+HwMBRB-zAP?Xc&J>tgh$XT8-&&R~<`M_!t$tcNq)L}A?0h$ENio{_aQqXLF|JJ&t zhmCLOZZ!zp|H-R~$ZeElgsI4VtRmjlO7)q};7<3gnKx1r7dN^%WAoOPvC-J`Immq! zj^T9N_NU=^Fhdm6T@FfATN2)Z+9}FAco%gS_;~r(v*#0c0tFh1<$3QMT zgSJY@!!cHSy$R@^pfPahje)tH%=yv9Z%jHnC_3s(dmJ> z>L2A}p%IhDaS^k{Nkr}$PGO)U0a2O=b+d0z(;n&_S2!r!>(a!L{(Mfe$8vV|Wa3nF zqlNqLMt&%;2*-E7)+q4jsZoozLYvVoA6vrLF4y%ydAUDRtm?h>Kj|j>#T2c(ykU3i z1N-^hm4vg%ShRFLdv$c83mUV!$-xm<{kDB!eBEeVZM<9Zf*eYy6DUns-CnatH&w%T z5vvW8(&j$dsYni`lM^USS>4R(7vi?x6^skTKH8kG7njSSbanzIfYnWYeN~X|_s&sk zMtpnZs%Po{>Q3x*V&l;R_YCWH1$mb3?l4adr6Zo1DWw*y;@G9bFYP(%W1Q2h z&CDj#|MRXqigN3JjG<&sIc6-bzdLbW>jBymBh#OeM^SG5Eg4GO$)4M_-}^(keCkVjE&{jC_v6yHq0p6g;v`HeTaf8!T> zSRO^W^#?PQMPo4#sfyc;zf*x+)%A+W^{NPjc7J{?`k=eP$z7^Jwv&DC@XECdP`zak1jFam3Yg}$)TX! z_B$|?nQsR)30_CIIEI8NeVo!M#<+jhY z&~<(IBHt-v4I8e_95Su#{6KjW<+jhY5ItB^cKz78gm*?hmz2`u)ChSL<+jhY5ZyO0 zE^Ju8_<6#CpZ|I9{API+<+jhYP+IozL*}3@k@>ws8@{%E$!>WR<+jhYu+w``dEx0k zQJYVfAKGzgx?Ubdx$Sc;blSNf{P5lZrfmnNy!=wfOUva^l-oYn!m7X-$-72xiO7Hd z2`^3Zu2T6uzSTog+r2T@!qeGlCx4&%y?)!VeJySmcN;8^!u@dMTd1v9fotKM-Y=yd z%t)B^(~rZyetR$O@8$dzwz7~rb{t+cqi(ENAKkzy-rEQ0pD(|bkiL9VL#v0UW?ZT( z)g22|cIQ^*I;Q@h9e7P;u%MfBdSFn1tl}~M{ooT-!kQJ2mM={$D@;b6jbq-aQJ}}3 zpuVWNhAiA|o;_Lk!y}V-H*|k9;+5tpzWrvK!jjRYL$1+mo0851dtqfQRQ)xhqxzz; z2@Oix%A9-O~E?M%lcFriy41Rlp zY2gl@1knjZ1peG=1ZQ#v4zSB0yn!uLUdbECY`a-c)3BAoE>kiF(}M0JS`@m> z^B@+5B9ZcNjMRQ2!p2G@1rU=ySd*lY9#|w6Gqg~?;-#Vs=a=X=tr)Uqwf00PZ-R9W zc2?VG)b8{x6Dl(f@zmhi>)66Yrk;lR6G}Q<_vtayf;S4i;I5`jGd}Q3Ks|1@34^~l#XAeiyu!8APyj-VywhyAzgRk28W!Q=p z&z2Q(@Qz1ea@Z1+VI!!;KolQj7!X#3g2hog27lf?a@Fd(?GA1Y{Dnlyf;iOS7&eJz zV~ozStU_CWnQp4R38InVI4Y6m7YmC0ac}MTTN{voK>adb(;)UX(fz=$16(-$#>O2_c2sJZCpchUx9fDe5N+W7SduLeUGMlayQ~jAI8m1=L>_Mvr441I;rRzb$ZyG%2z$^u93$ zEoLEGns&gV6FP16Fx}$VtRFk-+8CaIK7nUssuPQu+Pq#{KNXFq5g>!#8t~K;M z$v9~hqpwSpd{BhKKFt6N*UjBE=FS5B#;ZF{zOZAzpLJg0?Q!-#7#R$N?3L+;&CT}2 zFM4xsbGak^a z&dVcQEm0bxsG)tcAM#hU%!n-bGJkyAUIWryje;OJkcTsgT7ES5)bXp28jE+Wychfy zWVsrPwo7wFN0iEQ18dBmf2(F(|M?C416xo@_WFMy*k6-1e|PSKAby>N{MzF`<4`R?O^O1G?>7@Znikql~~Vn&a+U?EhNOo~PngzBv8Ngv^MW vDeNsh3+L2S#U2{lzQ;jlzmnT#+JvS5NwZ0L5PYD42O4;wfd?9Jg$Di)C+)G< literal 0 HcmV?d00001 diff --git a/tests/machine0/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine0/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine0/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..65648ca3061e9a4f233bd8f829a6b395897c9938 GIT binary patch literal 68 OcmZQ)U|^`H5C8xQJRisa literal 0 HcmV?d00001 diff --git a/tests/machine0/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine0/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..86d0ec8ba96ab157598dc5321276231b013eac29 GIT binary patch literal 4801 zcmcJS2UJs8x5v{-B29w`QVbxyorESMNE4AJC82{D5KRCHrce}t1Pll$V8Mb&5JYT< zAWBt06d6Z^!7^e4g|X2T22mV&Hz1Z-e(Rg}-b_|j&fRfd$)a%>%qWsB&=$pz1l8G?eHfk<(u5Gi4-m@pR6o$5t&ix$m;=;`JP_;A&47YmMtA^C7A805zz z_;5I^u?%z0%l%gR^Ws}?q(_I)QT35I9+o)Hoq!~@m%n=^pJd^c9@@S5XgY8^vr zvc9NbkJx_Vc_;bIu8atDX?}gxY0mLQ&Qng=2Dc>|^|CX?y{W&!;`XbH7wo1>#qXX1 zQ%J^PBL%S}RM6D1MPo-_v|A~wE>j&q4jbj()GVJ;UYR8DOE$dv-g&G!`n0eA!PiJa zX2#(ICmo!l^s^*_AH2=B8DA^osC4|s1;oek=xM~`0u6};ttl;&H(TniJ!32-*p6%= ztA7wr9PGnlS*3xrPwWQAQio7hOMq%}`jt1u1GOCClJvTGl}5wk%=%Il+nanHDHJYX%NcXWXKAOX0jO^CM(|1&eO$k z=9a6I!JHnU!x=?F<7Z7mM|L*QkCCkwS=%6#6)9Nv`NE-LEDmD>Bb3GoWB;QWASEfx ztq&ZI;=?5%4-Q1m`2gZe4gYa+-xl|Om?Z~rzsbh<+cW-ur&axu7A}zeoR%5Nj{atW zfw<^?6X5V^6av72B?bpc2?ghyEfhlmV1Ut>GqHjzS=`iv10E@V^0c<^Dx~mpn{XR> zWhbbq!zDNbd_4kMRfVso<57~}due{(6QRc(4$J(M(1PDJQKv&N+vyT95_LPZM#0=a zRXYpsBiq5f>zHv}T>B#Kteo@#8S1N6i-2=^k5#J(LWc0l#VakEJBm7eVJbaGDROsR zi=M}HgFB)F7`m1sD5e_w0X)fI6Klw373W2Cb>mfWs;N_yqt?4kIBp^~;0Q*u@I znU4n);SL=-9}3HkS@cZ}bjer%nRJgdrI#ln|4JR}&(v88jg5ys#QGu0u8r%o#-C@$ zIYZQu27Kh?EOqcSY5JRMaq{t~o z5c3RMzlj;Oo}>&EMIJn1p(`Vl#bh%#aK59?a$qisBMIam#)(uqgSDRMPGfQ6iLNwO zL>MPJk`@|9^kgzQGZZ2LQ?ePEL?#=XKolaI&YDId6YzNdO3hzM`Qw_s>{mI8I7tR1 z(tkzKF>Itun>{YvS-hkvEeXRFw}VsH_sS-T4ej1GuabRP9DmKpo+i91tDo2XhpuqS z)iK{DIme=w`seQrT?MTrav4cB8G(K&baH)`L;LXN1{JqM841%Xt#)RUD>YV^bE}8j zU6h^V6Z`pxl;UDt#VZ;oq`GCh8$ReB^H>)2$5h>eIK+eLLA*lVos=4R!pjRyTdlYD zEz#0!|1jdcR`K`5y@^euD=Xv82YM<)GF>k(i+)O9D${OMf;GG2%UIi;Fw~5qV4tt4 z&`Ar$(wLzO{a#h-#@`dCZOjPxbM2Y5q&mSyx6Qr_R8gv`9hoE4&9Dx46W^G9*x~SV zN8xuqqX-@YtrQE|w0!9la1?qb2GqX#5F!LkHb-1cilsP>shcUSDbm;~MT}1VhERkv zm+f$k{OH43cic!(cT^8#DBK3}U#=m8K#42kVH6k_76P+_*?dDkxBy5&Vw~+;Xn=&; z*LP^M-{5K2m*_kH^4&E@)V#3Ee^L!E1A(G5mY}=<1$YSEgsuYTxlYWAG}tt!`5CZ9 zM=%T_IvGZ@nCrQr9JV1OA7}>#NgUEQByLF4!H{NvKJ*19B9MV~bG;UV3>A0+_c1$jnJCA=d=nTInImHH(eO~D;vUY57kir}HocC2;skT~*#Ky{U51Fe? zr}ytuQOtQD^)dFyK6Y;U&y9_qwP<&VCq74nv>}OsP3rfpr50IV?mLcW zAJ9{AG148CavG(lRqys9bBn_H;TFZ}^Gk-#+(VV$_|4i+nA)|^B_vmMF-IxO(m`@% zX@5n&vB|j)7bsQQO78Mbsw$K{P$}r7ugFoWHe8$SzJ2Gl zo%~>%qHzO>-h;nJa{DhZs#OFZ#JVP)x_0%P(Tk-htCP*zB0X9A1Ql;gXyNjIR4(Va zdzX^+KONoi-d3O~=T*f2**||09H7dSI^?MvUf1Zi*}FIpVKtEVYRZ5gUkhU$=fl8!m^=WHBIwh#s$5Y>)uSoV3iCWK5pH#;j=~G6663 zUn$i9=*^a@{xNL`!#cHS;eW6Gx`Z3@#yJiPF5%rV)V1t=MlY!n@qVcGf0niMh`qR ztLCiA(+Wsir>1xLp~JC_?>sb*uwILmw$~~zr8NI0R5 zFyAHHx^6*vnW zg$@Gy{}mD-`9k7_G&>6eV5(0xnt_4;T=R!uum-pQr#Tyf!HT~Jga2^tA7Vh}W5Q;S zWAQCfl_TaW8Z11eqI9jK3G7d0^v>0##;zH8XpLdgsvKJU-RWfp_7USv16nmbO4%6? zaQ7Csx!_GVgl7#Z+(YG*$t^0$uYGDwHjQa*_P=(yAJz0qw)^xI`bfy>N7P7n;9L4S z;nUvZYj%wfCJ5L*EuJcDWB;+@4Daix9x>d|WahJu@x)!_qZ9Kouv1p;N~|PG&Ff2{ zz0WL3VHLcAx2JE)mK0i+oy%{r?aWCHrYcSEcvYw5ki)ECudyk#E({(h(y5%E%g#{I z8tr(@HVvLT~wq9r!YpdIm zW{i|{4%u?><3>CA-ysinZJbGjI z9-p<^3g*{`_4{u2+p_~Yf9=?EN>-k~%C~cE0k3M~*+`SO4Fgt7pPC%Sb1@Tg-Un~T z>2;wMUU#O$3r0etY(w=@Ol2{{dS+>}F@5y2KRTsEWn7V)ND7oIR51 z_Im^`&k+w^I&kCazLKDjyTVW`v5_ksyUlXUzP50G;SHZ;rqK!1t=N(fMZd)V0g1-L ArvLx| literal 0 HcmV?d00001 diff --git a/tests/machine0/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..982e84fa5ec7787c3aca27d03964af48b9ae0605 GIT binary patch literal 4801 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 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine0/data/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..262b1e652d64bea23bb6187d86c481809cb0adf1 GIT binary patch literal 1474 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 literal 0 HcmV?d00001 diff --git a/tests/machine0/data/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine0/data/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..a91f4e9d78fd5b4b7e65256e7425b1eee6ebd2af GIT binary patch literal 1569 zcmd5*XIGO46waFkVaNz0G6IAtD85M;Vzq{)R6zn3kW~qRK&+4uB15c75|)67AZS2_ zC|LFo16Uw3Wm=956{HGLssbvJB`OX5Qh!44hkMWS+;Q%?=RQaX1XAoRye-NuJDk*5 zq3UP$fu)U&>G?x)`1mqwVKn`rI2nGe9P(_o$y@u^A4wVl4 zyyL&x+mwUyNR(-!Q{t*T0LUUBV0TwK@29>seG+M@s5*bPl4`DOH z@rvNKEm8_CV?nJgMh30wLZ`AAkqjDJ*Pg**GFTKgUD81S!L2+Dz2m>U zJA)x93TCnCG&+^S4%W3j%?@R-=u^yrnh4!be@6X!$QBfEFO$ z=l`@S2a5atkN^S#<3JT4AO|V~GW;@&0atKL>; zCwuFDk?!V2Jq{gZn8XbGHHpcW9X4mFC)$enJ9AXw<5J(SJiQloc%?2AtL#VQTY&|A z;}sE*dSAKMIioTLIm??pV*<^I0fAm%jq+5nzxAxfhQ`5b!aU&|RmW613wjQF^3qZv zCPjoxxLL>ZB5f{jd&0idp4luKNJQxkc{rx?hmg>w%du z9D#h6oWaSvnv=%!C$7Q|WE}>Vb1@BN>)Xq+h}yuzNu0aigkj&o^_v?>-u7*IfpzJ- z5*;)SR>n}yfvC^bDP6XvI2tU|#xcJ)Rqjr|{O%3+w{ojgqW+C0=f>WK4!asQH6jW?n@^MxJ)He|MG zPX#xZ{E}~Hpxq-Z0Y@}^9=cnsMtW{mlOZ%rEl=e6|cUrsYKQ^9d zI?BxXQ0x#@6Z44wl7@!D00>ax2D*Z>5*cVKz~K@#CV~oE01W_}a0CdG1W6uAr%s#FaLZ{((6f-#43?9k zRXG!>^TNmVt=#TtIc#;!_G3jZu@Qv|HQ;c_`uNU4ob4H@rCdAAuy?GY$23Dx)bxx? zBdMW6^?h^Ajrh>}UTNJ;E%ZRbg_MHgufi*5$ZQoPNS1pTg)-Kla~_-ex1 zTC?5i`6&uNs?G=gQfWWUQGkhP>oZ6g7mv2sTKFsPGHgySMLUHZsg?TedKQWj&-OC9 zSV5l^J?%{%GM=j;hj8` z2h7k$_{P#d7=LG_y$Ch5qqo6|U_NzK%zfbVC^dcMZG+z0tpzN8+dXHciU8SL%KA9< n600CiCS3VN1p_-kMo{jOHoX%gM#hNrv%g1P+%pj*_mTb&R)UJu literal 0 HcmV?d00001 diff --git a/tests/machine0/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine0/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..630425e1b3bcf61e95001a10d12491c47fb63bcf GIT binary patch literal 3756 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 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/AWVC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 b/tests/machine1/data/AWVC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 new file mode 100644 index 0000000000000000000000000000000000000000..4c11a7a806681fd8af795a0a1a4db9f054736e00 GIT binary patch literal 8 KcmZQ)fB*mhKmZ5; literal 0 HcmV?d00001 diff --git a/tests/machine1/data/AmiGopOutputDp-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine1/data/AmiGopOutputDp-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..bad5bd66e8f852f6bcf7b0a958568b6a306dd0f4 GIT binary patch literal 34 ncmZQ$U|?Wk<{9 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/AssetTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine1/data/AssetTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine1/data/AuditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/AuditMode-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BRDS-42780dd5-9a7d-404c-80e4-7f7094360394 b/tests/machine1/data/BRDS-42780dd5-9a7d-404c-80e4-7f7094360394 new file mode 100644 index 0000000000000000000000000000000000000000..ad58e8511062173145128e6e57e0608708991ec7 GIT binary patch literal 12 KcmZQ)KmY&$U;qdJ literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BiosGuardCapsuleVariable-368b3153-563d-4610-8d94-47a9fa8c4c16 b/tests/machine1/data/BiosGuardCapsuleVariable-368b3153-563d-4610-8d94-47a9fa8c4c16 new file mode 100644 index 0000000000000000000000000000000000000000..0d2997ed8b4a0a6eace2703ec177ef5dcd0dda21 GIT binary patch literal 20 KcmZQ)zytsQpa2K} literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BiosGuardRecoveryAddressVariable-368b3152-563d-4670-8d94-47a9fa8c4c16 b/tests/machine1/data/BiosGuardRecoveryAddressVariable-368b3152-563d-4670-8d94-47a9fa8c4c16 new file mode 100644 index 0000000000000000000000000000000000000000..be6541b1b93e75ddc35490fb6515c9187c6a309f GIT binary patch literal 8 PcmZQ)U|^UrpTi0O1jhk^ literal 0 HcmV?d00001 diff --git a/tests/machine1/data/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..e2b42917f6f79d2c6711c59ad131926786a3d529 GIT binary patch literal 122 zcmZQ)U|?Vb;v@z)hE#?WhJ1!1hD0Erg;5JE&cFfWfPe!Vn6g*C6;Zx1+^74UZAZ6( z`xPc878VnR7zS6Meor8shGa?%Loq`JLncEmLj{8wg9(EkP%aI~XJDxR&%yuzN){Bo literal 0 HcmV?d00001 diff --git a/tests/machine1/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..04643730078037eb45af09cd2462969cae268fef GIT binary patch literal 182 zcmZQ)U|?Vb;v@zihD?S$hEj$K1_cH;AiIbmm!X^?5lE*3MM4=07*c?|5+JV#sGfyU z3#^ZU1IPgZ2R1NeuY4<_d}Fvz_dDB;ZUgr#OiU~+CJZqQu0S(Afpi*Be+olB(2PVN lub3eNXj3lGPBR7*20fr$8j#PxQ2(C=thOBJ9+180@&KaVACv$9 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..4be6b1773b448bc42660b087106c2711df48e352 GIT binary patch literal 6 KcmZQ$00961DgXxn literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BootFFF6-5990c250-676b-4ff7-8a0d-529319d0b254 b/tests/machine1/data/BootFFF6-5990c250-676b-4ff7-8a0d-529319d0b254 new file mode 100644 index 0000000000000000000000000000000000000000..568a7dffdb558ef43ded4355f527c39d3149f2e3 GIT binary patch literal 78 zcmZQ)U|?VbVjTu2hD?ThhGGV1Aeje*sSL>sB|sS#b`gfRN4M?$oXzRkTw`jVdwSa< d7B&%vlnRaPIi*LOwwNyW+BW5^b^U)91^}0o7S#X% literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BootFFF7-5990c250-676b-4ff7-8a0d-529319d0b254 b/tests/machine1/data/BootFFF7-5990c250-676b-4ff7-8a0d-529319d0b254 new file mode 100644 index 0000000000000000000000000000000000000000..21a7e0489d10acd27fbd6621fdd24aa5f4753e80 GIT binary patch literal 78 zcmZQ)U|?VbVjTuIhD?SE1_g#(hDspm!jQ_41B46=EbJl-Z;x)<`#GD_v$@99KKJyt eMJ#M03@H^F*>g&dIBhXq?zL^oS?l`$EDQj7JQhp< literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BootFFF8-5990c250-676b-4ff7-8a0d-529319d0b254 b/tests/machine1/data/BootFFF8-5990c250-676b-4ff7-8a0d-529319d0b254 new file mode 100644 index 0000000000000000000000000000000000000000..21a7e0489d10acd27fbd6621fdd24aa5f4753e80 GIT binary patch literal 78 zcmZQ)U|?VbVjTuIhD?SE1_g#(hDspm!jQ_41B46=EbJl-Z;x)<`#GD_v$@99KKJyt eMJ#M03@H^F*>g&dIBhXq?zL^oS?l`$EDQj7JQhp< literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BootFFFB-5990c250-676b-4ff7-8a0d-529319d0b254 b/tests/machine1/data/BootFFFB-5990c250-676b-4ff7-8a0d-529319d0b254 new file mode 100644 index 0000000000000000000000000000000000000000..73de2d9f2fd9198063d010eee8b8a6c42f66ed1a GIT binary patch literal 86 zcmZQ)U|?VbVjTt-hD?S;hIEEJhJ1!%h7uqznL&ZU3CPO_@)#Ic*hLuL9^JP0b2g`E lbB(Ee?&)odSlC1uQYtjE=ae3C+G4ugYul8w*7g5c7ytqJ7&ia_ literal 0 HcmV?d00001 diff --git a/tests/machine1/data/BootFFFC-5990c250-676b-4ff7-8a0d-529319d0b254 b/tests/machine1/data/BootFFFC-5990c250-676b-4ff7-8a0d-529319d0b254 new file mode 100644 index 0000000000000000000000000000000000000000..02901ed8c50b6959364060d0d097cb34be24ea12 GIT binary patch literal 94 zcmZQ)U|?VbVjYGMhE#@Jh609sh9ZVUAg*LkU~mHR@)=5iEMK5(9z!WmB@4R+xC9W=Jaf? kF}2S<{9 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..95acf8cfc3b82443dcf01c1817ff9c849fc7fe80 GIT binary patch literal 112 zcmZQ)U|?Wk#|>mLFaiJ%7Xfns literal 0 HcmV?d00001 diff --git a/tests/machine1/data/CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 b/tests/machine1/data/CpuSmm-90d93e09-4e91-4b3d-8c77-c82ff10e3c81 new file mode 100644 index 0000000000000000000000000000000000000000..c6f142ed200bb56cbac43169f8f03f2be013abbb GIT binary patch literal 10 OcmZQ)00KrJU;qFBUH}XL literal 0 HcmV?d00001 diff --git a/tests/machine1/data/CurrentPolicy-77fa9abd-0359-4d32-bd60-28f4e78f784b b/tests/machine1/data/CurrentPolicy-77fa9abd-0359-4d32-bd60-28f4e78f784b new file mode 100644 index 0000000000000000000000000000000000000000..88c1ba074cedc61e3b37bb1abbd3a617505d05d0 GIT binary patch literal 5 McmY#qU|?VZ007DWDgXcg literal 0 HcmV?d00001 diff --git a/tests/machine1/data/DDIAG_BHISTORY-1358e20b-0e48-4f06-8ddd-8809b8a74d6c b/tests/machine1/data/DDIAG_BHISTORY-1358e20b-0e48-4f06-8ddd-8809b8a74d6c new file mode 100644 index 0000000000000000000000000000000000000000..295aad16759f0f32cec2d23ddb413f9e3eb9b5a9 GIT binary patch literal 84 ncmZQ)U|?Vd;s79K17Z+}42^1j_-j literal 0 HcmV?d00001 diff --git a/tests/machine1/data/FWUPDATE_DEBUG_LOG-0abba7dc-e516-4167-bbf5-4d9d1c739416 b/tests/machine1/data/FWUPDATE_DEBUG_LOG-0abba7dc-e516-4167-bbf5-4d9d1c739416 new file mode 100644 index 0000000000000000000000000000000000000000..65162ebe8a3aeeb19e414357579fd1521e50f04f GIT binary patch literal 2050 zcmd6o%TK~U5XQfoiHZM1k9tt3Jc}oMka$$DCIo3g5?LKC9 zXTF(lXLlqW(JGqjK?{vF(M&1xg%XXJRo?rNmaNVdYoKRVk2F+Abv1QNZ@M#N{gO_q zeH|bT)YBsp(+El$0XvIx4>>VW#F-7gnp!&Kt1)Xcsv{XGWE8OyyS1k7ux~pCNUHo> z$QtNWwMX0iBf1c5HHR;YMqg8G7}5e)7f)ihG6vZU|CjVbwC2QdK~xhjo;1N263LYF z271E6J+Zc^n}x!gUOo?Ws|#X&Nk2j!6a6Rl*=(8rvt0U%x$(hJ2PGfPwvSA-$f)t` z5eo@%{tEk=VKF){#KQRG%X+l6^%uOf+cfoNJ%rcWVlO!11Gn8NyNMk#Ydr6NV0OW~ zYml0T-R6vuCyYaOw%rL4gE;4U$h&);#uGF|BK`p-ZVk-UEQ=BT+WMSBlO0L$XT~~WG~z5 z6LZ%u(-nRsRL2!u*sR*wYyfAC(Gz$(K`(Wzxna-HRhN{Nz`Y8uPLgr5%^TFhgDNfH XY}=P`LdPpYs|nj6EaS=$6p?-dKpsSF literal 0 HcmV?d00001 diff --git a/tests/machine1/data/FastBootOption-b540a530-6978-4da7-91cb-7207d764d262 b/tests/machine1/data/FastBootOption-b540a530-6978-4da7-91cb-7207d764d262 new file mode 100644 index 0000000000000000000000000000000000000000..9f8a2d7ccd8e00c66ce4b64424e95729715cb161 GIT binary patch literal 288 zcmXYs!Ae3=5Qe{VJyb-CXww6<3k)mGT1cg47?q2H+oFwnGhBpFfk8+u1)rujY0;{O z=oRX_(hUDU|IC~-bIu}=gcUxI3(HDESb+7ynn~nc3Y&zyv6Pc`WM4bn_`Vr`r027r z+H_Vr{YsJ;TikL&i?;ECA$=Yh@gxR3TdS)^bJhD-58T@uv&Efp=-jv8$kdp&FPok8 zYQ8(qUqqb-O*+Oi_cXYs#w!P8-tMx`9y{(VQjs&gNZC%6lB#R1&$ep7uIGAkS literal 0 HcmV?d00001 diff --git a/tests/machine1/data/GPC-42780dd5-9a7d-404c-80e4-7f7094360394 b/tests/machine1/data/GPC-42780dd5-9a7d-404c-80e4-7f7094360394 new file mode 100644 index 0000000000000000000000000000000000000000..6033ef49d29530118f8abd4276b8316b07526c5e GIT binary patch literal 17 KcmZQ)Kmz~(hyVxx literal 0 HcmV?d00001 diff --git a/tests/machine1/data/GPC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea b/tests/machine1/data/GPC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea new file mode 100644 index 0000000000000000000000000000000000000000..6033ef49d29530118f8abd4276b8316b07526c5e GIT binary patch literal 17 KcmZQ)Kmz~(hyVxx literal 0 HcmV?d00001 diff --git a/tests/machine1/data/GPC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 b/tests/machine1/data/GPC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 new file mode 100644 index 0000000000000000000000000000000000000000..6033ef49d29530118f8abd4276b8316b07526c5e GIT binary patch literal 17 KcmZQ)Kmz~(hyVxx literal 0 HcmV?d00001 diff --git a/tests/machine1/data/GsetLegacyIplDefaultValue-3a21751e-bd32-4825-8754-82a47f01b09b b/tests/machine1/data/GsetLegacyIplDefaultValue-3a21751e-bd32-4825-8754-82a47f01b09b new file mode 100644 index 0000000000000000000000000000000000000000..2c847582fcdaf367f7411db448214da15ae4fc21 GIT binary patch literal 47 WcmZQ)U|?WmU;>iZ0V5-_I1>N@6aWtZ literal 0 HcmV?d00001 diff --git a/tests/machine1/data/GsetUefiIplDefaultValue-7f3301c7-2405-4765-aa2e-d9ed28aea950 b/tests/machine1/data/GsetUefiIplDefaultValue-7f3301c7-2405-4765-aa2e-d9ed28aea950 new file mode 100644 index 0000000000000000000000000000000000000000..12c3e2c18cdb6448c2e6d561621c1a70ac63992a GIT binary patch literal 47 TcmZQ)U|?VbVqAa`MUn{s0m1+c literal 0 HcmV?d00001 diff --git a/tests/machine1/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 b/tests/machine1/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 new file mode 100644 index 0000000000000000000000000000000000000000..e9e9d2a773a8f0b1d3373c33bb59022335f47a36 GIT binary patch literal 12 TcmZQ$U|KoA8C0m7CT!V*D|h(w{0MMOnZ z8n6XqlQE(;$|^-Ef;u#af}*UlG#V0US?2}1d%7)aYJN<=dR4E!bML8h-nrlR-7N?N z;s>w#>x0=h?0Ni~%09XuSppOsgr6?>+wSPWT*w`8I<=6UW7j?C1GuP0z(tnkqmU31 zDZk}%Ii>F4&Fb$=VyuMYWlw=DR#GR~HhESSf}}AB5JZv&l30{G8mokKcO%IG88MKM z!R({O`bUzKfPxs~WTYsJsE7a}g+UD^DFS(MP)bH}H!UoTXcs}%Cusr=aSSE1=8qWB zCCr~4$Y6yN9cUb|eyuFY1egF48IZ|FJG|G*k_}g(A=zlVHwgVdHKGMJtTv+hpGM&N zM4MP@uzy4lZKWA5wDHe_fG`LY7s4X|7m`A9Aqep-?TXoT%dOv8rIt9ln2Tlbd!x$>*#%O{q8rk@|3nr*l6)#eW}^6Uj^mKHUa z>aQBQeJrwNW}%Bs*!EtB<%HGO&yuER0?sC?VSk9NEr=zaJm(~oC^33Q8)LQoV0C;`?epJrJrxM<13HOKaM21iH0020&;%S#cwWA< zJFcVeB9*^n?#Id>WBvIgU`oO#0U?MyB4);CbGJ30;g0Oc+~xYFzAd*lyWsnR$A>=E z9YgoYDTJx;-UK>^)3i557TnY9v47%hrF)m~##&J{pw^pGQ)-bkxIS-Y>rhW`^j`1E zi37ZNdVTAA^#wh-D|{=P9j;77PWeUqzR0me*UG&|^^+=DoyLP{CaR8{1<~11Y1Lu^ z>!hGGhH0E|t7T_W_h4~4>wUSHrw2d1tt=NX!mlJC8rQ%hvtBPO1AP^67=VH82WXA`7+QO0aSO>txjKZpa zwyJn3f2rrES2m-*7%WK4{Hw-(6Ssttl&61WFg+rO&4?h$uN*lVr-Y->0>T*)0i^Xn zU92c6C1poCmBol;1hR?N3>K5Y@@LcG3^QOVUPmdBzq(G`7ffdb5MBIPY!1=UpA|}D zGsFC;G}ucR>=j!e0TZ$j85ohsrea%wT|x|v#SkQ(_*;6`0otoQZ}@u84mJ)%YfB;- zkVvp8{CBfx9_6Rhm3w|u^-a^*$h_y#-N=JD*;n>MY@OjM{6zTpM8drRZz?%nVXd>= zfb@+W%ID6ui29RmHa(Jh-^}Y9-7nd-fJDUkN72a!|Nn_R&X*f<)4CT$OY3y!z(mC2}Fm&mc zO{u7fG(qZEll{E4f}-?s{@$#x-eL5aagiZ8h5ygxSuGA;rK)oS}(!2X4SM-#Ong*&&$CX6`gFpt8dB!++(jx>O20dpLtF3ek)v@lnFVKM+c_yxxL@K)f5m4JT~gTX-%dLN(wm)|i! zChz{OP)tnB*9y^C|3d}#7xG1M;bC?rofZ+YRgjN$%;$Bo)MdK!pMM&q1Q!2Nz>hkb zfhg50iuNAk)ZE)1;uo)>P5pyUw&WYdC+r3I&7&si#DOLPQfGKU^liJ#?R zp4l{(yAcvK=K;EOyNUlRd%Bv@%izf_WJg%G%)dIqHgd{ueXKep(ca za>#ylFUziPBse^7c|0Oc>S5=o+f{z3jcyg09F4BamYT}R`fg))ejb|xyyU>L2ZVAVKZaLwSmmJ6wbvax?D}6IuUc>*T;kkM0fLaJwZMy Y)F@w#f5~s!r|OZXlgSHmQr*>m1NfHeqW}N^ literal 0 HcmV?d00001 diff --git a/tests/machine1/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..2cfb3a6d04af37d8ecd67d21a7b4839ef738d91f GIT binary patch literal 2574 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 JUC*}={sHjcVNU=6 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine1/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..a01d78f4e2234e7dcb44e8a4d828a358ff04d1c8 GIT binary patch literal 6 NcmZQ)U|>j;1pomL0EPen literal 0 HcmV?d00001 diff --git a/tests/machine1/data/MeSetupStorage-5432122d-d034-49d2-a6de-65a829eb4c74 b/tests/machine1/data/MeSetupStorage-5432122d-d034-49d2-a6de-65a829eb4c74 new file mode 100644 index 0000000000000000000000000000000000000000..76aac7d836669fba88e5e10bfc8011db55650f1d GIT binary patch literal 17 QcmZQ)00Krv7|F;0006824FCWD literal 0 HcmV?d00001 diff --git a/tests/machine1/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 b/tests/machine1/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine1/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 b/tests/machine1/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine1/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine1/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..ca97be85cb1b1284e0a8293e470935b6f96d736f GIT binary patch literal 8 NcmZQ)U|{G0VgLeg0F(d# literal 0 HcmV?d00001 diff --git a/tests/machine1/data/NBGopPlatformData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine1/data/NBGopPlatformData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..9fcbdb83455863416411718f5815b9362dcbaad7 GIT binary patch literal 6 NcmZQ$U|?Wm1ONan00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/NetworkStackVar-d1405d16-7afc-4695-bb12-41459d3695a2 b/tests/machine1/data/NetworkStackVar-d1405d16-7afc-4695-bb12-41459d3695a2 new file mode 100644 index 0000000000000000000000000000000000000000..3b9fb93f2dce714dca285316bfee30fc25ebc1c0 GIT binary patch literal 12 RcmZQ)00KrvMg~R(1^@tc01N;C literal 0 HcmV?d00001 diff --git a/tests/machine1/data/OfflineUniqueIDEKPub-eaec226f-c9a3-477a-a826-ddc716cdc0e3 b/tests/machine1/data/OfflineUniqueIDEKPub-eaec226f-c9a3-477a-a826-ddc716cdc0e3 new file mode 100644 index 0000000000000000000000000000000000000000..0b3353a1f86c7e162c4f6def7a62590a8225be9e GIT binary patch literal 260 zcmV+f0sH<30002u5(*$S@*`maS{tBEL~SuNM7Vn-m;vLNc%C!UodHw5xyw*DxZQXKQw;u1SF*z1e}u zH}A?!R|0~2j$|>o%|v9h%=SE%^}yuM9Y1!oK+5M?HG~mnEWb?qI$Ok$nWde7rH}Rd z$9h3(@<-V!{VQRHd~_w`J3fOnW9}p;S6+IMTsIarnKu zkZMZ9-{UQsQ;3 K^vyldZVRt6D1d_i literal 0 HcmV?d00001 diff --git a/tests/machine1/data/OfflineUniqueIDEKPubCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 b/tests/machine1/data/OfflineUniqueIDEKPubCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 new file mode 100644 index 0000000000000000000000000000000000000000..611e01e458825f12532be2ff0e773a8e15fd975d GIT binary patch literal 8 PcmZQ)U|`64<`oVA1%(0m literal 0 HcmV?d00001 diff --git a/tests/machine1/data/OsExtenedType-dd7f0389-ab93-4dbe-998b-c9c5ca8f97d8 b/tests/machine1/data/OsExtenedType-dd7f0389-ab93-4dbe-998b-c9c5ca8f97d8 new file mode 100644 index 0000000000000000000000000000000000000000..844200dd765e52954deae2569350123e0ebf9eb9 GIT binary patch literal 5 McmZQ)U|?Va001rk4gdfE literal 0 HcmV?d00001 diff --git a/tests/machine1/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ad58e8511062173145128e6e57e0608708991ec7 GIT binary patch literal 12 KcmZQ)KmY&$U;qdJ literal 0 HcmV?d00001 diff --git a/tests/machine1/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ed0b6cbd9d57608e4448466e2019a927eac7b68f GIT binary patch literal 12 PcmZQ$U|?VdVh{iT0BisX literal 0 HcmV?d00001 diff --git a/tests/machine1/data/OsType-a66919d2-6c45-403e-b00a-9bce58e97315 b/tests/machine1/data/OsType-a66919d2-6c45-403e-b00a-9bce58e97315 new file mode 100644 index 0000000000000000000000000000000000000000..6f0f145444af0882a469779f891d11bbcdb1addf GIT binary patch literal 5 McmZQ)U|?tf005`}hyVZp literal 0 HcmV?d00001 diff --git a/tests/machine1/data/PCI_COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 b/tests/machine1/data/PCI_COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 new file mode 100644 index 0000000000000000000000000000000000000000..209f88f43a15f241a027d37224a7ee1a4de6a785 GIT binary patch literal 11 NcmZQ)00Bl20RRA900{s9 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..03524783d589ca85b8040c3807eb166c4a7fdf47 GIT binary patch literal 977 zcmY#qU|?7nd0^?2Da*aux2_hA(f&|$mKi7r1RH_$Ip45?KeHbDwf>nh&GY(`7=tF} zxdu&4tqYi$7@3#^0v7IV?Rvg#kAv>1inEt878>xfacZ@Bw0-AgWaMULFi1D#HsEAq z4rO5zW(o~9kJkRTTir%P&1 zj)G@ivYw&5fh+sTYitPN z8XFjxMbXb8O^iy&fxyVhz}&>h&tTBR$i>ve$jGo!!OEfIb$W!dkPDB(+ij~{ByU|d zyK^AdJEGA~XQfi~|AP`6^p4KasJ;28r{IzLa*K1jRxMXysz0=jt7V<}7KXcDK3)zs zb10K6OHse8X3yo?v5?{Yl;@qYUo@{&m~V=^W%+(HLvL8${zgON8DGsrFVEO*c}o3r zdUx_I_NEyk7jB=8c;#~b$oIXoJa%S&jPDQecQKh+B^=J6v%}cy{Bb}2SlcNt7oA!% zKZQl~)1#Shz5d!Ty<4nSeIhg7`B1zi*FBZF`wQnyS$J>nt?%cAor;&T+t`JaiUoUi zOcvh}@`P($N}+pKzTTTfrwgV}b2eZ7Kfh_=?vzg(;G;xSprjLtKbbluR*Jjn1z=($_M#Goo; z-ox@4^~I7Fo7Np(@-F?;N51y-_k~h7GYZ%5ci5IUBT_Did(O1uLFzI&a+f+ynx{o- zJuC;m%Di=Qv5ys_fS|6OWb_qDPg zuDPbMOzm6Lsr?C-Lc6d1zjo-HJj2WE6*cTrF0Wg>^MLuPpASAZzYNltWWB?ji+|Dk zI&KET>l+=uz53cN)xpwy)A-ZON|ggT&e2XfIk#DJJe2o~O|h^GmG+!yd1h0p-HY|2 cDy}D@*J@ZTU(zw9m+OXi@8KNr=}n4%0Ew1vR{#J2 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..7150c76208c0882ce84dcdd4068fc7d1f5780daf GIT binary patch literal 977 zcmZQ$U|?7nd0^?2Da*aux2_hA(f&|$mKi7r1RH_$Ip45?KeHbDwf>nh&GY(`7=tF} zxdu&4tqYi$7@3#^0v7IV?Rvg#kAv>1inEt878>xfacZ@Bw0-AgWaMULFi1D#HsEAq z4rO5zW(o~9kJkRTTir%P&1 zj)G@ivYw&5fh+sTYitPN z8XFjxMbXb8O^iy&fxyVhz}&>h&tTBR$i>ve$jGo!!OEfIb$W!dkPDB(+ij~{ByU|d zyK^AdJEGA~XQfi~|AP`6^p4KasJ;28r{IzLa*K1jRxMXysz0=jt7V<}7KXcDK3)zs zb10K6OHse8X3yo?v5?{Yl;@qYUo@{&m~V=^W%+(HLvL8${zgON8DGsrFVEO*c}o3r zdUx_I_NEyk7jB=8c;#~b$oIXoJa%S&jPDQecQKh+B^=J6v%}cy{Bb}2SlcNt7oA!% zKZQl~)1#Shz5d!Ty<4nSeIhg7`B1zi*FBZF`wQnyS$J>nt?%cAor;&T+t`JaiUoUi zOcvh}@`P($N}+pKzTTTfrwgV}b2eZ7Kfh_=?vzg(;G;xSprjLtKbbluR*Jjn1z=($_M#Goo; z-ox@4^~I7Fo7Np(@-F?;N51y-_k~h7GYZ%5ci5IUBT_Did(O1uLFzI&a+f+ynx{o- zJuC;m%Di=Qv5ys_fS|6OWb_qDPg zuDPbMOzm6Lsr?C-Lc6d1zjo-HJj2WE6*cTrF0Wg>^MLuPpASAZzYNltWWB?ji+|Dk zI&KET>l+=uz53cN)xpwy)A-ZON|ggT&e2XfIk#DJJe2o~O|h^GmG+!yd1h0p-HY|2 cDy}D@*J@ZTU(zw9m+OXi@8KNr=}n4%01KsVHUIzs literal 0 HcmV?d00001 diff --git a/tests/machine1/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..456f5e7d0e90c612fc35980835bec25d4f7f8921 GIT binary patch literal 10 RcmZQ)U|>ki(+v$~000Lq0k8l7 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..073faad279d16244e5f4aa9165537bef82bb90d9 GIT binary patch literal 17 YcmZQ$U|>ki(+v%_uFws2b@OBZ03AC6xBvhE literal 0 HcmV?d00001 diff --git a/tests/machine1/data/PreMonotoicCount-65cbd9d9-ab77-4a61-b288-2763405d588a b/tests/machine1/data/PreMonotoicCount-65cbd9d9-ab77-4a61-b288-2763405d588a new file mode 100644 index 0000000000000000000000000000000000000000..4c11a7a806681fd8af795a0a1a4db9f054736e00 GIT binary patch literal 8 KcmZQ)fB*mhKmZ5; literal 0 HcmV?d00001 diff --git a/tests/machine1/data/RstOptaneConfig-4da4f952-2516-4d06-8975-65036403a8c7 b/tests/machine1/data/RstOptaneConfig-4da4f952-2516-4d06-8975-65036403a8c7 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SADS-42780dd5-9a7d-404c-80e4-7f7094360394 b/tests/machine1/data/SADS-42780dd5-9a7d-404c-80e4-7f7094360394 new file mode 100644 index 0000000000000000000000000000000000000000..4b3a8064e4b1c7594e04ef4552cd7c6252a4e623 GIT binary patch literal 6 LcmZQ)00Jfe05Sjy literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SADS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea b/tests/machine1/data/SADS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea new file mode 100644 index 0000000000000000000000000000000000000000..4b3a8064e4b1c7594e04ef4552cd7c6252a4e623 GIT binary patch literal 6 LcmZQ)00Jfe05Sjy literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SADS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 b/tests/machine1/data/SADS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 new file mode 100644 index 0000000000000000000000000000000000000000..4b3a8064e4b1c7594e04ef4552cd7c6252a4e623 GIT binary patch literal 6 LcmZQ)00Jfe05Sjy literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SIDSUPPORT-7d3dceee-cbce-4ea7-8709-6e552f1edbde b/tests/machine1/data/SIDSUPPORT-7d3dceee-cbce-4ea7-8709-6e552f1edbde new file mode 100644 index 0000000000000000000000000000000000000000..a652cc8655921fbc429c1cf4f08bca8aad2b0763 GIT binary patch literal 5 McmZQ)U|?Vb001cf2><{9 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SMBIOS_ENTRY_ADDR-0a602c5b-05a0-40c4-9181-edcd891d0036 b/tests/machine1/data/SMBIOS_ENTRY_ADDR-0a602c5b-05a0-40c4-9181-edcd891d0036 new file mode 100644 index 0000000000000000000000000000000000000000..57cab86804da56774b71477a2ca56fef043ecb75 GIT binary patch literal 12 NcmZQ$00Dk52><}D02TlM literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SOFTWAREGUARDSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd b/tests/machine1/data/SOFTWAREGUARDSTATUS-9cb2e73f-7325-40f4-a484-659bb344c3cd new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SPLC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea b/tests/machine1/data/SPLC-92daaf2f-c02b-455b-b2ec-f5a3594f4aea new file mode 100644 index 0000000000000000000000000000000000000000..f5f89f4643d2f5916490b904f4b6f65f5a9cbb4d GIT binary patch literal 13 ScmZQ)0D}Mj85j&o85jT&cmk^c literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SPLC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 b/tests/machine1/data/SPLC-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 new file mode 100644 index 0000000000000000000000000000000000000000..5d4169ab4ba05956622a47559e3fc3fa45c02860 GIT binary patch literal 13 ScmZQ)00IX#1_pyt1_l5Gu>kV` literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SataPortNumber-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine1/data/SataPortNumber-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..f05ab20373d2b6b54aba24edaf93a0c4d41771d5 GIT binary patch literal 7 OcmZQ)U|{(F|33f*G6Mww literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..687e561126750b618ef12a9607841f2e302cbf1d GIT binary patch literal 5 McmZQ$U|?Vb001Na2mk;8 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/ServiceTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine1/data/ServiceTag-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..a652cc8655921fbc429c1cf4f08bca8aad2b0763 GIT binary patch literal 5 McmZQ)U|?Vb001cf2><{9 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SetUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 b/tests/machine1/data/SetUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 new file mode 100644 index 0000000000000000000000000000000000000000..812e80fd41a3ded8b0e9e737f2ed7b96b016ede5 GIT binary patch literal 8 NcmZQ)U|>)HVgLZZ04M+e literal 0 HcmV?d00001 diff --git a/tests/machine1/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine1/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..bdd0f75939cafb09bd33fd75625ac5d5135cf036 GIT binary patch literal 5830 zcmeHL&1+pn6hAX}^6t%hF};#U7mpAl2)1CQyke`6+6GFiq{{QFY8IA2KnxA}ew0MzVC#ZN(}=w?-Et!t?h#GjqS*O<5*^+~Z=RyCWv7}P{g=Dl7j zQ0rkDKsE0TxXs&<)#mB44)4|3NiMOud?2sjdR1PN*X0elA#ciC@;0K|#LaZlY_=;h zaoP$_GjfQ<=BLtyNA*o_Vj28Fm(A()Xz8jiqD50>OIe_$|my6i$U1T&VR zW35bcK(C1tjv0K%D3tC->$^V$c1Zbn>Rl; zGhN(yX~tUsHNLQlir2Tcwq)y9@FpJ``-$+v^yZRWy0*D~QzFu)c#$86!>cQ+;zuaG zyRj*huQ5DB4* z)2dtG$cg-N&I(tDQvm3dbCA(63Q9`l^!oXN5p5qO0993If)15lc_LRdJXtsnERiuh zSc9@NnI(KAx8--aZuayfs%SUK7^EpbB+mx87+kY3rvLPr(|Ynp%pz-X3|Gk?l91P? zinyob6ljiJT%w~B2a2Pb?Q2^&X(edp9kfpGBh(EuF&7uQHqoY9TZf9(WbyqO`2*Sm zCqJNCl3ylbUuF}FbJzUz;GMnI3*X$h^z)|+KYsBz!$T2%)inn!Of?TwyoAFr0yK8m zOJk{&Nj`sG&Pf0H{Chrpvpj>eP3G<4InlG2tsI+#s|j!bKIXXry+qT{l*m)g4KoH1 zE2L9^MpcN8zv4>*!r1&t>+fdHtO4-q!Su*->vWly3{V%d;@XFs--=Z2oxt3zi;c;i2yaFBQs^(I>o(Vap|@u6X3`J{v`(W>Ps%BUtf!2QA@=@ zMg7BK-g5~qz4^!lm~ebdf|-3Fo>McC2)NS%tUcCI#Rv6dzw!>UX`3t7sUU)uahT%?vBiiX(JzYiM`cO`+_fo?u82hMHDg`YR{^^0&gK1Fun5OyH Z=ezt81sq2#AL;+G(reu(C9jlc{{(s9*PZ|X literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SetupCpuFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine1/data/SetupCpuFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..c8cf571e8cae9561596a6332ead5fcef5e59912a GIT binary patch literal 52 fcmZQ)U|?W`00kHW#ARTCh(pD|93UG=GcW=G3dsOZ literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..c71572cf05c041c501ef9a66d8e511921fdc7a34 GIT binary patch literal 148 zcmV;F0BipS0001zq|!UUmU%$5ApH4`@dNE{hjwtnfaXrB(kQb@riNQ%zimVUCE859 z`Xpu2u>PGU7R13!P?A8bsX_TRlS3$>S-_>_l&4CEwW}3eEAVpYW>-9%CNxf}6zz9z zg|oJhVYA|!hdoNIjq>NaqbGz C8%d@B literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SimpleBootFlag-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine1/data/SimpleBootFlag-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..08d01f13fbcae4ecb8dd57d63044fd2304a923d6 GIT binary patch literal 5 McmZQ)U|?VZ001fg3IG5A literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SimpleBootFlagBackUp-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine1/data/SimpleBootFlagBackUp-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..08d01f13fbcae4ecb8dd57d63044fd2304a923d6 GIT binary patch literal 5 McmZQ)U|?VZ001fg3IG5A literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine1/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..7400ad5056aac97f125d9c270e96c404743d0bea GIT binary patch literal 12 NcmZQ)00Dk52><}P02crN literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine1/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..8830316b59d7a2b576a3b383d12870d7a9333937 GIT binary patch literal 12 RcmZQ)U|^8gU}FWO7yt-*0Y(4- literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine1/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..0ceb51629e026eac3b7284e40b1c770c0ba5affa GIT binary patch literal 12 RcmZQ)U|>*S;0KZn3;+ST05<>t literal 0 HcmV?d00001 diff --git a/tests/machine1/data/SolActive-f7f70708-b3c0-4be0-b00c-ae91da4adc03 b/tests/machine1/data/SolActive-f7f70708-b3c0-4be0-b00c-ae91da4adc03 new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine1/data/StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824 b/tests/machine1/data/StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824 new file mode 100644 index 0000000000000000000000000000000000000000..537aa94b52021f8c6d5e4b1cb8c7c63955667193 GIT binary patch literal 6524 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 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine1/data/WAND-92daaf2f-c02b-455b-b2ec-f5a3594f4aea b/tests/machine1/data/WAND-92daaf2f-c02b-455b-b2ec-f5a3594f4aea new file mode 100644 index 0000000000000000000000000000000000000000..0625098443858490643b06d596f4fac8bdcf2772 GIT binary patch literal 11 OcmZQ)00AQ-AOZjaumI2i literal 0 HcmV?d00001 diff --git a/tests/machine1/data/WGDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea b/tests/machine1/data/WGDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea new file mode 100644 index 0000000000000000000000000000000000000000..b173237e82f868a973d73b25391a41fcd2cb53dc GIT binary patch literal 23 NcmZQ)0D}J*2mn8M1_A&8 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/WRDD-92daaf2f-c02b-455b-b2ec-f5a3594f4aea b/tests/machine1/data/WRDD-92daaf2f-c02b-455b-b2ec-f5a3594f4aea new file mode 100644 index 0000000000000000000000000000000000000000..1bf9adb5eea0de2b97efa7eacbf4b60ff50a64f4 GIT binary patch literal 7 McmZQ)0D=HV009{QnE(I) literal 0 HcmV?d00001 diff --git a/tests/machine1/data/WRDD-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 b/tests/machine1/data/WRDD-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 new file mode 100644 index 0000000000000000000000000000000000000000..1bf9adb5eea0de2b97efa7eacbf4b60ff50a64f4 GIT binary patch literal 7 McmZQ)0D=HV009{QnE(I) literal 0 HcmV?d00001 diff --git a/tests/machine1/data/WRDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea b/tests/machine1/data/WRDS-92daaf2f-c02b-455b-b2ec-f5a3594f4aea new file mode 100644 index 0000000000000000000000000000000000000000..26922192447627971c624b604ab876cfd798794d GIT binary patch literal 16 KcmZQ)Km`B*fB*;p literal 0 HcmV?d00001 diff --git a/tests/machine1/data/WRDS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 b/tests/machine1/data/WRDS-c07a1f7c-fa13-4fcb-92ca-3b32bc092e13 new file mode 100644 index 0000000000000000000000000000000000000000..3cadac645cb1a727ec9859a94fd0e307ea8a569c GIT binary patch literal 10 KcmZQ)fB^siPyh%3 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine1/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..394c57696c225459e4fff180d90727dd51653d95 GIT binary patch literal 4153 zcmcJS2{hE}8^>qg5TS`I4U)3tH^W$p5K{JiSB){uAfuVFl`K<6p^U;U5=E}7NK-0X zmMC%)xuvuz+%{X0E%E`xQz|k9&28&Wh41^%xT)Nkws0Kjw_3aQR&Kv+d}m-X(c{!72Rw2h6E>V}`8t1B zdrq%%=?SF}>$Q8dtcmNbRvt}@HYhdw)X#rBqNx|2d6c`6M;>K0Qf*5S;ta@V`!CILvYyPe9UeX3C;Sg;uGd+_lqIoytj2!2V z{d3u}%%UxwXqERlR!;S@SQs1%fffb_P=mG)(hoKVyDWO(HhypkiMgs*! zBGGU-uu>RQLC6631ZgySB1_`8o;`P-9HUmw8|`2fykP+f!UanZc!adyqbRM`gg}T} zwMZlJK*(jF*zo1IR{@qIcok5HM5*z8*yWW8dEfyjrf4JXVa1iyxq`WEZU(ee zCNba1xi`Bkrvvg4Hm|>QmON}8^ePOxyyw!pLXq>QvMXmugF6!X{hJ>=-pZf#h2M-# zD`*O6{l#G3&%EaGVd;bEi4QlV=C#b+$0pb6ZyS5YDx#%FTwK4hI0vCqJyx=6ex*cmKUZzLe09=#=*zwbg z-HxMRx|=^QMtpa$Kw`#Ud+U$J#z^5jC~P_-EQrGlBT9U}a|Bun?Mw^U$qWl1DgyH0 z{ULBt%j_6b7L&~k}^KdEB59bN4bOtMc;7DO{VhDB=RtSv~ z9!jCoKp$apKHC8i&?D)Sh$NCO8MFhTD+r~IPy&gG|4Pmpz}m%}m4BS`XQwbXBai?h z@qgOI8BD0{O-pRBjc8Fray%+R)Ew#>(1(vl4eom7)%)i$!LR>>hJC3eBWx7Ly}sPA$8^v0 zm21@6W=Gw($^Rag8P_moA&4;?>=pQ@+SMC`zo4&@Zqq5k=-=~XZ0n94ZbZ0XUfNfv zCsQ#LCUu$D8-Yelk0>Q5#plzuvgG(`UXa5sPf2BjvT{f2sOv6Bha=fDG7B>jeBm_o z-lAP_p^@N8u>eUF7IX##l&ilCia>sz1601oU_u+1ZVb5+ALU{_uBxwKe`@s}aYA^) zH!dMnR&S22E z)rY3y%S~H53ay*$&gV!fU|iGdZq`<57;n{BNtz2*VmRcs#%#7+@RE*cD%t92jEP&1(UU8WxRD}G1#^Rq3RRaD4VU#G%G)29 zdKK*N%Chy(P+q}NNHextVo^L$k*iC-FnighL^E-y2)U~@?`ricIg7vnE7v85-QzFj z5fTA2RhRIGe0oj6&8?q;9v1#5&$fE@!GFmEMx=09ISsvAcIQb&&yqWy@4HqZXo6$I#IkEkm@sCXAr=)wB@yKb*RoI&M&Lwx~=i);|Wh&~I&m zAQQs-n_q_XooLXDc%4FgawvT8v3@0IbM_jaetS>5YCMUVT6Tx*7b>se+fjQ$ zC6yUgx%#1=)OCmZYUNd=4Q59)pWnP4^{Uj>e#%z_kxaW}E>j}t+bJ70VSMvX(YN_CCmnL0$GV+&`Dc)DZ_>Rz{ncq-e|nd3 zCf}#0BS)qga9>1%17HW(6l^W9;#vM*NC3+hEMBl?7hwSCX_0h3!@&EC`GYX92W$cB zFB*iw#=i%H|MKo1VnBK>c9+wcn5HnnsNu$1BWLk24HF3|_IwGwb4#(VT}n1`^$2k@ zpAvI_!C;+b$V9{7nybAE=_!w}Ju7b7;`9Q8(}v`F5d0FE=dRO7{m(sd4Rr)Oi{Hl1XZ~z|cw#7)$M$G)R$}XVj~Ax6w<3Dc*x~8a{*H;b z!{uX>A}N@UCT$9=c$cehuTlH@jfu31#KHIHZsUvcjY}@%Hf`$U@89mKuyF8AwSpC& zS;4k9%Qwy6K6px9ur!06qO@kL<0;#4`^K}rJBFUYB}%%nuO}w6lP{aQVFL^${ilgtlM%AWpzfm{+t$h%wvK2$zdc~d_UXLavHL7umb=-rb6Z~G#h~+{ z<>Y2d-PVShkFlh^1|%0 z@u-g5mpGIb1N$1SV!f68z7 RNMP#xg18e^k#6 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..eeaf01db570c637ef6d31cb59a7592d84f6cd1b9 GIT binary patch literal 4153 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 C4yGXh literal 0 HcmV?d00001 diff --git a/tests/machine1/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine1/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..638b72317eda27d337bd770689787dd0cef9e245 GIT binary patch literal 5419 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 A00000 literal 0 HcmV?d00001 diff --git a/tests/machine1/data/ePSAVersion-66b36b33-8094-424d-ba45-e876d62c45c1 b/tests/machine1/data/ePSAVersion-66b36b33-8094-424d-ba45-e876d62c45c1 new file mode 100644 index 0000000000000000000000000000000000000000..e7c7e58577be6530c1a39798ed2b6b329d123fce GIT binary patch literal 12 TcmZQ$U|=vYF)+|GFk=7!2P6Sw literal 0 HcmV?d00001 diff --git a/tests/machine1/data/fwupd-ce945437-7358-49f1-95d8-6b694a10a755-0-0abba7dc-e516-4167-bbf5-4d9d1c739416 b/tests/machine1/data/fwupd-ce945437-7358-49f1-95d8-6b694a10a755-0-0abba7dc-e516-4167-bbf5-4d9d1c739416 new file mode 100644 index 0000000000000000000000000000000000000000..06d0e56f9754d1273d00d547114998527651247f GIT binary patch literal 230 zcmZQ)U|?VeV)KwG=OT(fdQQEOo#`d8Jd}Zf2`CByPuLmxIk}|3oc}<@AQ=`$Ee1xA z2nSf0fx&?d%&=F!6;Zx1+^74UZAZ6(`xPc87M2Ev7zS4cHwI52oyL&LkiwA9P{fc3 z=9NRqQicMcxGqC7P~MWkguxVujTy{=BIZEal)(bXG6Bk@F&F|_mOzmdu$UP`5`!67 cMmG?EZtG6&bN+ZOY&ru26HpWap0G3Wb8<<6Isbu*K{70iS`3UJ z5e~301A_w_m|?GcE24a3xKH;x+m3Dn_bW_HEG!KSF$}H@ZVaA4I*lQfA%!8Ip@<<7 z%qxeIr3?i?aa{&uh9m|HhGZZ%WH4he0*V*{*&q>J1{0u2B9PPtlBqxuOCT!=$T9)y dN&~7(0m_>Ku_c2!gC0;m5ojg@L;Zgi1^}VNCqDoH literal 0 HcmV?d00001 diff --git a/tests/machine2/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e b/tests/machine2/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e new file mode 100644 index 0000000000000000000000000000000000000000..480c8c8d9292204f9d78bd3c1f024758494fba88 GIT binary patch literal 28 KcmZQ)zzqNZ-~b2! literal 0 HcmV?d00001 diff --git a/tests/machine2/data/AmdSetupSSP-3a997502-647a-4c82-998e-52ef9486a247 b/tests/machine2/data/AmdSetupSSP-3a997502-647a-4c82-998e-52ef9486a247 new file mode 100644 index 0000000000000000000000000000000000000000..2ca6e2ce08a4146edc926a8f848a323d279f1843 GIT binary patch literal 1559 zcmeHDISv9b476iVR)7?)3K~jkDv)>%`~-eQLCJ@xKpMu`C5VCsiHe=<+R6CTL=l-! zkNZjB`9=!%q*VTE7Z>veo;h8f2a^d_{3F>)KAKUl1`&dZL8Kys5I z8$f3K$KJts)+%R_!!x1DV@9bV#c0J(OSI-7R+jO8FPH=ks)-<(4ZSz=cR{-NwV_T$ zG770)^p=~8bi|cAxdyo7=6f{EvX?VhlTz@xJbAul_pRZ^?B{Z{XccG`_)`TQ>!EKw literal 0 HcmV?d00001 diff --git a/tests/machine2/data/AmiEmaIndications-eb41d646-f49f-4655-9165-21d1224e3932 b/tests/machine2/data/AmiEmaIndications-eb41d646-f49f-4655-9165-21d1224e3932 new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/AmiHardwareSignatureSetupUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 b/tests/machine2/data/AmiHardwareSignatureSetupUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 new file mode 100644 index 0000000000000000000000000000000000000000..0c7b9c57800498917859d0817215a40be664c099 GIT binary patch literal 8 NcmZQ)U|`?_VgLYm02TlM literal 0 HcmV?d00001 diff --git a/tests/machine2/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..3c12e5d74bd96e3b63a06c230d48abbd50e2205a GIT binary patch literal 120 zcmZQ)U|?Vb;ur=uhE#?WhJ1!1hD0Erg;5JEt^{O*!2j<|V4C;j27Sp05x*t+*-V9p x`A#!2v9Ra?b-M!fdxA}IWpH8eX9!|&1oDCzJbxWH6)xWpaRe gSeQi^VsS6otT4Zj#?C4E<_$mL0Uj96=~xbi3390#-|_YubU6f<8p8^SZTbK$uX*#xJX<(!YRVU zjUj?N3j~oF!DLL&8D$%F24aQ?N@fI$2qBB%m>6jgEa)sEkNadH+1xu}A*q=VJQk8c z(VQh?kP4wfgsEyl%Y-1cAhRGv>BIel@XY6-oDa}sj_PPoQEfJleV2P&mS8nelS4ak z9&%$LI=s%|)h3(8ZqV^VI#8nvQVmTaNWrHmrK#s3KNexs|46O5afg;R&!XOC-hC?780|N&mBQuu-!`xY( z=K3L>J`2=LZ;2>Oc>-3-CBkrRf#}*d-RHd)6km{iUZ>kp&&Yyd0VB{1pfwE4tZYC7 TkyU_90m&h&V1%jr&%yuz$VeD% literal 0 HcmV?d00001 diff --git a/tests/machine2/data/ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..28a7019ff112edcdcb7ae143e8c9be0113706e4c GIT binary patch literal 175 zcmZQ$U|?WkO5afg;R&!XOC-hC?780|N&mBQuu-!`xY( z=K3L>J`2=LZ;2>Oc>-3-CBkrRf#}*d-RHd)6km{iUZ>kp&&Yyd0VB{1pfwE4tZYC7 TkyU_90m&h&V1%jr&%yuz$C(&x literal 0 HcmV?d00001 diff --git a/tests/machine2/data/ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..f169845d491dc98f6c000db17dd150e31c89dac6 GIT binary patch literal 143 zcmZQ)U|?WkghBO^1H1jF1}p62=?ojwcHOmB%OOnCxU$|b^ZZGq_8H{IvG78GBQ NeO{;AQU9NX0RWRi7X|ghBO^1H1jF1}p62=?ojwcHOmB%OOnCxU$|b^ZZGq_8H{IvG78GBQ NeO{;AQU9NX0RWP-7X<(S literal 0 HcmV?d00001 diff --git a/tests/machine2/data/DefaultBootOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53 b/tests/machine2/data/DefaultBootOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53 new file mode 100644 index 0000000000000000000000000000000000000000..37c478e25ada0f3e70f599c315649f21337f8ac2 GIT binary patch literal 10 RcmZQ)U|?WkU}Rus0001H01f~E literal 0 HcmV?d00001 diff --git a/tests/machine2/data/DefaultLegacyDevOrder-3c4ead08-45ae-4315-8d15-a60eaa8caf69 b/tests/machine2/data/DefaultLegacyDevOrder-3c4ead08-45ae-4315-8d15-a60eaa8caf69 new file mode 100644 index 0000000000000000000000000000000000000000..1e2856ab1f3f9f2530f9fe814da323ab85dbebd5 GIT binary patch literal 24 dcmZQ)U|?VZVgUw81}O$<1{nrf1~~?K1^@@p0Nwxq literal 0 HcmV?d00001 diff --git a/tests/machine2/data/DefaultUefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/DefaultUefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..a5b639abbf9807231c60dea5dfb12136235d1287 GIT binary patch literal 24 XcmZQ)U|*v literal 0 HcmV?d00001 diff --git a/tests/machine2/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 b/tests/machine2/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine2/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..f169845d491dc98f6c000db17dd150e31c89dac6 GIT binary patch literal 143 zcmZQ)U|?WkghBO^1H1jF1}p62=?ojwcHOmB%OOnCxU$|b^ZZGq_8H{IvG78GBQ NeO{;AQU9NX0RWRi7X|ghBO^1H1jF1}p62=?ojwcHOmB%OOnCxU$|b^ZZGq_8H{IvG78GBQ NeO{;AQU9NX0RWP-7X<(S literal 0 HcmV?d00001 diff --git a/tests/machine2/data/FPDT_Volatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine2/data/FPDT_Volatile-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..ec04224fffd15c1ebac858657c9a9bfded856410 GIT binary patch literal 8 PcmZQ$U|^8=@OlLR1?B>x literal 0 HcmV?d00001 diff --git a/tests/machine2/data/FboLegacyDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/FboLegacyDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..1e2856ab1f3f9f2530f9fe814da323ab85dbebd5 GIT binary patch literal 24 dcmZQ)U|?VZVgUw81}O$<1{nrf1~~?K1^@@p0Nwxq literal 0 HcmV?d00001 diff --git a/tests/machine2/data/FboLegacySceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/FboLegacySceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..96cbf68232b32a6b71204fd7e075db66ecbfd1a6 GIT binary patch literal 24 acmZQ)U|?VZVi6!_1hSYJSQuCt*cbo;m;f^X literal 0 HcmV?d00001 diff --git a/tests/machine2/data/FboUefiSceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/FboUefiSceOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..0a3524b449d1125d7891d776cb9305b6e82c2662 GIT binary patch literal 20 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 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine2/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..79b1965bd68affe23238fce74a9612617d5dfcd7 GIT binary patch literal 6 NcmZQ)U|`5s1pomv0Gt2- literal 0 HcmV?d00001 diff --git a/tests/machine2/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 b/tests/machine2/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine2/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 b/tests/machine2/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine2/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine2/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..e3a45fa37919f98b041af9fe2db1f498f88797ff GIT binary patch literal 8 NcmZQ)U|^61VgLZN03`qb literal 0 HcmV?d00001 diff --git a/tests/machine2/data/OA3MSDMvariable-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine2/data/OA3MSDMvariable-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..921d6314f76bf51a05d7536b41bc137071f801a9 GIT binary patch literal 28 ccmZQ$U|`S)|FRrNF-XXL1Jeu}0{(;e08`ur^8f$< literal 0 HcmV?d00001 diff --git a/tests/machine2/data/OldBootOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/OldBootOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..afc44e448ced6295ab00e0a02dfab5c5e1caa557 GIT binary patch literal 10 RcmZQ)U|?WmU}9iq0001F01f~E literal 0 HcmV?d00001 diff --git a/tests/machine2/data/OldLegacyDevOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652 b/tests/machine2/data/OldLegacyDevOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652 new file mode 100644 index 0000000000000000000000000000000000000000..6cf18980942049317a79bf1626ac890e9f238257 GIT binary patch literal 24 ecmZQ)U|?VZVgUxp|5E>@|I7TB{V(@l{yzXXp9j|f literal 0 HcmV?d00001 diff --git a/tests/machine2/data/OriFboLegacyDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/OriFboLegacyDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..1e2856ab1f3f9f2530f9fe814da323ab85dbebd5 GIT binary patch literal 24 dcmZQ)U|?VZVgUw81}O$<1{nrf1~~?K1^@@p0Nwxq literal 0 HcmV?d00001 diff --git a/tests/machine2/data/OriUefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/OriUefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..a5b639abbf9807231c60dea5dfb12136235d1287 GIT binary patch literal 24 XcmZQ)U|*v literal 0 HcmV?d00001 diff --git a/tests/machine2/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ad58e8511062173145128e6e57e0608708991ec7 GIT binary patch literal 12 KcmZQ)KmY&$U;qdJ literal 0 HcmV?d00001 diff --git a/tests/machine2/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ed0b6cbd9d57608e4448466e2019a927eac7b68f GIT binary patch literal 12 PcmZQ$U|?VdVh{iT0BisX literal 0 HcmV?d00001 diff --git a/tests/machine2/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..c32e3aab5ac53544981066f5d7eb9e034dd5b399 GIT binary patch literal 979 zcmY#qU|?7nd0^?2Da*aux2_hA(f&|$o*5_z1e<|$pvN7xc*%!evm}52Xx_a!&Y+2T zzCjaH`vPVrMkXc!>lw%WCkR|z>EqmNW_#{Rs{th^ zP!={}=FnhALv9035RZe0$=T6R(10JrVdvopPRvvA$}dheR5DNi332gA2A3A37Ag2< zCKu%^IOpdUl$HRwo_Wc7hH?fnAT`W9qQRj7u0g(@&O!bP0p1GEjtWKwh86~L;=G0y zhDJsP28JeP1}0JByvD{5uBn-UanyjgsfkeuIcOMJ8JL?G`56qF7`d357#SHh&)EM~ z{y=76pYN)Pn&%AXNhkF&X^B2jm%epw>Z?a4J3q(9JFfetEz6P`#AYt7EwDDLl<(KO z_G=a4p+_rcd;B%2qX7F%5+qQf1LRCM9z zqm$8wWv|#GcbPx2KGh$wQS|4s(}g`dl`=i-i^G$zo(g%nuG8Dbd;1QlYiT$7-ig=T z%uu_urAX%NX{)_@A`7QTaX$~S7Jog(`^h4c36tjqtcvsfEpIaMN4c*dqw{RoYk(^EM)1kAa5wr)Kl;jnyd`=<9x4^3fd?O=NTOZ$m9`_|Ap zL#@=`YnhlC85kEE8t5DF0pnJdpONuD3kxubwHe5Q_olf!b#^@~hi>zVEC^Z<~IkPRHoeqT*`- zr;oU;w31k5C6~yNU~;tQ^){LF3XQ9)|7^IiwCV0j;pwRl`jQxYR;gE< ex8*|_pVWit);%8tEV8{%iT@E~-MnMdVO9Xg3Trq3 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..4a70d73ea6a578a5887cf2e76d31f610fded1029 GIT binary patch literal 979 zcmZQ$U|?7nd0^?2Da*aux2_hA(f&|$o*5_z1e<|$pvN7xc*%!evm}52Xx_a!&Y+2T zzCjaH`vPVrMkXc!>lw%WCkR|z>EqmNW_#{Rs{th^ zP!={}=FnhALv9035RZe0$=T6R(10JrVdvopPRvvA$}dheR5DNi332gA2A3A37Ag2< zCKu%^IOpdUl$HRwo_Wc7hH?fnAT`W9qQRj7u0g(@&O!bP0p1GEjtWKwh86~L;=G0y zhDJsP28JeP1}0JByvD{5uBn-UanyjgsfkeuIcOMJ8JL?G`56qF7`d357#SHh&)EM~ z{y=76pYN)Pn&%AXNhkF&X^B2jm%epw>Z?a4J3q(9JFfetEz6P`#AYt7EwDDLl<(KO z_G=a4p+_rcd;B%2qX7F%5+qQf1LRCM9z zqm$8wWv|#GcbPx2KGh$wQS|4s(}g`dl`=i-i^G$zo(g%nuG8Dbd;1QlYiT$7-ig=T z%uu_urAX%NX{)_@A`7QTaX$~S7Jog(`^h4c36tjqtcvsfEpIaMN4c*dqw{RoYk(^EM)1kAa5wr)Kl;jnyd`=<9x4^3fd?O=NTOZ$m9`_|Ap zL#@=`YnhlC85kEE8t5DF0pnJdpONuD3kxubwHe5Q_olf!b#^@~hi>zVEC^Z<~IkPRHoeqT*`- zr;oU;w31k5C6~yNU~;tQ^){LF3XQ9)|7^IiwCV0j;pwRl`jQxYR;gE< ex8*|_pVWit);%8tEV8{%iT@E~-MnMdVO9W0*J~F5 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..456f5e7d0e90c612fc35980835bec25d4f7f8921 GIT binary patch literal 10 RcmZQ)U|>ki(+v$~000Lq0k8l7 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..266f5064e85cb6f80c2edcabda7841ba0e7b8491 GIT binary patch literal 10 RcmZQ$U|>ki(+v$~000Lg0j~f6 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..c71572cf05c041c501ef9a66d8e511921fdc7a34 GIT binary patch literal 148 zcmV;F0BipS0001zq|!UUmU%$5ApH4`@dNE{hjwtnfaXrB(kQb@riNQ%zimVUCE859 z`Xpu2u>PGU7R13!P?A8bsX_TRlS3$>S-_>_l&4CEwW}3eEAVpYW>-9%CNxf}6zz9z zg|oJhVYA|!hdoNIjq>NaqbGz C8%d@B literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine2/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..a03e1062a51c8655ecc4f73f0d19f57fcc021c67 GIT binary patch literal 12 PcmZQ)0D=dvSAZx04@v@i literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SmbiosEntryPointTableF000-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine2/data/SmbiosEntryPointTableF000-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..95d2e9af459b225e9a754953d5433960bc218095 GIT binary patch literal 12 RcmZQ)U|_hw$`2$N7yt)d0PFw& literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine2/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..d56ae282abb860c103e6b94a6155a13e4edd18d2 GIT binary patch literal 12 ScmZQ)U|^8gV7>xKF#rGxf&s4p literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine2/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..9d4736e2236658c759d77e14b8fd667305837ab1 GIT binary patch literal 12 PcmZQ)0D=pzSAZx04%z~1 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/SmcBootOrder-1105d69f-5ec8-47e9-bb46-153e794e356c b/tests/machine2/data/SmcBootOrder-1105d69f-5ec8-47e9-bb46-153e794e356c new file mode 100644 index 0000000000000000000000000000000000000000..afc44e448ced6295ab00e0a02dfab5c5e1caa557 GIT binary patch literal 10 RcmZQ)U|?WmU}9iq0001F01f~E literal 0 HcmV?d00001 diff --git a/tests/machine2/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde b/tests/machine2/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde new file mode 100644 index 0000000000000000000000000000000000000000..60e62642ee8e6f06dccfb96f83698bac3dadb061 GIT binary patch literal 10 RcmZQ)U|?WmWMHUZ0003?0D=Gj literal 0 HcmV?d00001 diff --git a/tests/machine2/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..60f8feb82e1029f10b4459414ef94e48d61a7c29 GIT binary patch literal 6 NcmZQ)U|?Wm0000o00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/TotalNumberOfRootBridges-fb5703f5-f8a7-f401-18b4-3f108deb2612 b/tests/machine2/data/TotalNumberOfRootBridges-fb5703f5-f8a7-f401-18b4-3f108deb2612 new file mode 100644 index 0000000000000000000000000000000000000000..ba50834900017a5414b73f6cc22887f0393840a5 GIT binary patch literal 5 McmZQ)U|?VY001li3;+NC literal 0 HcmV?d00001 diff --git a/tests/machine2/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde b/tests/machine2/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde new file mode 100644 index 0000000000000000000000000000000000000000..73588d1fb4875a781cda347ccd62e81a66860da5 GIT binary patch literal 12 ScmZQ$U|^Ub_iZ_lVgLXR?E+c= literal 0 HcmV?d00001 diff --git a/tests/machine2/data/UefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc b/tests/machine2/data/UefiDevOrder-0c923ca9-df73-4ac8-b6d2-98ddc30d99fc new file mode 100644 index 0000000000000000000000000000000000000000..a5b639abbf9807231c60dea5dfb12136235d1287 GIT binary patch literal 24 XcmZQ)U|*v literal 0 HcmV?d00001 diff --git a/tests/machine2/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..687e561126750b618ef12a9607841f2e302cbf1d GIT binary patch literal 5 McmZQ$U|?Vb001Na2mk;8 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine2/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..65648ca3061e9a4f233bd8f829a6b395897c9938 GIT binary patch literal 68 OcmZQ)U|^`H5C8xQJRisa literal 0 HcmV?d00001 diff --git a/tests/machine2/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine2/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..80e67526feadb8c708173a08c263c0c168f558a6 GIT binary patch literal 5191 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 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine2/data/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..c32e3aab5ac53544981066f5d7eb9e034dd5b399 GIT binary patch literal 979 zcmY#qU|?7nd0^?2Da*aux2_hA(f&|$o*5_z1e<|$pvN7xc*%!evm}52Xx_a!&Y+2T zzCjaH`vPVrMkXc!>lw%WCkR|z>EqmNW_#{Rs{th^ zP!={}=FnhALv9035RZe0$=T6R(10JrVdvopPRvvA$}dheR5DNi332gA2A3A37Ag2< zCKu%^IOpdUl$HRwo_Wc7hH?fnAT`W9qQRj7u0g(@&O!bP0p1GEjtWKwh86~L;=G0y zhDJsP28JeP1}0JByvD{5uBn-UanyjgsfkeuIcOMJ8JL?G`56qF7`d357#SHh&)EM~ z{y=76pYN)Pn&%AXNhkF&X^B2jm%epw>Z?a4J3q(9JFfetEz6P`#AYt7EwDDLl<(KO z_G=a4p+_rcd;B%2qX7F%5+qQf1LRCM9z zqm$8wWv|#GcbPx2KGh$wQS|4s(}g`dl`=i-i^G$zo(g%nuG8Dbd;1QlYiT$7-ig=T z%uu_urAX%NX{)_@A`7QTaX$~S7Jog(`^h4c36tjqtcvsfEpIaMN4c*dqw{RoYk(^EM)1kAa5wr)Kl;jnyd`=<9x4^3fd?O=NTOZ$m9`_|Ap zL#@=`YnhlC85kEE8t5DF0pnJdpONuD3kxubwHe5Q_olf!b#^@~hi>zVEC^Z<~IkPRHoeqT*`- zr;oU;w31k5C6~yNU~;tQ^){LF3XQ9)|7^IiwCV0j;pwRl`jQxYR;gE< ex8*|_pVWit);%8tEV8{%iT@E~-MnMdVO9Xg3Trq3 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..4a70d73ea6a578a5887cf2e76d31f610fded1029 GIT binary patch literal 979 zcmZQ$U|?7nd0^?2Da*aux2_hA(f&|$o*5_z1e<|$pvN7xc*%!evm}52Xx_a!&Y+2T zzCjaH`vPVrMkXc!>lw%WCkR|z>EqmNW_#{Rs{th^ zP!={}=FnhALv9035RZe0$=T6R(10JrVdvopPRvvA$}dheR5DNi332gA2A3A37Ag2< zCKu%^IOpdUl$HRwo_Wc7hH?fnAT`W9qQRj7u0g(@&O!bP0p1GEjtWKwh86~L;=G0y zhDJsP28JeP1}0JByvD{5uBn-UanyjgsfkeuIcOMJ8JL?G`56qF7`d357#SHh&)EM~ z{y=76pYN)Pn&%AXNhkF&X^B2jm%epw>Z?a4J3q(9JFfetEz6P`#AYt7EwDDLl<(KO z_G=a4p+_rcd;B%2qX7F%5+qQf1LRCM9z zqm$8wWv|#GcbPx2KGh$wQS|4s(}g`dl`=i-i^G$zo(g%nuG8Dbd;1QlYiT$7-ig=T z%uu_urAX%NX{)_@A`7QTaX$~S7Jog(`^h4c36tjqtcvsfEpIaMN4c*dqw{RoYk(^EM)1kAa5wr)Kl;jnyd`=<9x4^3fd?O=NTOZ$m9`_|Ap zL#@=`YnhlC85kEE8t5DF0pnJdpONuD3kxubwHe5Q_olf!b#^@~hi>zVEC^Z<~IkPRHoeqT*`- zr;oU;w31k5C6~yNU~;tQ^){LF3XQ9)|7^IiwCV0j;pwRl`jQxYR;gE< ex8*|_pVWit);%8tEV8{%iT@E~-MnMdVO9W0*J~F5 literal 0 HcmV?d00001 diff --git a/tests/machine2/data/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine2/data/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..710c7513a156158401c27f21de74a1946b18b8c8 GIT binary patch literal 1569 zcmd5*XIGO46waFkVaNz0G6IAtD85M;Vzq{)R6&LXBtRvMkXRuBB15c7!W0k@1P#a# z1|2&B|Ua9fmHaX6*9 zO4ZNoL!>rRLP`vf#5V5d7#|qHr7ghZ(_B{U5s-~o0NJqd5*QSKLKRJh_8NBZ9jYC; z1;>B2x2Xi>ktow-r{q<60FXsMz=Tx1EQmtFJmE+*)bkh~4JvH`X|#+tC5lE54`ngJ z@rvNKEm8_CH03^Vw7PG`ZZhI7}gQ1!Mt zE7eE$i*!$7^kdo>!z6aZuSM*3*%1`;gS_R<-f^C$aFC}LSf@Ny>Tf-(v7vGBnxH^17o=ktCMwvA(9U%K3#0r}k<9&hDVgNXV!zSZm0gichr!Fu7$ zpyr(o$z*%pM(uj|j&MCaTO(vff7fDtXHrgSYtqx#gi}YH4@~%%y=uM@(^V+&pwOY zwj5>VeJFK^u8V!deMv<_VE_aua|c~PS&0m^72t4*8k0eVEr14qO*jICNdl<7MQnqs z!Bxgryau!WzUdc88{MCK*;hEi#dL#;NR$~8fCFr6RbXoZlj&#^8!T{0axed@F+6}Oy$1igw$tzac7 zMwKm0pBFrCY~%FA$YE>iwjV2TiHj&!r~^kr*C%!k;cU-HE#=!`MttHFJ*OFpqLybI zDoG7R)A!9cH{wF?duQ~t@achs3u#5AUjc;cE$N zYpr&x=cg##=ms+UrP6+?BM%eN-fxgJAs*w~TKFsPGHlH(M>~Zbsh9fgdJc+`!16Y_ zSVf-|J?%>!GI%oYVc>`TBU@!AZ~C3gv!drGntUh6*z>)*ZYhSOy&HXt!{3On!n+bt zo-jij!5d5e5d58$juO=Hj=m-RROZMl=X4y nWmduLY`F4^Dh77Y4MDj}+Vn||7#%0l&;A~DagQ)q?j!vlAkvEU literal 0 HcmV?d00001 diff --git a/tests/machine2/data/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..a91f4e9d78fd5b4b7e65256e7425b1eee6ebd2af GIT binary patch literal 1569 zcmd5*XIGO46waFkVaNz0G6IAtD85M;Vzq{)R6zn3kW~qRK&+4uB15c75|)67AZS2_ zC|LFo16Uw3Wm=956{HGLssbvJB`OX5Qh!44hkMWS+;Q%?=RQaX1XAoRye-NuJDk*5 zq3UP$fu)U&>G?x)`1mqwVKn`rI2nGe9P(_o$y@u^A4wVl4 zyyL&x+mwUyNR(-!Q{t*T0LUUBV0TwK@29>seG+M@s5*bPl4`DOH z@rvNKEm8_CV?nJgMh30wLZ`AAkqjDJ*Pg**GFTKgUD81S!L2+Dz2m>U zJA)x93TCnCG&+^S4%W3j%?@R-=u^yrnh4!be@6X!$QBfEFO$ z=l`@S2a5atkN^S#<3JT4AO|V~GW;@&0atKL>; zCwuFDk?!V2Jq{gZn8XbGHHpcW9X4mFC)$enJ9AXw<5J(SJiQloc%?2AtL#VQTY&|A z;}sE*dSAKMIioTLIm??pV*<^I0fAm%jq+5nzxAxfhQ`5b!aU&|RmW613wjQF^3qZv zCPjoxxLL>ZB5f{jd&0idp4luKNJQxkc{rx?hmg>w%du z9D#h6oWaSvnv=%!C$7Q|WE}>Vb1@BN>)Xq+h}yuzNu0aigkj&o^_v?>-u7*IfpzJ- z5*;)SR>n}yfvC^bDP6XvI2tU|#xcJ)Rqjr|{O%3+w{ojgqW+C0=f>WK4!asQH6jW?n@^MxJ)He|MG zPX#xZ{E}~Hpxq-Z0Y@}^9=cnsMtW{mlOZ%rEl=e6|cUrsYKQ^9d zI?BxXQ0x#@6Z44wl7@!D00>ax2D*Z>5*cVKz~K@#CV~oE01W_}a0CdG1W6uAr%s#FaLZ{((6f-#43?9k zRXG!>^TNmVt=#TtIc#;!_G3jZu@Qv|HQ;c_`uNU4ob4H@rCdAAuy?GY$23Dx)bxx? zBdMW6^?h^Ajrh>}UTNJ;E%ZRbg_MHgufi*5$ZQoPNS1pTg)-Kla~_-ex1 zTC?5i`6&uNs?G=gQfWWUQGkhP>oZ6g7mv2sTKFsPGHgySMLUHZsg?TedKQWj&-OC9 zSV5l^J?%{%GM=j;hj8` z2h7k$_{P#d7=LG_y$Ch5qqo6|U_NzK%zfbVC^dcMZG+z0tpzN8+dXHciU8SL%KA9< n600CiCS3VN1p_-kMo{jOHoX%gM#hNrv%g1P+%pj*_mTb&R)UJu literal 0 HcmV?d00001 diff --git a/tests/machine2/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine2/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..7fe702339cb19287909eed8954fb02150db89d77 GIT binary patch literal 3728 zcmZYAc{CJU9|v$zjD5+L(nPY3v5%~gV(giSA)0JM6O*kFMYgd_Pi9D#Eb-VirA7$z zSR!N@%9>Y6O7>-9$awqvy64<~?)jYW`JQ|3`CSDzHa2lkM~D{{@wUkQR2*dRc=b9GX6e1 zB#GbHdkbaiv5!&eGW?z+!-mN0Je-oN3J)jf=X(6+P0c-XR?qpjZ3p63JelgR zqVP@c!`~2@X&l<$LEm1HW6odVUFh8I5)jwV*nAFoBcvCxl&l%5y1I0k&lmJAyBSg| zna|K>uXeAU5h|QMH*4e4?ZH!jI7unYuPQ4D^q14ypY00Eu$NYz{Cwv5ov#J%ciY0>*yoyE#ii3OOWEO9tYbFKG#0O*xE7f`Pa^@~zrV@rYMn5Y%Qov)27VV|(8 z>vN*|e(O81dPjj+%i2IAe8HMROBg>)8;L=SS&~thG;yjY&K~e{o#igx_?Ii45gaVVm*R(@r?D*3T#E`KJAYqq zFdy{X)7R`AL?Dad4FMv9v1j(`I1-893h=?Ca1=V%Cr=*qyl>4&6V;LRx#}g=K4BUS zcXz4|GkN(b-n!DZJ8WWqMEj)CfSxC|KVzFJ06$$ZLE;0wq?WeQ{t?fmf-DYWVdUrK@2V|u%K%3q z>cGf*?;-ku{wmo6^5@|s7UCMsx}9GEax?#{btHcO!mb+b(INkAJuqK|1}m#y8;2?^ zqw02*-3Kk}T~%^XdG5ZRoUw;rIBkO-7Ba4NrZJ%Rd-BJUPD3}c6MBWTyLxHqQpXGg z#km#@dibq$Y+~tFhy%1t5?UoFeT(YcsR^$*U0XifpyEI|;MIKpaNks~iIT zS<@jI1W_z*^ePYgoD4?K_NE;V7E|||tAWF_DZz~$^ym6>3#N@%pE{ymFg<2t+up1O zgzASx1UWstb@WERaR}(mvL<@s^6z_bMN#=k(`HSoYPIEz0{K6Y0@feL!^BCTxA*|L zt}w%yllVm+w*vbpwEfOC05^${@oPU0`=;zV4SENH1}o$NRdmo;tW!odHKoomqM46Y z{H}FylbEM|T?h28^OnB|P7CB&y~$3u3HbR0nA$Wpc}EnB_||SJsB#tbIO(G?;j^YG zrNo81uRJ(0qydZkg|yi|kspJ>A6}~+n720xjuymE=ozv@z5IVS>uD=088td*b&`VV z;M;OeqCnwyX}wk6QEfg`j9PMEojij_KimWKLF3`NnO#r^LGU9q41r8+_iz4=3R=lqwu!KV)8(9H{-w8{ih%FXQoNwMikJej3Ci#nN$XmQklVf<2tr_B$5#Lk2%>}B3R}f`eFmh5H-|O~HQ18U*~EoI@SjV~ihaGC1T|dGgFfHNUqa)$ zAKYp0CyRkuAS^;zpDBmgpuYe0Y;o1T(FT1fRSb%78h%FMw@^Sw;ATrs2{>k!jroV! zAdv~7kTTGhZKz!$+Pz@ai|%t`h8`$Zz?Yy9NDW(3F&|Jv}o zN*Iq$_@9AouaUsa^VqH<7`mbJDbPP(c&_1~AQG~aSqaAq>n&+iBw*F`wPc@c>vC6o zaxDTqWrl-iHySo^l)0m&&;HFG>p)o)ejzm3cL6$WW5WIl^i=zka|kbJjo%TX0k|+`rz+}>7TS!1zA35H@8>aJWF8f=9ODqznt!8D zZa^X;uh4VoTl|E;f&1^^ZmzZns~MXlRmxJ|NbaU(6q&=I^CjX9?kQS?wgdlfr$lS{ z%Vp)*6N=RG<2G@l-KlPT3X0O#*|`?xNNtbrgMGRMwR|P&e=y^+9FKNqt?`B|$lo6; z;%oTUOzXr}O{Rjr7nhJ~GFE?KL61cJ ztS0VRiEninGuz}G&Nca3yt zb$qgmjmm0$mCn>Od6Zb)B|S2EV7{@u%I(8p-NS#@KQR9Y?+)r>l9F78JQJ2gd~-hs z1{?zWum);1>F{jp0HixC2pgR8FA5!BbG7tjn7AyID@XLe`{|L8zHUXlCvt+Ekv7P3 z8qSVo(xoZ_IWF>;q7>RX-N1aOhFt#dMolcFYekptz_~i{6{GYWYIbE*)v={AFKQ#` z?@S#NEaoTddl(#&;+Z??$sNvjl=renZ_?Z*KKlsSPY6cc*xN$2mu(cUHx*zkLGSJCHZBsL0~f8i@>?51Z> w(P8tecB;3aEo`JW>Kf0)BZ;>f)+vj8HhJ7h=-L?t-*y)G=2gbNTg8%>k literal 0 HcmV?d00001 diff --git a/tests/machine2/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine2/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..b747b47cab1936179fc81104b1198aa787b63b7c GIT binary patch literal 3728 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 literal 0 HcmV?d00001 From 8de9fdffa19bde4b1c02a0ac428e080ca66dc536 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 11:02:35 -0400 Subject: [PATCH 16/35] Annotate some test data --- ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 104 ++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 104 ++++ ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 98 ++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 98 ++++ ...b-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 320 +++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 320 +++++++++++ ...r-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 98 ++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 98 ++++ ...t-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 104 ++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 104 ++++ ...x-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 391 ++++++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 71 +++ ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 173 ++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 173 ++++++ ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 67 +++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 67 +++ ...b-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 278 ++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 278 ++++++++++ ...x-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 503 ++++++++++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 503 ++++++++++++++++++ ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 104 ++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 104 ++++ ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 67 +++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 67 +++ ...b-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 350 ++++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 350 ++++++++++++ ...r-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 67 +++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 67 +++ ...t-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 104 ++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 104 ++++ ...x-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 391 ++++++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 391 ++++++++++++++ 32 files changed, 6118 insertions(+) create mode 100644 tests/machine0/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine0/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine0/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine0/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine0/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine0/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine0/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine0/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine0/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine0/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine0/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine0/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine1/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine1/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine1/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine1/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine1/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine1/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine1/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine1/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine2/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine2/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine2/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine2/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine2/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt diff --git a/tests/machine0/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..bb4094e4 --- /dev/null +++ b/tests/machine0/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 18 06 00 00 |....| esl[0].signature_list_size = 1560 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 fc 05 00 00 |....| esl[0].signature_size = 1532 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 e8 |0...| esl[0].signature[0].data (end:0x00000618) +00000030 30 82 03 d0 a0 03 02 01 02 02 0a 61 0a d1 88 00 |0..........a....| +00000040 00 00 00 00 03 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 34 32 30 34 31 32 39 5a 17 0d 32 36 30 36 32 |24204129Z..26062| +00000100 34 32 30 35 31 32 39 5a 30 81 80 31 0b 30 09 06 |4205129Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2a 30 28 06 03 55 04 03 13 21 4d 69 63 72 6f 73 |*0(..U...!Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 4b 45 4b 20 43 41 20 32 30 31 31 30 82 01 22 30 |KEK CA 20110.."0| +00000190 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 |...*.H..........| +000001a0 01 0f 00 30 82 01 0a 02 82 01 01 00 c4 e8 b5 8a |...0............| +000001b0 bf ad 57 26 b0 26 c3 ea e7 fb 57 7a 44 02 5d 07 |..W&.&....WzD.].| +000001c0 0d da 4a e5 74 2a e6 b0 0f ec 6d eb ec 7f b9 e3 |..J.t*....m.....| +000001d0 5a 63 32 7c 11 17 4f 0e e3 0b a7 38 15 93 8e c6 |Zc2|..O....8....| +000001e0 f5 e0 84 b1 9a 9b 2c e7 f5 b7 91 d6 09 e1 e2 c0 |......,.........| +000001f0 04 a8 ac 30 1c df 48 f3 06 50 9a 64 a7 51 7f c8 |...0..H..P.d.Q..| +00000200 85 4f 8f 20 86 ce fe 2f e1 9f ff 82 c0 ed e9 cd |.O. .../........| +00000210 ce f4 53 6a 62 3a 0b 43 b9 e2 25 fd fe 05 f9 d4 |..Sjb:.C..%.....| +00000220 c4 14 ab 11 e2 23 89 8d 70 b7 a4 1d 4d ec ae e5 |.....#..p...M...| +00000230 9c fa 16 c2 d7 c1 cb d4 e8 c4 2f e5 99 ee 24 8b |........../...$.| +00000240 03 ec 8d f2 8b ea c3 4a fb 43 11 12 0b 7e b5 47 |.......J.C...~.G| +00000250 92 6c dc e6 04 89 eb f5 33 04 eb 10 01 2a 71 e5 |.l......3....*q.| +00000260 f9 83 13 3c ff 25 09 2f 68 76 46 ff ba 4f be dc |...<.%./hvF..O..| +00000270 ad 71 2a 58 aa fb 0e d2 79 3d e4 9b 65 3b cc 29 |.q*X....y=..e;.)| +00000280 2a 9f fc 72 59 a2 eb ae 92 ef f6 35 13 80 c6 02 |*..rY......5....| +00000290 ec e4 5f cc 9d 76 cd ef 63 92 c1 af 79 40 84 79 |.._..v..c...y@.y| +000002a0 87 7f e3 52 a8 e8 9d 7b 07 69 8f 15 02 03 01 00 |...R...{.i......| +000002b0 01 a3 82 01 4f 30 82 01 4b 30 10 06 09 2b 06 01 |....O0..K0...+..| +000002c0 04 01 82 37 15 01 04 03 02 01 00 30 1d 06 03 55 |...7.......0...U| +000002d0 1d 0e 04 16 04 14 62 fc 43 cd a0 3e a4 cb 67 12 |......b.C..>..g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 diff --git a/tests/machine0/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..bb4094e4 --- /dev/null +++ b/tests/machine0/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 18 06 00 00 |....| esl[0].signature_list_size = 1560 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 fc 05 00 00 |....| esl[0].signature_size = 1532 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 e8 |0...| esl[0].signature[0].data (end:0x00000618) +00000030 30 82 03 d0 a0 03 02 01 02 02 0a 61 0a d1 88 00 |0..........a....| +00000040 00 00 00 00 03 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 34 32 30 34 31 32 39 5a 17 0d 32 36 30 36 32 |24204129Z..26062| +00000100 34 32 30 35 31 32 39 5a 30 81 80 31 0b 30 09 06 |4205129Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2a 30 28 06 03 55 04 03 13 21 4d 69 63 72 6f 73 |*0(..U...!Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 4b 45 4b 20 43 41 20 32 30 31 31 30 82 01 22 30 |KEK CA 20110.."0| +00000190 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 |...*.H..........| +000001a0 01 0f 00 30 82 01 0a 02 82 01 01 00 c4 e8 b5 8a |...0............| +000001b0 bf ad 57 26 b0 26 c3 ea e7 fb 57 7a 44 02 5d 07 |..W&.&....WzD.].| +000001c0 0d da 4a e5 74 2a e6 b0 0f ec 6d eb ec 7f b9 e3 |..J.t*....m.....| +000001d0 5a 63 32 7c 11 17 4f 0e e3 0b a7 38 15 93 8e c6 |Zc2|..O....8....| +000001e0 f5 e0 84 b1 9a 9b 2c e7 f5 b7 91 d6 09 e1 e2 c0 |......,.........| +000001f0 04 a8 ac 30 1c df 48 f3 06 50 9a 64 a7 51 7f c8 |...0..H..P.d.Q..| +00000200 85 4f 8f 20 86 ce fe 2f e1 9f ff 82 c0 ed e9 cd |.O. .../........| +00000210 ce f4 53 6a 62 3a 0b 43 b9 e2 25 fd fe 05 f9 d4 |..Sjb:.C..%.....| +00000220 c4 14 ab 11 e2 23 89 8d 70 b7 a4 1d 4d ec ae e5 |.....#..p...M...| +00000230 9c fa 16 c2 d7 c1 cb d4 e8 c4 2f e5 99 ee 24 8b |........../...$.| +00000240 03 ec 8d f2 8b ea c3 4a fb 43 11 12 0b 7e b5 47 |.......J.C...~.G| +00000250 92 6c dc e6 04 89 eb f5 33 04 eb 10 01 2a 71 e5 |.l......3....*q.| +00000260 f9 83 13 3c ff 25 09 2f 68 76 46 ff ba 4f be dc |...<.%./hvF..O..| +00000270 ad 71 2a 58 aa fb 0e d2 79 3d e4 9b 65 3b cc 29 |.q*X....y=..e;.)| +00000280 2a 9f fc 72 59 a2 eb ae 92 ef f6 35 13 80 c6 02 |*..rY......5....| +00000290 ec e4 5f cc 9d 76 cd ef 63 92 c1 af 79 40 84 79 |.._..v..c...y@.y| +000002a0 87 7f e3 52 a8 e8 9d 7b 07 69 8f 15 02 03 01 00 |...R...{.i......| +000002b0 01 a3 82 01 4f 30 82 01 4b 30 10 06 09 2b 06 01 |....O0..K0...+..| +000002c0 04 01 82 37 15 01 04 03 02 01 00 30 1d 06 03 55 |...7.......0...U| +000002d0 1d 0e 04 16 04 14 62 fc 43 cd a0 3e a4 cb 67 12 |......b.C..>..g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 diff --git a/tests/machine0/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..b0e77d89 --- /dev/null +++ b/tests/machine0/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,98 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 be 05 00 00 |....| esl[0].signature_list_size = 1470 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 a2 05 00 00 |....| esl[0].signature_size = 1442 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 2d 2d 2d 2d |----| esl[0].signature[0].data (end:0x000005be) +00000030 2d 42 45 47 49 4e 20 4e 45 57 20 43 45 52 54 49 |-BEGIN NEW CERTI| +00000040 46 49 43 41 54 45 20 52 45 51 55 45 53 54 2d 2d |FICATE REQUEST--| +00000050 2d 2d 2d 0d 0a 4d 49 49 44 7a 54 43 43 41 72 57 |---..MIIDzTCCArW| +00000060 67 41 77 49 42 41 67 49 51 4d 78 41 42 39 68 45 |gAwIBAgIQMxAB9hE| +00000070 71 68 34 39 4d 4d 50 4e 6e 78 33 63 44 41 6a 41 |qh49MMPNnx3cDAjA| +00000080 4e 42 67 6b 71 68 6b 69 47 39 77 30 42 41 51 73 |NBgkqhkiG9w0BAQs| +00000090 46 41 44 43 42 0d 0a 69 44 45 4d 4d 41 6f 47 41 |FADCB..iDEMMAoGA| +000000a0 31 55 45 42 68 4d 44 56 56 4e 42 4d 51 73 77 43 |1UEBhMDVVNBMQswC| +000000b0 51 59 44 56 51 51 49 44 41 4a 44 51 54 45 52 4d |QYDVQQIDAJDQTERM| +000000c0 41 38 47 41 31 55 45 42 77 77 49 55 32 46 75 49 |A8GA1UEBwwIU2FuI| +000000d0 45 70 76 63 32 55 78 0d 0a 49 44 41 65 42 67 4e |Epvc2Ux..IDAeBgN| +000000e0 56 42 41 6f 4d 46 31 4e 31 63 47 56 79 49 45 31 |VBAoMF1N1cGVyIE1| +000000f0 70 59 33 4a 76 49 45 4e 76 63 6e 42 76 63 6d 46 |pY3JvIENvcnBvcmF| +00000100 30 61 57 39 75 4d 54 59 77 4e 41 59 44 56 51 51 |0aW9uMTYwNAYDVQQ| +00000110 44 44 43 31 54 64 58 42 6c 0d 0a 63 69 42 4e 61 |DDC1TdXBl..ciBNa| +00000120 57 4e 79 62 79 42 44 62 33 4a 77 62 33 4a 68 64 |WNybyBDb3Jwb3Jhd| +00000130 47 6c 76 62 69 42 4c 59 57 4a 35 62 47 46 72 5a |GlvbiBLYWJ5bGFrZ| +00000140 53 42 51 62 47 46 30 5a 6d 39 79 62 53 42 4c 5a |SBQbGF0Zm9ybSBLZ| +00000150 58 6b 77 48 68 63 4e 4d 54 59 77 0d 0a 4e 6a 49 |XkwHhcNMTYw..NjI| +00000160 79 4d 6a 45 79 4e 44 4d 31 57 68 63 4e 4d 6a 49 |yMjEyNDM1WhcNMjI| +00000170 77 4e 6a 49 79 4d 6a 45 7a 4e 44 49 35 57 6a 43 |wNjIyMjEzNDI5WjC| +00000180 42 69 44 45 4d 4d 41 6f 47 41 31 55 45 42 68 4d |BiDEMMAoGA1UEBhM| +00000190 44 56 56 4e 42 4d 51 73 77 43 51 59 44 0d 0a 56 |DVVNBMQswCQYD..V| +000001a0 51 51 49 44 41 4a 44 51 54 45 52 4d 41 38 47 41 |QQIDAJDQTERMA8GA| +000001b0 31 55 45 42 77 77 49 55 32 46 75 49 45 70 76 63 |1UEBwwIU2FuIEpvc| +000001c0 32 55 78 49 44 41 65 42 67 4e 56 42 41 6f 4d 46 |2UxIDAeBgNVBAoMF| +000001d0 31 4e 31 63 47 56 79 49 45 31 70 59 33 4a 76 0d |1N1cGVyIE1pY3Jv.| +000001e0 0a 49 45 4e 76 63 6e 42 76 63 6d 46 30 61 57 39 |.IENvcnBvcmF0aW9| +000001f0 75 4d 54 59 77 4e 41 59 44 56 51 51 44 44 43 31 |uMTYwNAYDVQQDDC1| +00000200 54 64 58 42 6c 63 69 42 4e 61 57 4e 79 62 79 42 |TdXBlciBNaWNybyB| +00000210 44 62 33 4a 77 62 33 4a 68 64 47 6c 76 62 69 42 |Db3Jwb3JhdGlvbiB| +00000220 4c 0d 0a 59 57 4a 35 62 47 46 72 5a 53 42 51 62 |L..YWJ5bGFrZSBQb| +00000230 47 46 30 5a 6d 39 79 62 53 42 4c 5a 58 6b 77 67 |GF0Zm9ybSBLZXkwg| +00000240 67 45 69 4d 41 30 47 43 53 71 47 53 49 62 33 44 |gEiMA0GCSqGSIb3D| +00000250 51 45 42 41 51 55 41 41 34 49 42 44 77 41 77 67 |QEBAQUAA4IBDwAwg| +00000260 67 45 4b 0d 0a 41 6f 49 42 41 51 43 39 6d 7a 2b |gEK..AoIBAQC9mz+| +00000270 6f 43 67 57 32 42 30 6e 4f 36 32 52 6a 4c 6b 72 |oCgW2B0nO62RjLkr| +00000280 71 76 41 52 54 44 48 41 48 76 64 6f 72 37 67 6b |qvARTDHAHvdor7gk| +00000290 35 31 37 36 31 6a 4c 79 4c 68 57 6a 6b 58 66 30 |51761jLyLhWjkXf0| +000002a0 41 79 47 37 7a 0d 0a 49 32 6d 44 37 46 53 47 70 |AyG7z..I2mD7FSGp| +000002b0 79 6d 52 45 33 51 41 78 6d 42 48 6f 7a 4d 30 39 |ymRE3QAxmBHozM09| +000002c0 47 78 4a 6c 66 7a 68 6f 75 67 30 50 35 45 35 74 |GxJlfzhoug0P5E5t| +000002d0 51 48 79 52 58 64 38 54 2b 37 67 57 70 4d 43 46 |QHyRXd8T+7gWpMCF| +000002e0 78 34 79 44 50 69 39 0d 0a 48 49 6d 77 57 36 76 |x4yDPi9..HImwW6v| +000002f0 36 46 4b 73 39 62 6e 47 2f 4b 4f 7a 2b 4c 76 4d |6FKs9bnG/KOz+LvM| +00000300 75 68 4f 7a 55 53 54 52 2f 56 6e 42 71 6b 32 4b |uhOzUSTR/VnBqk2K| +00000310 45 67 58 58 2f 77 67 52 6e 6a 76 73 59 68 70 4f |EgXX/wgRnjvsYhpO| +00000320 49 67 44 61 75 6b 75 71 74 0d 0a 78 4f 47 6d 31 |IgDaukuqt..xOGm1| +00000330 65 67 75 77 71 48 74 58 6a 78 47 33 68 41 69 75 |eguwqHtXjxG3hAiu| +00000340 72 56 4c 34 4c 5a 6c 42 33 72 57 67 72 31 64 38 |rVL4LZlB3rWgr1d8| +00000350 79 2f 2b 66 34 72 34 68 61 74 66 44 4e 70 52 51 |y/+f4r4hatfDNpRQ| +00000360 53 58 6c 63 73 39 4f 34 54 48 78 0d 0a 6a 46 2b |SXlcs9O4THx..jF+| +00000370 57 50 52 57 66 52 39 4f 4e 41 6d 39 47 4c 4e 64 |WPRWfR9ONAm9GLNd| +00000380 2f 68 79 55 61 65 6a 57 78 68 38 70 58 44 44 55 |/hyUaejWxh8pXDDU| +00000390 46 71 75 33 73 33 79 4f 30 4f 6c 65 4d 75 69 6d |Fqu3s3yO0OleMuim| +000003a0 58 30 43 5a 76 75 4c 6d 35 62 73 63 77 0d 0a 70 |X0CZvuLm5bscw..p| +000003b0 64 2f 2f 37 6a 2b 4d 6a 4b 44 6e 4c 64 41 30 53 |d//7j+MjKDnLdA0S| +000003c0 74 68 4b 4f 66 6e 7a 79 76 6b 68 41 67 4d 42 41 |thKOfnzyvkhAgMBA| +000003d0 41 47 6a 4d 54 41 76 4d 41 34 47 41 31 55 64 44 |AGjMTAvMA4GA1UdD| +000003e0 77 45 42 2f 77 51 45 41 77 49 45 38 44 41 64 0d |wEB/wQEAwIE8DAd.| +000003f0 0a 42 67 4e 56 48 51 34 45 46 67 51 55 5a 57 78 |.BgNVHQ4EFgQUZWx| +00000400 66 56 32 4c 46 69 61 65 44 55 57 58 58 6f 70 54 |fV2LFiaeDUWXXopT| +00000410 61 63 38 79 4c 58 34 6b 77 44 51 59 4a 4b 6f 5a |ac8yLX4kwDQYJKoZ| +00000420 49 68 76 63 4e 41 51 45 4c 42 51 41 44 67 67 45 |IhvcNAQELBQADggE| +00000430 42 0d 0a 41 4a 42 58 55 44 75 6a 6d 36 59 6a 76 |B..AJBXUDujm6Yjv| +00000440 46 6c 30 66 66 59 37 38 6b 4a 64 79 4b 2f 38 34 |Fl0ffY78kJdyK/84| +00000450 58 46 2f 64 33 36 66 51 73 66 51 71 67 50 43 7a |XF/d36fQsfQqgPCz| +00000460 6d 6e 5a 38 6c 4d 41 2b 47 44 5a 6e 72 6b 75 35 |mnZ8lMA+GDZnrku5| +00000470 65 34 62 0d 0a 73 49 6e 63 39 39 77 5a 63 4c 47 |e4b..sInc99wZcLG| +00000480 42 45 53 78 4d 33 41 4e 32 79 67 77 65 37 7a 53 |BESxM3AN2ygwe7zS| +00000490 75 4e 48 4f 53 57 55 6b 38 63 4c 52 44 67 74 68 |uNHOSWUk8cLRDgth| +000004a0 77 48 73 43 62 71 72 67 35 4c 69 41 4e 71 34 44 |wHsCbqrg5LiANq4D| +000004b0 32 7a 57 59 73 0d 0a 2b 53 4b 42 76 38 6c 43 47 |2zWYs..+SKBv8lCG| +000004c0 64 4c 39 4b 55 65 63 70 7a 6b 44 50 30 74 79 51 |dL9KUecpzkDP0tyQ| +000004d0 43 6d 34 47 62 72 70 6b 67 56 45 49 79 32 73 2b |Cm4GbrpkgVEIy2s+| +000004e0 47 71 48 36 38 62 59 48 74 38 75 5a 33 64 42 51 |GqH68bYHt8uZ3dBQ| +000004f0 50 73 71 68 53 63 73 0d 0a 46 65 6b 61 48 63 6d |PsqhScs..FekaHcm| +00000500 38 6a 49 6e 2f 62 37 50 6a 65 37 4d 77 4b 6e 6c |8jIn/b7Pje7MwKnl| +00000510 6f 75 4e 7a 63 4f 2f 5a 39 75 46 57 6e 4d 61 49 |ouNzcO/Z9uFWnMaI| +00000520 6b 38 61 39 34 44 38 70 49 52 77 77 49 32 78 4c |k8a94D8pIRwwI2xL| +00000530 76 51 34 31 64 4f 55 41 41 0d 0a 36 53 73 63 34 |vQ41dOUAA..6Ssc4| +00000540 6b 73 5a 39 76 71 68 38 68 55 44 66 6b 32 55 32 |ksZ9vqh8hUDfk2U2| +00000550 42 62 2b 2b 35 59 43 43 68 71 2f 45 6c 42 4d 69 |Bb++5YCChq/ElBMi| +00000560 36 4c 32 4d 4b 52 76 62 7a 4c 48 4a 2f 69 32 53 |6L2MKRvbzLHJ/i2S| +00000570 55 65 71 66 43 58 51 4f 69 69 58 0d 0a 2b 57 35 |UeqfCXQOiiX..+W5| +00000580 70 2f 54 46 75 2b 70 35 57 68 4b 52 62 51 77 77 |p/TFu+p5WhKRbQww| +00000590 7a 50 42 30 3d 0d 0a 2d 2d 2d 2d 2d 45 4e 44 20 |zPB0=..-----END | +000005a0 4e 45 57 20 43 45 52 54 49 46 49 43 41 54 45 20 |NEW CERTIFICATE | +000005b0 52 45 51 55 45 53 54 2d 2d 2d 2d 2d 0d 0a |REQUEST-----..| +000005be diff --git a/tests/machine0/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..b0e77d89 --- /dev/null +++ b/tests/machine0/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,98 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 be 05 00 00 |....| esl[0].signature_list_size = 1470 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 a2 05 00 00 |....| esl[0].signature_size = 1442 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 2d 2d 2d 2d |----| esl[0].signature[0].data (end:0x000005be) +00000030 2d 42 45 47 49 4e 20 4e 45 57 20 43 45 52 54 49 |-BEGIN NEW CERTI| +00000040 46 49 43 41 54 45 20 52 45 51 55 45 53 54 2d 2d |FICATE REQUEST--| +00000050 2d 2d 2d 0d 0a 4d 49 49 44 7a 54 43 43 41 72 57 |---..MIIDzTCCArW| +00000060 67 41 77 49 42 41 67 49 51 4d 78 41 42 39 68 45 |gAwIBAgIQMxAB9hE| +00000070 71 68 34 39 4d 4d 50 4e 6e 78 33 63 44 41 6a 41 |qh49MMPNnx3cDAjA| +00000080 4e 42 67 6b 71 68 6b 69 47 39 77 30 42 41 51 73 |NBgkqhkiG9w0BAQs| +00000090 46 41 44 43 42 0d 0a 69 44 45 4d 4d 41 6f 47 41 |FADCB..iDEMMAoGA| +000000a0 31 55 45 42 68 4d 44 56 56 4e 42 4d 51 73 77 43 |1UEBhMDVVNBMQswC| +000000b0 51 59 44 56 51 51 49 44 41 4a 44 51 54 45 52 4d |QYDVQQIDAJDQTERM| +000000c0 41 38 47 41 31 55 45 42 77 77 49 55 32 46 75 49 |A8GA1UEBwwIU2FuI| +000000d0 45 70 76 63 32 55 78 0d 0a 49 44 41 65 42 67 4e |Epvc2Ux..IDAeBgN| +000000e0 56 42 41 6f 4d 46 31 4e 31 63 47 56 79 49 45 31 |VBAoMF1N1cGVyIE1| +000000f0 70 59 33 4a 76 49 45 4e 76 63 6e 42 76 63 6d 46 |pY3JvIENvcnBvcmF| +00000100 30 61 57 39 75 4d 54 59 77 4e 41 59 44 56 51 51 |0aW9uMTYwNAYDVQQ| +00000110 44 44 43 31 54 64 58 42 6c 0d 0a 63 69 42 4e 61 |DDC1TdXBl..ciBNa| +00000120 57 4e 79 62 79 42 44 62 33 4a 77 62 33 4a 68 64 |WNybyBDb3Jwb3Jhd| +00000130 47 6c 76 62 69 42 4c 59 57 4a 35 62 47 46 72 5a |GlvbiBLYWJ5bGFrZ| +00000140 53 42 51 62 47 46 30 5a 6d 39 79 62 53 42 4c 5a |SBQbGF0Zm9ybSBLZ| +00000150 58 6b 77 48 68 63 4e 4d 54 59 77 0d 0a 4e 6a 49 |XkwHhcNMTYw..NjI| +00000160 79 4d 6a 45 79 4e 44 4d 31 57 68 63 4e 4d 6a 49 |yMjEyNDM1WhcNMjI| +00000170 77 4e 6a 49 79 4d 6a 45 7a 4e 44 49 35 57 6a 43 |wNjIyMjEzNDI5WjC| +00000180 42 69 44 45 4d 4d 41 6f 47 41 31 55 45 42 68 4d |BiDEMMAoGA1UEBhM| +00000190 44 56 56 4e 42 4d 51 73 77 43 51 59 44 0d 0a 56 |DVVNBMQswCQYD..V| +000001a0 51 51 49 44 41 4a 44 51 54 45 52 4d 41 38 47 41 |QQIDAJDQTERMA8GA| +000001b0 31 55 45 42 77 77 49 55 32 46 75 49 45 70 76 63 |1UEBwwIU2FuIEpvc| +000001c0 32 55 78 49 44 41 65 42 67 4e 56 42 41 6f 4d 46 |2UxIDAeBgNVBAoMF| +000001d0 31 4e 31 63 47 56 79 49 45 31 70 59 33 4a 76 0d |1N1cGVyIE1pY3Jv.| +000001e0 0a 49 45 4e 76 63 6e 42 76 63 6d 46 30 61 57 39 |.IENvcnBvcmF0aW9| +000001f0 75 4d 54 59 77 4e 41 59 44 56 51 51 44 44 43 31 |uMTYwNAYDVQQDDC1| +00000200 54 64 58 42 6c 63 69 42 4e 61 57 4e 79 62 79 42 |TdXBlciBNaWNybyB| +00000210 44 62 33 4a 77 62 33 4a 68 64 47 6c 76 62 69 42 |Db3Jwb3JhdGlvbiB| +00000220 4c 0d 0a 59 57 4a 35 62 47 46 72 5a 53 42 51 62 |L..YWJ5bGFrZSBQb| +00000230 47 46 30 5a 6d 39 79 62 53 42 4c 5a 58 6b 77 67 |GF0Zm9ybSBLZXkwg| +00000240 67 45 69 4d 41 30 47 43 53 71 47 53 49 62 33 44 |gEiMA0GCSqGSIb3D| +00000250 51 45 42 41 51 55 41 41 34 49 42 44 77 41 77 67 |QEBAQUAA4IBDwAwg| +00000260 67 45 4b 0d 0a 41 6f 49 42 41 51 43 39 6d 7a 2b |gEK..AoIBAQC9mz+| +00000270 6f 43 67 57 32 42 30 6e 4f 36 32 52 6a 4c 6b 72 |oCgW2B0nO62RjLkr| +00000280 71 76 41 52 54 44 48 41 48 76 64 6f 72 37 67 6b |qvARTDHAHvdor7gk| +00000290 35 31 37 36 31 6a 4c 79 4c 68 57 6a 6b 58 66 30 |51761jLyLhWjkXf0| +000002a0 41 79 47 37 7a 0d 0a 49 32 6d 44 37 46 53 47 70 |AyG7z..I2mD7FSGp| +000002b0 79 6d 52 45 33 51 41 78 6d 42 48 6f 7a 4d 30 39 |ymRE3QAxmBHozM09| +000002c0 47 78 4a 6c 66 7a 68 6f 75 67 30 50 35 45 35 74 |GxJlfzhoug0P5E5t| +000002d0 51 48 79 52 58 64 38 54 2b 37 67 57 70 4d 43 46 |QHyRXd8T+7gWpMCF| +000002e0 78 34 79 44 50 69 39 0d 0a 48 49 6d 77 57 36 76 |x4yDPi9..HImwW6v| +000002f0 36 46 4b 73 39 62 6e 47 2f 4b 4f 7a 2b 4c 76 4d |6FKs9bnG/KOz+LvM| +00000300 75 68 4f 7a 55 53 54 52 2f 56 6e 42 71 6b 32 4b |uhOzUSTR/VnBqk2K| +00000310 45 67 58 58 2f 77 67 52 6e 6a 76 73 59 68 70 4f |EgXX/wgRnjvsYhpO| +00000320 49 67 44 61 75 6b 75 71 74 0d 0a 78 4f 47 6d 31 |IgDaukuqt..xOGm1| +00000330 65 67 75 77 71 48 74 58 6a 78 47 33 68 41 69 75 |eguwqHtXjxG3hAiu| +00000340 72 56 4c 34 4c 5a 6c 42 33 72 57 67 72 31 64 38 |rVL4LZlB3rWgr1d8| +00000350 79 2f 2b 66 34 72 34 68 61 74 66 44 4e 70 52 51 |y/+f4r4hatfDNpRQ| +00000360 53 58 6c 63 73 39 4f 34 54 48 78 0d 0a 6a 46 2b |SXlcs9O4THx..jF+| +00000370 57 50 52 57 66 52 39 4f 4e 41 6d 39 47 4c 4e 64 |WPRWfR9ONAm9GLNd| +00000380 2f 68 79 55 61 65 6a 57 78 68 38 70 58 44 44 55 |/hyUaejWxh8pXDDU| +00000390 46 71 75 33 73 33 79 4f 30 4f 6c 65 4d 75 69 6d |Fqu3s3yO0OleMuim| +000003a0 58 30 43 5a 76 75 4c 6d 35 62 73 63 77 0d 0a 70 |X0CZvuLm5bscw..p| +000003b0 64 2f 2f 37 6a 2b 4d 6a 4b 44 6e 4c 64 41 30 53 |d//7j+MjKDnLdA0S| +000003c0 74 68 4b 4f 66 6e 7a 79 76 6b 68 41 67 4d 42 41 |thKOfnzyvkhAgMBA| +000003d0 41 47 6a 4d 54 41 76 4d 41 34 47 41 31 55 64 44 |AGjMTAvMA4GA1UdD| +000003e0 77 45 42 2f 77 51 45 41 77 49 45 38 44 41 64 0d |wEB/wQEAwIE8DAd.| +000003f0 0a 42 67 4e 56 48 51 34 45 46 67 51 55 5a 57 78 |.BgNVHQ4EFgQUZWx| +00000400 66 56 32 4c 46 69 61 65 44 55 57 58 58 6f 70 54 |fV2LFiaeDUWXXopT| +00000410 61 63 38 79 4c 58 34 6b 77 44 51 59 4a 4b 6f 5a |ac8yLX4kwDQYJKoZ| +00000420 49 68 76 63 4e 41 51 45 4c 42 51 41 44 67 67 45 |IhvcNAQELBQADggE| +00000430 42 0d 0a 41 4a 42 58 55 44 75 6a 6d 36 59 6a 76 |B..AJBXUDujm6Yjv| +00000440 46 6c 30 66 66 59 37 38 6b 4a 64 79 4b 2f 38 34 |Fl0ffY78kJdyK/84| +00000450 58 46 2f 64 33 36 66 51 73 66 51 71 67 50 43 7a |XF/d36fQsfQqgPCz| +00000460 6d 6e 5a 38 6c 4d 41 2b 47 44 5a 6e 72 6b 75 35 |mnZ8lMA+GDZnrku5| +00000470 65 34 62 0d 0a 73 49 6e 63 39 39 77 5a 63 4c 47 |e4b..sInc99wZcLG| +00000480 42 45 53 78 4d 33 41 4e 32 79 67 77 65 37 7a 53 |BESxM3AN2ygwe7zS| +00000490 75 4e 48 4f 53 57 55 6b 38 63 4c 52 44 67 74 68 |uNHOSWUk8cLRDgth| +000004a0 77 48 73 43 62 71 72 67 35 4c 69 41 4e 71 34 44 |wHsCbqrg5LiANq4D| +000004b0 32 7a 57 59 73 0d 0a 2b 53 4b 42 76 38 6c 43 47 |2zWYs..+SKBv8lCG| +000004c0 64 4c 39 4b 55 65 63 70 7a 6b 44 50 30 74 79 51 |dL9KUecpzkDP0tyQ| +000004d0 43 6d 34 47 62 72 70 6b 67 56 45 49 79 32 73 2b |Cm4GbrpkgVEIy2s+| +000004e0 47 71 48 36 38 62 59 48 74 38 75 5a 33 64 42 51 |GqH68bYHt8uZ3dBQ| +000004f0 50 73 71 68 53 63 73 0d 0a 46 65 6b 61 48 63 6d |PsqhScs..FekaHcm| +00000500 38 6a 49 6e 2f 62 37 50 6a 65 37 4d 77 4b 6e 6c |8jIn/b7Pje7MwKnl| +00000510 6f 75 4e 7a 63 4f 2f 5a 39 75 46 57 6e 4d 61 49 |ouNzcO/Z9uFWnMaI| +00000520 6b 38 61 39 34 44 38 70 49 52 77 77 49 32 78 4c |k8a94D8pIRwwI2xL| +00000530 76 51 34 31 64 4f 55 41 41 0d 0a 36 53 73 63 34 |vQ41dOUAA..6Ssc4| +00000540 6b 73 5a 39 76 71 68 38 68 55 44 66 6b 32 55 32 |ksZ9vqh8hUDfk2U2| +00000550 42 62 2b 2b 35 59 43 43 68 71 2f 45 6c 42 4d 69 |Bb++5YCChq/ElBMi| +00000560 36 4c 32 4d 4b 52 76 62 7a 4c 48 4a 2f 69 32 53 |6L2MKRvbzLHJ/i2S| +00000570 55 65 71 66 43 58 51 4f 69 69 58 0d 0a 2b 57 35 |UeqfCXQOiiX..+W5| +00000580 70 2f 54 46 75 2b 70 35 57 68 4b 52 62 51 77 77 |p/TFu+p5WhKRbQww| +00000590 7a 50 42 30 3d 0d 0a 2d 2d 2d 2d 2d 45 4e 44 20 |zPB0=..-----END | +000005a0 4e 45 57 20 43 45 52 54 49 46 49 43 41 54 45 20 |NEW CERTIFICATE | +000005b0 52 45 51 55 45 53 54 2d 2d 2d 2d 2d 0d 0a |REQUEST-----..| +000005be diff --git a/tests/machine0/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine0/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..e1ef42a1 --- /dev/null +++ b/tests/machine0/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,320 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 76 06 00 00 |v...| esl[0].signature_list_size = 1654 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 5a 06 00 00 |Z...| esl[0].signature_size = 1626 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 30 82 06 46 |0..F| esl[0].signature[0].data (end:0x00000676) +00000030 30 82 05 2e a0 03 02 01 02 02 13 33 00 00 b4 a7 |0..........3....| +00000040 2c c6 c7 fb c8 da da 27 00 02 00 00 b4 a7 30 0d |,......'......0.| +00000050 06 09 2a 86 48 86 f7 0d 01 01 05 05 00 30 79 31 |..*.H........0y1| +00000060 0b 30 09 06 03 55 04 06 13 02 55 53 31 0b 30 09 |.0...U....US1.0.| +00000070 06 03 55 04 08 13 02 43 41 31 14 30 12 06 03 55 |..U....CA1.0...U| +00000080 04 07 13 0b 53 61 6e 74 61 20 43 6c 61 72 61 31 |....Santa Clara1| +00000090 1a 30 18 06 03 55 04 0a 13 11 49 6e 74 65 6c 20 |.0...U....Intel | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 2b 30 29 06 |Corporation1+0).| +000000b0 03 55 04 03 13 22 49 6e 74 65 6c 20 45 78 74 65 |.U..."Intel Exte| +000000c0 72 6e 61 6c 20 42 61 73 69 63 20 49 73 73 75 69 |rnal Basic Issui| +000000d0 6e 67 20 43 41 20 33 42 30 1e 17 0d 31 34 30 39 |ng CA 3B0...1409| +000000e0 32 39 31 37 31 39 33 39 5a 17 0d 31 35 30 39 32 |29171939Z..15092| +000000f0 39 31 37 31 39 33 39 5a 30 7d 31 0b 30 09 06 03 |9171939Z0}1.0...| +00000100 55 04 06 13 02 55 53 31 0b 30 09 06 03 55 04 08 |U....US1.0...U..| +00000110 13 02 43 41 31 14 30 12 06 03 55 04 07 13 0b 53 |..CA1.0...U....S| +00000120 61 6e 74 61 20 43 6c 61 72 61 31 1a 30 18 06 03 |anta Clara1.0...| +00000130 55 04 0a 13 11 49 6e 74 65 6c 20 43 6f 72 70 6f |U....Intel Corpo| +00000140 72 61 74 69 6f 6e 31 2f 30 2d 06 03 55 04 03 13 |ration1/0-..U...| +00000150 26 49 6e 74 65 6c 28 52 29 20 44 43 47 20 53 50 |&Intel(R) DCG SP| +00000160 53 20 53 65 72 76 65 72 20 50 54 55 20 4f 70 74 |S Server PTU Opt| +00000170 69 6f 6e 20 52 4f 4d 30 82 01 22 30 0d 06 09 2a |ion ROM0.."0...*| +00000180 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 |.H.............0| +00000190 82 01 0a 02 82 01 01 00 bd a8 06 b1 55 50 cf 88 |............UP..| +000001a0 e7 a3 cf f1 10 f0 ed 05 6e bb 6c 90 51 3d 09 74 |........n.l.Q=.t| +000001b0 d5 5b 7f 23 e9 e6 52 80 aa 72 0a 1d dc 43 e8 fc |.[.#..R..r...C..| +000001c0 36 e5 d4 8b b3 4b be 03 bb a1 9d 93 07 97 20 b4 |6....K........ .| +000001d0 4a 19 8b d1 8a 6b 05 a6 9b bb b3 ac 74 a7 17 4b |J....k......t..K| +000001e0 fb 4a 8f 2e d4 0d bd 2c 8f 8b 0c 56 54 d8 00 78 |.J.....,...VT..x| +000001f0 97 25 0c 9d 92 68 0f 79 92 fb 30 fb 03 69 9c 33 |.%...h.y..0..i.3| +00000200 1b 07 7f 04 5d fb a5 17 f3 a2 e8 c9 3f 1e 22 38 |....].......?."8| +00000210 22 e5 03 ee 33 91 cd 27 ae fb 1e 44 7f 86 59 80 |"...3..'...D..Y.| +00000220 2f c5 f9 4b f3 c1 70 ac 58 5a 99 eb 03 13 8b 8a |/..K..p.XZ......| +00000230 9c 98 aa 47 4b 6e 2d 8c 0d 5f db f2 8f 41 f4 5e |...GKn-.._...A.^| +00000240 14 49 1d a7 cb b6 02 fc f4 70 ff 02 de 9d 26 0d |.I.......p....&.| +00000250 12 c4 83 c2 f8 cd c2 ba c6 e3 69 24 13 42 ef 7a |..........i$.B.z| +00000260 32 25 fa 0c 7e ec e1 08 08 72 a6 5c 61 fe 73 bc |2%..~....r.\a.s.| +00000270 49 a6 47 63 72 c2 5b 22 80 88 c3 f1 a3 e5 b9 74 |I.Gcr.[".......t| +00000280 a0 1f 88 ba 79 21 bd 2f a7 6f bb a6 21 09 d9 21 |....y!./.o..!..!| +00000290 83 bc bd 71 20 35 1c 85 02 03 01 00 01 a3 82 02 |...q 5..........| +000002a0 c1 30 82 02 bd 30 0b 06 03 55 1d 0f 04 04 03 02 |.0...0...U......| +000002b0 07 80 30 13 06 03 55 1d 25 04 0c 30 0a 06 08 2b |..0...U.%..0...+| +000002c0 06 01 05 05 07 03 03 30 1d 06 03 55 1d 0e 04 16 |.......0...U....| +000002d0 04 14 40 06 49 c6 16 6b de e2 65 a9 77 06 4b df |..@.I..k..e.w.K.| +000002e0 cc 90 88 60 a0 5f 30 1f 06 03 55 1d 23 04 18 30 |...`._0...U.#..0| +000002f0 16 80 14 e5 9c 00 ae 43 00 bd 1a 5a 4a b7 89 b6 |.......C...ZJ...| +00000300 e7 88 d0 0e 77 2d 22 30 81 cf 06 03 55 1d 1f 04 |....w-"0....U...| +00000310 81 c7 30 81 c4 30 81 c1 a0 81 be a0 81 bb 86 57 |..0..0.........W| +00000320 68 74 74 70 3a 2f 2f 77 77 77 2e 69 6e 74 65 6c |http://www.intel| +00000330 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f 72 79 2f |.com/repository/| +00000340 43 52 4c 2f 49 6e 74 65 6c 25 32 30 45 78 74 65 |CRL/Intel%20Exte| +00000350 72 6e 61 6c 25 32 30 42 61 73 69 63 25 32 30 49 |rnal%20Basic%20I| +00000360 73 73 75 69 6e 67 25 32 30 43 41 25 32 30 33 42 |ssuing%20CA%203B| +00000370 28 32 29 2e 63 72 6c 86 60 68 74 74 70 3a 2f 2f |(2).crl.`http://| +00000380 63 65 72 74 69 66 69 63 61 74 65 73 2e 69 6e 74 |certificates.int| +00000390 65 6c 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f 72 |el.com/repositor| +000003a0 79 2f 43 52 4c 2f 49 6e 74 65 6c 25 32 30 45 78 |y/CRL/Intel%20Ex| +000003b0 74 65 72 6e 61 6c 25 32 30 42 61 73 69 63 25 32 |ternal%20Basic%2| +000003c0 30 49 73 73 75 69 6e 67 25 32 30 43 41 25 32 30 |0Issuing%20CA%20| +000003d0 33 42 28 32 29 2e 63 72 6c 30 82 01 1b 06 08 2b |3B(2).crl0.....+| +000003e0 06 01 05 05 07 01 01 04 82 01 0d 30 82 01 09 30 |...........0...0| +000003f0 6c 06 08 2b 06 01 05 05 07 30 02 86 60 68 74 74 |l..+.....0..`htt| +00000400 70 3a 2f 2f 77 77 77 2e 69 6e 74 65 6c 2e 63 6f |p://www.intel.co| +00000410 6d 2f 72 65 70 6f 73 69 74 6f 72 79 2f 63 65 72 |m/repository/cer| +00000420 74 69 66 69 63 61 74 65 73 2f 49 6e 74 65 6c 25 |tificates/Intel%| +00000430 32 30 45 78 74 65 72 6e 61 6c 25 32 30 42 61 73 |20External%20Bas| +00000440 69 63 25 32 30 49 73 73 75 69 6e 67 25 32 30 43 |ic%20Issuing%20C| +00000450 41 25 32 30 33 42 28 32 29 2e 63 72 74 30 75 06 |A%203B(2).crt0u.| +00000460 08 2b 06 01 05 05 07 30 02 86 69 68 74 74 70 3a |.+.....0..ihttp:| +00000470 2f 2f 63 65 72 74 69 66 69 63 61 74 65 73 2e 69 |//certificates.i| +00000480 6e 74 65 6c 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 |ntel.com/reposit| +00000490 6f 72 79 2f 63 65 72 74 69 66 69 63 61 74 65 73 |ory/certificates| +000004a0 2f 49 6e 74 65 6c 25 32 30 45 78 74 65 72 6e 61 |/Intel%20Externa| +000004b0 6c 25 32 30 42 61 73 69 63 25 32 30 49 73 73 75 |l%20Basic%20Issu| +000004c0 69 6e 67 25 32 30 43 41 25 32 30 33 42 28 32 29 |ing%20CA%203B(2)| +000004d0 2e 63 72 74 30 22 06 08 2b 06 01 05 05 07 30 01 |.crt0"..+.....0.| +000004e0 86 16 68 74 74 70 3a 2f 2f 6f 63 73 70 2e 69 6e |..http://ocsp.in| +000004f0 74 65 6c 2e 63 6f 6d 2f 30 0c 06 03 55 1d 13 01 |tel.com/0...U...| +00000500 01 ff 04 02 30 00 30 3d 06 09 2b 06 01 04 01 82 |....0.0=..+.....| +00000510 37 15 07 04 30 30 2e 06 26 2b 06 01 04 01 82 37 |7...00..&+.....7| +00000520 15 08 86 c3 8c 75 84 99 e5 51 83 fd 81 28 85 8e |.....u...Q...(..| +00000530 9f 53 82 91 c0 09 67 81 a8 a9 54 84 ee a4 09 02 |.S....g...T.....| +00000540 01 64 02 01 09 30 1b 06 09 2b 06 01 04 01 82 37 |.d...0...+.....7| +00000550 15 0a 04 0e 30 0c 30 0a 06 08 2b 06 01 05 05 07 |....0.0...+.....| +00000560 03 03 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05 05 |..0...*.H.......| +00000570 00 03 82 01 01 00 8b fe 7c c2 0a 8e f6 ba 2a 13 |........|.....*.| +00000580 37 8d 4c 6b ef 6e d4 84 b8 1b 39 5a 84 29 8c 0a |7.Lk.n....9Z.)..| +00000590 57 16 ce 75 d6 49 8a c8 0c 29 b7 09 af 18 10 98 |W..u.I...)......| +000005a0 14 54 ea c4 3c 5b b1 96 de 22 b3 13 a0 69 a0 c3 |.T..<[..."...i..| +000005b0 b7 c3 c2 27 89 a1 d0 58 00 21 da a2 53 18 d6 4d |...'...X.!..S..M| +000005c0 a1 e7 76 3e 1f 27 a8 10 d7 c7 4f 38 8a 93 c0 75 |..v>.'....O8...u| +000005d0 26 bb e2 4e 34 b3 59 da b2 11 3c 6c 09 e4 0c 50 |&..N4.Y...x.S.| +00000640 23 32 69 ef d0 b5 77 32 c9 2b ab 10 44 9c 8f ed |#2i...w2.+..D...| +00000650 79 99 63 0e 42 b0 fb 18 b3 45 8b de e5 1c 01 47 |y.c.B....E.....G| +00000660 ce 2a fa 9f a8 a5 3c e1 fb e5 d1 14 3c 30 14 88 |.*....<.....<0..| +00000670 51 87 1d e9 a9 6c |Q....l| +00000676 a1 59 c0 a5 e4 94 a7 4a 87 b5 |.Y.....J..| esl[1].signature_type = {x509_cert} +00000680 ab 15 5c 2b f0 72 |..\+.r| +00000686 40 06 00 00 |@...| esl[1].signature_list_size = 1600 +0000068a 00 00 00 00 |....| esl[1].signature_header_size = 0 +0000068e 24 06 |$.| esl[1].signature_size = 1572 +00000690 00 00 |..| +00000692 esl[1].signature_header (end:0x00000692) +00000692 bd 9a fa 77 59 03 32 4d bd 60 28 f4 e7 8f |...wY.2M.`(...| esl[1].signature[0].owner = {microsoft} +000006a0 78 4b |xK| +000006a2 30 82 06 10 30 82 03 f8 a0 03 02 01 02 02 |0...0.........| esl[1].signature[0].data (end:0x00000cb6) +000006b0 0a 61 08 d3 c4 00 00 00 00 00 04 30 0d 06 09 2a |.a.........0...*| +000006c0 86 48 86 f7 0d 01 01 0b 05 00 30 81 91 31 0b 30 |.H........0..1.0| +000006d0 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +000006e0 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +000006f0 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000700 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +00000710 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000720 6e 31 3b 30 39 06 03 55 04 03 13 32 4d 69 63 72 |n1;09..U...2Micr| +00000730 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000740 6e 20 54 68 69 72 64 20 50 61 72 74 79 20 4d 61 |n Third Party Ma| +00000750 72 6b 65 74 70 6c 61 63 65 20 52 6f 6f 74 30 1e |rketplace Root0.| +00000760 17 0d 31 31 30 36 32 37 32 31 32 32 34 35 5a 17 |..110627212245Z.| +00000770 0d 32 36 30 36 32 37 32 31 33 32 34 35 5a 30 81 |.260627213245Z0.| +00000780 81 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 13 |.1.0...U....US1.| +00000790 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 6e 67 |0...U....Washing| +000007a0 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 52 65 |ton1.0...U....Re| +000007b0 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a 13 15 |dmond1.0...U....| +000007c0 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f 72 |Microsoft Corpor| +000007d0 61 74 69 6f 6e 31 2b 30 29 06 03 55 04 03 13 22 |ation1+0)..U..."| +000007e0 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f 72 |Microsoft Corpor| +000007f0 61 74 69 6f 6e 20 55 45 46 49 20 43 41 20 32 30 |ation UEFI CA 20| +00000800 31 31 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |110.."0...*.H...| +00000810 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000820 01 01 00 a5 08 6c 4c c7 45 09 6a 4b 0c a4 c0 87 |.....lL.E.jK....| +00000830 7f 06 75 0c 43 01 54 64 e0 16 7f 07 ed 92 7d 0b |..u.C.Td......}.| +00000840 b2 73 bf 0c 0a c6 4a 45 61 a0 c5 16 2d 96 d3 f5 |.s....JEa...-...| +00000850 2b a0 fb 4d 49 9b 41 80 90 3c b9 54 fd e6 bc d1 |+..MI.A..<.T....| +00000860 9d c4 a4 18 8a 7f 41 8a 5c 59 83 68 32 bb 8c 47 |......A.\Y.h2..G| +00000870 c9 ee 71 bc 21 4f 9a 8a 7c ff 44 3f 8d 8f 32 b2 |..q.!O..|.D?..2.| +00000880 26 48 ae 75 b5 ee c9 4c 1e 4a 19 7e e4 82 9a 1d |&H.u...L.J.~....| +00000890 78 77 4d 0c b0 bd f6 0f d3 16 d3 bc fa 2b a5 51 |xwM..........+.Q| +000008a0 38 5d f5 fb ba db 78 02 db ff ec 0a 1b 96 d5 83 |8]....x.........| +000008b0 b8 19 13 e9 b6 c0 7b 40 7b e1 1f 28 27 c9 fa ef |......{@{..('...| +000008c0 56 5e 1c e6 7e 94 7e c0 f0 44 b2 79 39 e5 da b2 |V^..~.~..D.y9...| +000008d0 62 8b 4d bf 38 70 e2 68 24 14 c9 33 a4 08 37 d5 |b.M.8p.h$..3..7.| +000008e0 58 69 5e d3 7c ed c1 04 53 08 e7 4e b0 2a 87 63 |Xi^.|...S..N.*.c| +000008f0 08 61 6f 63 15 59 ea b2 2b 79 d7 0c 61 67 8a 5b |.aoc.Y..+y..ag.[| +00000900 fd 5e ad 87 7f ba 86 67 4f 71 58 12 22 04 22 22 |.^.....gOqX.".""| +00000910 ce 8b ef 54 71 00 ce 50 35 58 76 95 08 ee 6a b1 |...Tq..P5Xv...j.| +00000920 a2 01 d5 02 03 01 00 01 a3 82 01 76 30 82 01 72 |...........v0..r| +00000930 30 12 06 09 2b 06 01 04 01 82 37 15 01 04 05 02 |0...+.....7.....| +00000940 03 01 00 01 30 23 06 09 2b 06 01 04 01 82 37 15 |....0#..+.....7.| +00000950 02 04 16 04 14 f8 c1 6b b7 7f 77 53 4a f3 25 37 |.......k..wSJ.%7| +00000960 1d 4e a1 26 7b 0f 20 70 80 30 1d 06 03 55 1d 0e |.N.&{. p.0...U..| +00000970 04 16 04 14 13 ad bf 43 09 bd 82 70 9c 8c d5 4f |.......C...p...O| +00000980 31 6e d5 22 98 8a 1b d4 30 19 06 09 2b 06 01 04 |1n."....0...+...| +00000990 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 62 00 |..7.......S.u.b.| +000009a0 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 01 86 |C.A0...U........| +000009b0 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 01 01 |0...U.......0...| +000009c0 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 45 66 |.0...U.#..0...Ef| +000009d0 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b 3a 22 |RC.~X...N.#U.;:"| +000009e0 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 51 a0 |j.0\..U...U0S0Q.| +000009f0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 6c 2e |O.M.Khttp://crl.| +00000a00 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00000a10 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 2f 4d |i/crl/products/M| +00000a20 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 52 6f |icCorThiParMarRo| +00000a30 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 72 6c |o_2010-10-05.crl| +00000a40 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 30 52 |0`..+........T0R| +00000a50 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 68 74 |0P..+.....0..Dht| +00000a60 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f 73 6f |tp://www.microso| +00000a70 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 74 73 |ft.com/pki/certs| +00000a80 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000a90 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +00000aa0 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 |rt0...*.H.......| +00000ab0 00 03 82 02 01 00 35 08 42 ff 30 cc ce f7 76 0c |......5.B.0...v.| +00000ac0 ad 10 68 58 35 29 46 32 76 27 7c ef 12 41 27 42 |..hX5)F2v'|..A'B| +00000ad0 1b 4a aa 6d 81 38 48 59 13 55 f3 e9 58 34 a6 16 |.J.m.8HY.U..X4..| +00000ae0 0b 82 aa 5d ad 82 da 80 83 41 06 8f b4 1d f2 03 |...].....A......| +00000af0 b9 f3 1a 5d 1b f1 50 90 f9 b3 55 84 42 28 1c 20 |...]..P...U.B(. | +00000b00 bd b2 ae 51 14 c5 c0 ac 97 95 21 1c 90 db 0f fc |...Q......!.....| +00000b10 77 9e 95 73 91 88 ca bd bd 52 b9 05 50 0d df 57 |w..s.....R..P..W| +00000b20 9e a0 61 ed 0d e5 6d 25 d9 40 0f 17 40 c8 ce a3 |..a...m%.@..@...| +00000b30 4a c2 4d af 9a 12 1d 08 54 8f bd c7 bc b9 2b 3d |J.M.....T.....+=| +00000b40 49 2b 1f 32 fc 6a 21 69 4f 9b c8 7e 42 34 fc 36 |I+.2.j!iO..~B4.6| +00000b50 06 17 8b 8f 20 40 c0 b3 9a 25 75 27 cd c9 03 a3 |.... @...%u'....| +00000b60 f6 5d d1 e7 36 54 7a b9 50 b5 d3 12 d1 07 bf bb |.]..6Tz.P.......| +00000b70 74 df dc 1e 8f 80 d5 ed 18 f4 2f 14 16 6b 2f de |t........./..k/.| +00000b80 66 8c b0 23 e5 c7 84 d8 ed ea c1 33 82 ad 56 4b |f..#.......3..VK| +00000b90 18 2d f1 68 95 07 cd cf f0 72 f0 ae bb dd 86 85 |.-.h.....r......| +00000ba0 98 2c 21 4c 33 2b f0 0f 4a f0 68 87 b5 92 55 32 |.,!L3+..J.h...U2| +00000bb0 75 a1 6a 82 6a 3c a3 25 11 a4 ed ad d7 04 ae cb |u.j.j<.%........| +00000bc0 d8 40 59 a0 84 d1 95 4c 62 91 22 1a 74 1d 8c 3d |.@Y....Lb.".t..=| +00000bd0 47 0e 44 a6 e4 b0 9b 34 35 b1 fa b6 53 a8 2c 81 |G.D....45...S.,.| +00000be0 ec a4 05 71 c8 9d b8 ba e8 1b 44 66 e4 47 54 0e |...q......Df.GT.| +00000bf0 8e 56 7f b3 9f 16 98 b2 86 d0 68 3e 90 23 b5 2f |.V........h>.#./| +00000c00 5e 8f 50 85 8d c6 8d 82 5f 41 a1 f4 2e 0d e0 99 |^.P....._A......| +00000c10 d2 6c 75 e4 b6 69 b5 21 86 fa 07 d1 f6 e2 4d d1 |.lu..i.!......M.| +00000c20 da ad 2c 77 53 1e 25 32 37 c7 6c 52 72 95 86 b0 |..,wS.%27.lRr...| +00000c30 f1 35 61 6a 19 f5 b2 3b 81 50 56 a6 32 2d fe a2 |.5aj...;.PV.2-..| +00000c40 89 f9 42 86 27 18 55 a1 82 ca 5a 9b f8 30 98 54 |..B.'.U...Z..0.T| +00000c50 14 a6 47 96 25 2f c8 26 e4 41 94 1a 5c 02 3f e5 |..G.%/.&.A..\.?.| +00000c60 96 e3 85 5b 3c 3e 3f bb 47 16 72 55 e2 25 22 b1 |...[<>?.G.rU.%".| +00000c70 d9 7b e7 03 06 2a a3 f7 1e 90 46 c3 00 0d d6 19 |.{...*....F.....| +00000c80 89 e3 0e 35 27 62 03 71 15 a6 ef d0 27 a0 a0 59 |...5'b.q....'..Y| +00000c90 37 60 f8 38 94 b8 e0 78 70 f8 ba 4c 86 87 94 f6 |7`.8...xp..L....| +00000ca0 e0 ae 02 45 ee 65 c2 b6 a3 7e 69 16 75 07 92 9b |...E.e...~i.u...| +00000cb0 f5 a6 bc 59 83 58 |...Y.X| +00000cb6 a1 59 c0 a5 e4 94 a7 4a 87 b5 |.Y.....J..| esl[2].signature_type = {x509_cert} +00000cc0 ab 15 5c 2b f0 72 |..\+.r| +00000cc6 07 06 00 00 |....| esl[2].signature_list_size = 1543 +00000cca 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000cce eb 05 |..| esl[2].signature_size = 1515 +00000cd0 00 00 |..| +00000cd2 esl[2].signature_header (end:0x00000cd2) +00000cd2 bd 9a fa 77 59 03 32 4d bd 60 28 f4 e7 8f |...wY.2M.`(...| esl[2].signature[0].owner = {microsoft} +00000ce0 78 4b |xK| +00000ce2 30 82 05 d7 30 82 03 bf a0 03 02 01 02 02 |0...0.........| esl[2].signature[0].data (end:0x000012bd) +00000cf0 0a 61 07 76 56 00 00 00 00 00 08 30 0d 06 09 2a |.a.vV......0...*| +00000d00 86 48 86 f7 0d 01 01 0b 05 00 30 81 88 31 0b 30 |.H........0..1.0| +00000d10 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000d20 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000d30 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000d40 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +00000d50 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000d60 6e 31 32 30 30 06 03 55 04 03 13 29 4d 69 63 72 |n1200..U...)Micr| +00000d70 6f 73 6f 66 74 20 52 6f 6f 74 20 43 65 72 74 69 |osoft Root Certi| +00000d80 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 74 79 |ficate Authority| +00000d90 20 32 30 31 30 30 1e 17 0d 31 31 31 30 31 39 31 | 20100...1110191| +00000da0 38 34 31 34 32 5a 17 0d 32 36 31 30 31 39 31 38 |84142Z..26101918| +00000db0 35 31 34 32 5a 30 81 84 31 0b 30 09 06 03 55 04 |5142Z0..1.0...U.| +00000dc0 06 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a |...US1.0...U....| +00000dd0 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 |Washington1.0...| +00000de0 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c |U....Redmond1.0.| +00000df0 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 |..U....Microsoft| +00000e00 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 2e 30 2c | Corporation1.0,| +00000e10 06 03 55 04 03 13 25 4d 69 63 72 6f 73 6f 66 74 |..U...%Microsoft| +00000e20 20 57 69 6e 64 6f 77 73 20 50 72 6f 64 75 63 74 | Windows Product| +00000e30 69 6f 6e 20 50 43 41 20 32 30 31 31 30 82 01 22 |ion PCA 20110.."| +00000e40 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +00000e50 82 01 0f 00 30 82 01 0a 02 82 01 01 00 dd 0c bb |....0...........| +00000e60 a2 e4 2e 09 e3 e7 c5 f7 96 69 bc 00 21 bd 69 33 |.........i..!.i3| +00000e70 33 ef ad 04 cb 54 80 ee 06 83 bb c5 20 84 d9 f7 |3....T...... ...| +00000e80 d2 8b f3 38 b0 ab a4 ad 2d 7c 62 79 05 ff e3 4a |...8....-|by...J| +00000e90 3f 04 35 20 70 e3 c4 e7 6b e0 9c c0 36 75 e9 8a |?.5 p...k...6u..| +00000ea0 31 dd 8d 70 e5 dc 37 b5 74 46 96 28 5b 87 60 23 |1..p..7.tF.([.`#| +00000eb0 2c bf dc 47 a5 67 f7 51 27 9e 72 eb 07 a6 c9 b9 |,..G.g.Q'.r.....| +00000ec0 1e 3b 53 35 7c e5 d3 ec 27 b9 87 1c fe b9 c9 23 |.;S5|...'......#| +00000ed0 09 6f a8 46 91 c1 6e 96 3c 41 d3 cb a3 3f 5d 02 |.o.F..n.http:| +00001070 2f 2f 77 77 77 2e 6d 69 63 72 6f 73 6f 66 74 2e |//www.microsoft.| +00001080 63 6f 6d 2f 70 6b 69 2f 63 65 72 74 73 2f 4d 69 |com/pki/certs/Mi| +00001090 63 52 6f 6f 43 65 72 41 75 74 5f 32 30 31 30 2d |cRooCerAut_2010-| +000010a0 30 36 2d 32 33 2e 63 72 74 30 0d 06 09 2a 86 48 |06-23.crt0...*.H| +000010b0 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 14 fc 7c |...............|| +000010c0 71 51 a5 79 c2 6e b2 ef 39 3e bc 3c 52 0f 6e 2b |qQ.y.n..9>..\`.....| +000011a0 d3 09 e9 f4 f6 96 85 b6 7f 51 88 66 47 19 8d a2 |.........Q.fG...| +000011b0 b0 12 3d 81 2a 68 05 77 bb 91 4c 62 7b b6 c1 07 |..=.*h.w..Lb{...| +000011c0 c7 ba 7a 87 34 03 0e 4b 62 7a 99 e9 ca fc ce 4a |..z.4..Kbz.....J| +000011d0 37 c9 2d a4 57 7c 1c fe 3d dc b8 0f 5a fa d6 c4 |7.-.W|..=...Z...| +000011e0 b3 02 85 02 3a ea b3 d9 6e e4 69 21 37 de 81 d1 |....:...n.i!7...| +000011f0 f6 75 19 05 67 d3 93 57 5e 29 1b 39 c8 ee 2d e1 |.u..g..W^).9..-.| +00001200 cd e4 45 73 5b d0 d2 ce 7a ab 16 19 82 46 58 d0 |..Es[...z....FX.| +00001210 5e 9d 81 b3 67 af 6c 35 f2 bc e5 3f 24 e2 35 a2 |^...g.l5...?$.5.| +00001220 0a 75 06 f6 18 56 99 d4 78 2c d1 05 1b eb d0 88 |.u...V..x,......| +00001230 01 9d aa 10 f1 05 df ba 7e 2c 63 b7 06 9b 23 21 |........~,c...#!| +00001240 c4 f9 78 6c e2 58 17 06 36 2b 91 12 03 cc a4 d9 |..xl.X..6+......| +00001250 f2 2d ba f9 94 9d 40 ed 18 45 f1 ce 8a 5c 6b 3e |.-....@..E...\k>| +00001260 ab 03 d3 70 18 2a 0a 6a e0 5f 47 d1 d5 63 0a 32 |...p.*.j._G..c.2| +00001270 f2 af d7 36 1f 2a 70 5a e5 42 59 08 71 4b 57 ba |...6.*pZ.BY.qKW.| +00001280 7e 83 81 f0 21 3c f4 1c c1 c5 b9 90 93 0e 88 45 |~...!<.........E| +00001290 93 86 e9 b1 20 99 be 98 cb c5 95 a4 5d 62 d6 a0 |.... .......]b..| +000012a0 63 08 20 bd 75 10 77 7d 3d f3 45 b9 9f 97 9f cb |c. .u.w}=.E.....| +000012b0 57 80 6f 33 a9 04 cf 77 a4 62 1c 59 7e |W.o3...w.b.Y~| +000012bd diff --git a/tests/machine0/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..e1ef42a1 --- /dev/null +++ b/tests/machine0/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,320 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 76 06 00 00 |v...| esl[0].signature_list_size = 1654 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 5a 06 00 00 |Z...| esl[0].signature_size = 1626 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 30 82 06 46 |0..F| esl[0].signature[0].data (end:0x00000676) +00000030 30 82 05 2e a0 03 02 01 02 02 13 33 00 00 b4 a7 |0..........3....| +00000040 2c c6 c7 fb c8 da da 27 00 02 00 00 b4 a7 30 0d |,......'......0.| +00000050 06 09 2a 86 48 86 f7 0d 01 01 05 05 00 30 79 31 |..*.H........0y1| +00000060 0b 30 09 06 03 55 04 06 13 02 55 53 31 0b 30 09 |.0...U....US1.0.| +00000070 06 03 55 04 08 13 02 43 41 31 14 30 12 06 03 55 |..U....CA1.0...U| +00000080 04 07 13 0b 53 61 6e 74 61 20 43 6c 61 72 61 31 |....Santa Clara1| +00000090 1a 30 18 06 03 55 04 0a 13 11 49 6e 74 65 6c 20 |.0...U....Intel | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 2b 30 29 06 |Corporation1+0).| +000000b0 03 55 04 03 13 22 49 6e 74 65 6c 20 45 78 74 65 |.U..."Intel Exte| +000000c0 72 6e 61 6c 20 42 61 73 69 63 20 49 73 73 75 69 |rnal Basic Issui| +000000d0 6e 67 20 43 41 20 33 42 30 1e 17 0d 31 34 30 39 |ng CA 3B0...1409| +000000e0 32 39 31 37 31 39 33 39 5a 17 0d 31 35 30 39 32 |29171939Z..15092| +000000f0 39 31 37 31 39 33 39 5a 30 7d 31 0b 30 09 06 03 |9171939Z0}1.0...| +00000100 55 04 06 13 02 55 53 31 0b 30 09 06 03 55 04 08 |U....US1.0...U..| +00000110 13 02 43 41 31 14 30 12 06 03 55 04 07 13 0b 53 |..CA1.0...U....S| +00000120 61 6e 74 61 20 43 6c 61 72 61 31 1a 30 18 06 03 |anta Clara1.0...| +00000130 55 04 0a 13 11 49 6e 74 65 6c 20 43 6f 72 70 6f |U....Intel Corpo| +00000140 72 61 74 69 6f 6e 31 2f 30 2d 06 03 55 04 03 13 |ration1/0-..U...| +00000150 26 49 6e 74 65 6c 28 52 29 20 44 43 47 20 53 50 |&Intel(R) DCG SP| +00000160 53 20 53 65 72 76 65 72 20 50 54 55 20 4f 70 74 |S Server PTU Opt| +00000170 69 6f 6e 20 52 4f 4d 30 82 01 22 30 0d 06 09 2a |ion ROM0.."0...*| +00000180 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 |.H.............0| +00000190 82 01 0a 02 82 01 01 00 bd a8 06 b1 55 50 cf 88 |............UP..| +000001a0 e7 a3 cf f1 10 f0 ed 05 6e bb 6c 90 51 3d 09 74 |........n.l.Q=.t| +000001b0 d5 5b 7f 23 e9 e6 52 80 aa 72 0a 1d dc 43 e8 fc |.[.#..R..r...C..| +000001c0 36 e5 d4 8b b3 4b be 03 bb a1 9d 93 07 97 20 b4 |6....K........ .| +000001d0 4a 19 8b d1 8a 6b 05 a6 9b bb b3 ac 74 a7 17 4b |J....k......t..K| +000001e0 fb 4a 8f 2e d4 0d bd 2c 8f 8b 0c 56 54 d8 00 78 |.J.....,...VT..x| +000001f0 97 25 0c 9d 92 68 0f 79 92 fb 30 fb 03 69 9c 33 |.%...h.y..0..i.3| +00000200 1b 07 7f 04 5d fb a5 17 f3 a2 e8 c9 3f 1e 22 38 |....].......?."8| +00000210 22 e5 03 ee 33 91 cd 27 ae fb 1e 44 7f 86 59 80 |"...3..'...D..Y.| +00000220 2f c5 f9 4b f3 c1 70 ac 58 5a 99 eb 03 13 8b 8a |/..K..p.XZ......| +00000230 9c 98 aa 47 4b 6e 2d 8c 0d 5f db f2 8f 41 f4 5e |...GKn-.._...A.^| +00000240 14 49 1d a7 cb b6 02 fc f4 70 ff 02 de 9d 26 0d |.I.......p....&.| +00000250 12 c4 83 c2 f8 cd c2 ba c6 e3 69 24 13 42 ef 7a |..........i$.B.z| +00000260 32 25 fa 0c 7e ec e1 08 08 72 a6 5c 61 fe 73 bc |2%..~....r.\a.s.| +00000270 49 a6 47 63 72 c2 5b 22 80 88 c3 f1 a3 e5 b9 74 |I.Gcr.[".......t| +00000280 a0 1f 88 ba 79 21 bd 2f a7 6f bb a6 21 09 d9 21 |....y!./.o..!..!| +00000290 83 bc bd 71 20 35 1c 85 02 03 01 00 01 a3 82 02 |...q 5..........| +000002a0 c1 30 82 02 bd 30 0b 06 03 55 1d 0f 04 04 03 02 |.0...0...U......| +000002b0 07 80 30 13 06 03 55 1d 25 04 0c 30 0a 06 08 2b |..0...U.%..0...+| +000002c0 06 01 05 05 07 03 03 30 1d 06 03 55 1d 0e 04 16 |.......0...U....| +000002d0 04 14 40 06 49 c6 16 6b de e2 65 a9 77 06 4b df |..@.I..k..e.w.K.| +000002e0 cc 90 88 60 a0 5f 30 1f 06 03 55 1d 23 04 18 30 |...`._0...U.#..0| +000002f0 16 80 14 e5 9c 00 ae 43 00 bd 1a 5a 4a b7 89 b6 |.......C...ZJ...| +00000300 e7 88 d0 0e 77 2d 22 30 81 cf 06 03 55 1d 1f 04 |....w-"0....U...| +00000310 81 c7 30 81 c4 30 81 c1 a0 81 be a0 81 bb 86 57 |..0..0.........W| +00000320 68 74 74 70 3a 2f 2f 77 77 77 2e 69 6e 74 65 6c |http://www.intel| +00000330 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f 72 79 2f |.com/repository/| +00000340 43 52 4c 2f 49 6e 74 65 6c 25 32 30 45 78 74 65 |CRL/Intel%20Exte| +00000350 72 6e 61 6c 25 32 30 42 61 73 69 63 25 32 30 49 |rnal%20Basic%20I| +00000360 73 73 75 69 6e 67 25 32 30 43 41 25 32 30 33 42 |ssuing%20CA%203B| +00000370 28 32 29 2e 63 72 6c 86 60 68 74 74 70 3a 2f 2f |(2).crl.`http://| +00000380 63 65 72 74 69 66 69 63 61 74 65 73 2e 69 6e 74 |certificates.int| +00000390 65 6c 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f 72 |el.com/repositor| +000003a0 79 2f 43 52 4c 2f 49 6e 74 65 6c 25 32 30 45 78 |y/CRL/Intel%20Ex| +000003b0 74 65 72 6e 61 6c 25 32 30 42 61 73 69 63 25 32 |ternal%20Basic%2| +000003c0 30 49 73 73 75 69 6e 67 25 32 30 43 41 25 32 30 |0Issuing%20CA%20| +000003d0 33 42 28 32 29 2e 63 72 6c 30 82 01 1b 06 08 2b |3B(2).crl0.....+| +000003e0 06 01 05 05 07 01 01 04 82 01 0d 30 82 01 09 30 |...........0...0| +000003f0 6c 06 08 2b 06 01 05 05 07 30 02 86 60 68 74 74 |l..+.....0..`htt| +00000400 70 3a 2f 2f 77 77 77 2e 69 6e 74 65 6c 2e 63 6f |p://www.intel.co| +00000410 6d 2f 72 65 70 6f 73 69 74 6f 72 79 2f 63 65 72 |m/repository/cer| +00000420 74 69 66 69 63 61 74 65 73 2f 49 6e 74 65 6c 25 |tificates/Intel%| +00000430 32 30 45 78 74 65 72 6e 61 6c 25 32 30 42 61 73 |20External%20Bas| +00000440 69 63 25 32 30 49 73 73 75 69 6e 67 25 32 30 43 |ic%20Issuing%20C| +00000450 41 25 32 30 33 42 28 32 29 2e 63 72 74 30 75 06 |A%203B(2).crt0u.| +00000460 08 2b 06 01 05 05 07 30 02 86 69 68 74 74 70 3a |.+.....0..ihttp:| +00000470 2f 2f 63 65 72 74 69 66 69 63 61 74 65 73 2e 69 |//certificates.i| +00000480 6e 74 65 6c 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 |ntel.com/reposit| +00000490 6f 72 79 2f 63 65 72 74 69 66 69 63 61 74 65 73 |ory/certificates| +000004a0 2f 49 6e 74 65 6c 25 32 30 45 78 74 65 72 6e 61 |/Intel%20Externa| +000004b0 6c 25 32 30 42 61 73 69 63 25 32 30 49 73 73 75 |l%20Basic%20Issu| +000004c0 69 6e 67 25 32 30 43 41 25 32 30 33 42 28 32 29 |ing%20CA%203B(2)| +000004d0 2e 63 72 74 30 22 06 08 2b 06 01 05 05 07 30 01 |.crt0"..+.....0.| +000004e0 86 16 68 74 74 70 3a 2f 2f 6f 63 73 70 2e 69 6e |..http://ocsp.in| +000004f0 74 65 6c 2e 63 6f 6d 2f 30 0c 06 03 55 1d 13 01 |tel.com/0...U...| +00000500 01 ff 04 02 30 00 30 3d 06 09 2b 06 01 04 01 82 |....0.0=..+.....| +00000510 37 15 07 04 30 30 2e 06 26 2b 06 01 04 01 82 37 |7...00..&+.....7| +00000520 15 08 86 c3 8c 75 84 99 e5 51 83 fd 81 28 85 8e |.....u...Q...(..| +00000530 9f 53 82 91 c0 09 67 81 a8 a9 54 84 ee a4 09 02 |.S....g...T.....| +00000540 01 64 02 01 09 30 1b 06 09 2b 06 01 04 01 82 37 |.d...0...+.....7| +00000550 15 0a 04 0e 30 0c 30 0a 06 08 2b 06 01 05 05 07 |....0.0...+.....| +00000560 03 03 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05 05 |..0...*.H.......| +00000570 00 03 82 01 01 00 8b fe 7c c2 0a 8e f6 ba 2a 13 |........|.....*.| +00000580 37 8d 4c 6b ef 6e d4 84 b8 1b 39 5a 84 29 8c 0a |7.Lk.n....9Z.)..| +00000590 57 16 ce 75 d6 49 8a c8 0c 29 b7 09 af 18 10 98 |W..u.I...)......| +000005a0 14 54 ea c4 3c 5b b1 96 de 22 b3 13 a0 69 a0 c3 |.T..<[..."...i..| +000005b0 b7 c3 c2 27 89 a1 d0 58 00 21 da a2 53 18 d6 4d |...'...X.!..S..M| +000005c0 a1 e7 76 3e 1f 27 a8 10 d7 c7 4f 38 8a 93 c0 75 |..v>.'....O8...u| +000005d0 26 bb e2 4e 34 b3 59 da b2 11 3c 6c 09 e4 0c 50 |&..N4.Y...x.S.| +00000640 23 32 69 ef d0 b5 77 32 c9 2b ab 10 44 9c 8f ed |#2i...w2.+..D...| +00000650 79 99 63 0e 42 b0 fb 18 b3 45 8b de e5 1c 01 47 |y.c.B....E.....G| +00000660 ce 2a fa 9f a8 a5 3c e1 fb e5 d1 14 3c 30 14 88 |.*....<.....<0..| +00000670 51 87 1d e9 a9 6c |Q....l| +00000676 a1 59 c0 a5 e4 94 a7 4a 87 b5 |.Y.....J..| esl[1].signature_type = {x509_cert} +00000680 ab 15 5c 2b f0 72 |..\+.r| +00000686 40 06 00 00 |@...| esl[1].signature_list_size = 1600 +0000068a 00 00 00 00 |....| esl[1].signature_header_size = 0 +0000068e 24 06 |$.| esl[1].signature_size = 1572 +00000690 00 00 |..| +00000692 esl[1].signature_header (end:0x00000692) +00000692 bd 9a fa 77 59 03 32 4d bd 60 28 f4 e7 8f |...wY.2M.`(...| esl[1].signature[0].owner = {microsoft} +000006a0 78 4b |xK| +000006a2 30 82 06 10 30 82 03 f8 a0 03 02 01 02 02 |0...0.........| esl[1].signature[0].data (end:0x00000cb6) +000006b0 0a 61 08 d3 c4 00 00 00 00 00 04 30 0d 06 09 2a |.a.........0...*| +000006c0 86 48 86 f7 0d 01 01 0b 05 00 30 81 91 31 0b 30 |.H........0..1.0| +000006d0 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +000006e0 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +000006f0 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000700 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +00000710 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000720 6e 31 3b 30 39 06 03 55 04 03 13 32 4d 69 63 72 |n1;09..U...2Micr| +00000730 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000740 6e 20 54 68 69 72 64 20 50 61 72 74 79 20 4d 61 |n Third Party Ma| +00000750 72 6b 65 74 70 6c 61 63 65 20 52 6f 6f 74 30 1e |rketplace Root0.| +00000760 17 0d 31 31 30 36 32 37 32 31 32 32 34 35 5a 17 |..110627212245Z.| +00000770 0d 32 36 30 36 32 37 32 31 33 32 34 35 5a 30 81 |.260627213245Z0.| +00000780 81 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 13 |.1.0...U....US1.| +00000790 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 6e 67 |0...U....Washing| +000007a0 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 52 65 |ton1.0...U....Re| +000007b0 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a 13 15 |dmond1.0...U....| +000007c0 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f 72 |Microsoft Corpor| +000007d0 61 74 69 6f 6e 31 2b 30 29 06 03 55 04 03 13 22 |ation1+0)..U..."| +000007e0 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f 72 |Microsoft Corpor| +000007f0 61 74 69 6f 6e 20 55 45 46 49 20 43 41 20 32 30 |ation UEFI CA 20| +00000800 31 31 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |110.."0...*.H...| +00000810 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000820 01 01 00 a5 08 6c 4c c7 45 09 6a 4b 0c a4 c0 87 |.....lL.E.jK....| +00000830 7f 06 75 0c 43 01 54 64 e0 16 7f 07 ed 92 7d 0b |..u.C.Td......}.| +00000840 b2 73 bf 0c 0a c6 4a 45 61 a0 c5 16 2d 96 d3 f5 |.s....JEa...-...| +00000850 2b a0 fb 4d 49 9b 41 80 90 3c b9 54 fd e6 bc d1 |+..MI.A..<.T....| +00000860 9d c4 a4 18 8a 7f 41 8a 5c 59 83 68 32 bb 8c 47 |......A.\Y.h2..G| +00000870 c9 ee 71 bc 21 4f 9a 8a 7c ff 44 3f 8d 8f 32 b2 |..q.!O..|.D?..2.| +00000880 26 48 ae 75 b5 ee c9 4c 1e 4a 19 7e e4 82 9a 1d |&H.u...L.J.~....| +00000890 78 77 4d 0c b0 bd f6 0f d3 16 d3 bc fa 2b a5 51 |xwM..........+.Q| +000008a0 38 5d f5 fb ba db 78 02 db ff ec 0a 1b 96 d5 83 |8]....x.........| +000008b0 b8 19 13 e9 b6 c0 7b 40 7b e1 1f 28 27 c9 fa ef |......{@{..('...| +000008c0 56 5e 1c e6 7e 94 7e c0 f0 44 b2 79 39 e5 da b2 |V^..~.~..D.y9...| +000008d0 62 8b 4d bf 38 70 e2 68 24 14 c9 33 a4 08 37 d5 |b.M.8p.h$..3..7.| +000008e0 58 69 5e d3 7c ed c1 04 53 08 e7 4e b0 2a 87 63 |Xi^.|...S..N.*.c| +000008f0 08 61 6f 63 15 59 ea b2 2b 79 d7 0c 61 67 8a 5b |.aoc.Y..+y..ag.[| +00000900 fd 5e ad 87 7f ba 86 67 4f 71 58 12 22 04 22 22 |.^.....gOqX.".""| +00000910 ce 8b ef 54 71 00 ce 50 35 58 76 95 08 ee 6a b1 |...Tq..P5Xv...j.| +00000920 a2 01 d5 02 03 01 00 01 a3 82 01 76 30 82 01 72 |...........v0..r| +00000930 30 12 06 09 2b 06 01 04 01 82 37 15 01 04 05 02 |0...+.....7.....| +00000940 03 01 00 01 30 23 06 09 2b 06 01 04 01 82 37 15 |....0#..+.....7.| +00000950 02 04 16 04 14 f8 c1 6b b7 7f 77 53 4a f3 25 37 |.......k..wSJ.%7| +00000960 1d 4e a1 26 7b 0f 20 70 80 30 1d 06 03 55 1d 0e |.N.&{. p.0...U..| +00000970 04 16 04 14 13 ad bf 43 09 bd 82 70 9c 8c d5 4f |.......C...p...O| +00000980 31 6e d5 22 98 8a 1b d4 30 19 06 09 2b 06 01 04 |1n."....0...+...| +00000990 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 62 00 |..7.......S.u.b.| +000009a0 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 01 86 |C.A0...U........| +000009b0 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 01 01 |0...U.......0...| +000009c0 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 45 66 |.0...U.#..0...Ef| +000009d0 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b 3a 22 |RC.~X...N.#U.;:"| +000009e0 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 51 a0 |j.0\..U...U0S0Q.| +000009f0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 6c 2e |O.M.Khttp://crl.| +00000a00 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00000a10 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 2f 4d |i/crl/products/M| +00000a20 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 52 6f |icCorThiParMarRo| +00000a30 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 72 6c |o_2010-10-05.crl| +00000a40 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 30 52 |0`..+........T0R| +00000a50 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 68 74 |0P..+.....0..Dht| +00000a60 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f 73 6f |tp://www.microso| +00000a70 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 74 73 |ft.com/pki/certs| +00000a80 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000a90 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +00000aa0 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 |rt0...*.H.......| +00000ab0 00 03 82 02 01 00 35 08 42 ff 30 cc ce f7 76 0c |......5.B.0...v.| +00000ac0 ad 10 68 58 35 29 46 32 76 27 7c ef 12 41 27 42 |..hX5)F2v'|..A'B| +00000ad0 1b 4a aa 6d 81 38 48 59 13 55 f3 e9 58 34 a6 16 |.J.m.8HY.U..X4..| +00000ae0 0b 82 aa 5d ad 82 da 80 83 41 06 8f b4 1d f2 03 |...].....A......| +00000af0 b9 f3 1a 5d 1b f1 50 90 f9 b3 55 84 42 28 1c 20 |...]..P...U.B(. | +00000b00 bd b2 ae 51 14 c5 c0 ac 97 95 21 1c 90 db 0f fc |...Q......!.....| +00000b10 77 9e 95 73 91 88 ca bd bd 52 b9 05 50 0d df 57 |w..s.....R..P..W| +00000b20 9e a0 61 ed 0d e5 6d 25 d9 40 0f 17 40 c8 ce a3 |..a...m%.@..@...| +00000b30 4a c2 4d af 9a 12 1d 08 54 8f bd c7 bc b9 2b 3d |J.M.....T.....+=| +00000b40 49 2b 1f 32 fc 6a 21 69 4f 9b c8 7e 42 34 fc 36 |I+.2.j!iO..~B4.6| +00000b50 06 17 8b 8f 20 40 c0 b3 9a 25 75 27 cd c9 03 a3 |.... @...%u'....| +00000b60 f6 5d d1 e7 36 54 7a b9 50 b5 d3 12 d1 07 bf bb |.]..6Tz.P.......| +00000b70 74 df dc 1e 8f 80 d5 ed 18 f4 2f 14 16 6b 2f de |t........./..k/.| +00000b80 66 8c b0 23 e5 c7 84 d8 ed ea c1 33 82 ad 56 4b |f..#.......3..VK| +00000b90 18 2d f1 68 95 07 cd cf f0 72 f0 ae bb dd 86 85 |.-.h.....r......| +00000ba0 98 2c 21 4c 33 2b f0 0f 4a f0 68 87 b5 92 55 32 |.,!L3+..J.h...U2| +00000bb0 75 a1 6a 82 6a 3c a3 25 11 a4 ed ad d7 04 ae cb |u.j.j<.%........| +00000bc0 d8 40 59 a0 84 d1 95 4c 62 91 22 1a 74 1d 8c 3d |.@Y....Lb.".t..=| +00000bd0 47 0e 44 a6 e4 b0 9b 34 35 b1 fa b6 53 a8 2c 81 |G.D....45...S.,.| +00000be0 ec a4 05 71 c8 9d b8 ba e8 1b 44 66 e4 47 54 0e |...q......Df.GT.| +00000bf0 8e 56 7f b3 9f 16 98 b2 86 d0 68 3e 90 23 b5 2f |.V........h>.#./| +00000c00 5e 8f 50 85 8d c6 8d 82 5f 41 a1 f4 2e 0d e0 99 |^.P....._A......| +00000c10 d2 6c 75 e4 b6 69 b5 21 86 fa 07 d1 f6 e2 4d d1 |.lu..i.!......M.| +00000c20 da ad 2c 77 53 1e 25 32 37 c7 6c 52 72 95 86 b0 |..,wS.%27.lRr...| +00000c30 f1 35 61 6a 19 f5 b2 3b 81 50 56 a6 32 2d fe a2 |.5aj...;.PV.2-..| +00000c40 89 f9 42 86 27 18 55 a1 82 ca 5a 9b f8 30 98 54 |..B.'.U...Z..0.T| +00000c50 14 a6 47 96 25 2f c8 26 e4 41 94 1a 5c 02 3f e5 |..G.%/.&.A..\.?.| +00000c60 96 e3 85 5b 3c 3e 3f bb 47 16 72 55 e2 25 22 b1 |...[<>?.G.rU.%".| +00000c70 d9 7b e7 03 06 2a a3 f7 1e 90 46 c3 00 0d d6 19 |.{...*....F.....| +00000c80 89 e3 0e 35 27 62 03 71 15 a6 ef d0 27 a0 a0 59 |...5'b.q....'..Y| +00000c90 37 60 f8 38 94 b8 e0 78 70 f8 ba 4c 86 87 94 f6 |7`.8...xp..L....| +00000ca0 e0 ae 02 45 ee 65 c2 b6 a3 7e 69 16 75 07 92 9b |...E.e...~i.u...| +00000cb0 f5 a6 bc 59 83 58 |...Y.X| +00000cb6 a1 59 c0 a5 e4 94 a7 4a 87 b5 |.Y.....J..| esl[2].signature_type = {x509_cert} +00000cc0 ab 15 5c 2b f0 72 |..\+.r| +00000cc6 07 06 00 00 |....| esl[2].signature_list_size = 1543 +00000cca 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000cce eb 05 |..| esl[2].signature_size = 1515 +00000cd0 00 00 |..| +00000cd2 esl[2].signature_header (end:0x00000cd2) +00000cd2 bd 9a fa 77 59 03 32 4d bd 60 28 f4 e7 8f |...wY.2M.`(...| esl[2].signature[0].owner = {microsoft} +00000ce0 78 4b |xK| +00000ce2 30 82 05 d7 30 82 03 bf a0 03 02 01 02 02 |0...0.........| esl[2].signature[0].data (end:0x000012bd) +00000cf0 0a 61 07 76 56 00 00 00 00 00 08 30 0d 06 09 2a |.a.vV......0...*| +00000d00 86 48 86 f7 0d 01 01 0b 05 00 30 81 88 31 0b 30 |.H........0..1.0| +00000d10 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000d20 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000d30 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000d40 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +00000d50 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000d60 6e 31 32 30 30 06 03 55 04 03 13 29 4d 69 63 72 |n1200..U...)Micr| +00000d70 6f 73 6f 66 74 20 52 6f 6f 74 20 43 65 72 74 69 |osoft Root Certi| +00000d80 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 74 79 |ficate Authority| +00000d90 20 32 30 31 30 30 1e 17 0d 31 31 31 30 31 39 31 | 20100...1110191| +00000da0 38 34 31 34 32 5a 17 0d 32 36 31 30 31 39 31 38 |84142Z..26101918| +00000db0 35 31 34 32 5a 30 81 84 31 0b 30 09 06 03 55 04 |5142Z0..1.0...U.| +00000dc0 06 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a |...US1.0...U....| +00000dd0 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 |Washington1.0...| +00000de0 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c |U....Redmond1.0.| +00000df0 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 |..U....Microsoft| +00000e00 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 2e 30 2c | Corporation1.0,| +00000e10 06 03 55 04 03 13 25 4d 69 63 72 6f 73 6f 66 74 |..U...%Microsoft| +00000e20 20 57 69 6e 64 6f 77 73 20 50 72 6f 64 75 63 74 | Windows Product| +00000e30 69 6f 6e 20 50 43 41 20 32 30 31 31 30 82 01 22 |ion PCA 20110.."| +00000e40 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +00000e50 82 01 0f 00 30 82 01 0a 02 82 01 01 00 dd 0c bb |....0...........| +00000e60 a2 e4 2e 09 e3 e7 c5 f7 96 69 bc 00 21 bd 69 33 |.........i..!.i3| +00000e70 33 ef ad 04 cb 54 80 ee 06 83 bb c5 20 84 d9 f7 |3....T...... ...| +00000e80 d2 8b f3 38 b0 ab a4 ad 2d 7c 62 79 05 ff e3 4a |...8....-|by...J| +00000e90 3f 04 35 20 70 e3 c4 e7 6b e0 9c c0 36 75 e9 8a |?.5 p...k...6u..| +00000ea0 31 dd 8d 70 e5 dc 37 b5 74 46 96 28 5b 87 60 23 |1..p..7.tF.([.`#| +00000eb0 2c bf dc 47 a5 67 f7 51 27 9e 72 eb 07 a6 c9 b9 |,..G.g.Q'.r.....| +00000ec0 1e 3b 53 35 7c e5 d3 ec 27 b9 87 1c fe b9 c9 23 |.;S5|...'......#| +00000ed0 09 6f a8 46 91 c1 6e 96 3c 41 d3 cb a3 3f 5d 02 |.o.F..n.http:| +00001070 2f 2f 77 77 77 2e 6d 69 63 72 6f 73 6f 66 74 2e |//www.microsoft.| +00001080 63 6f 6d 2f 70 6b 69 2f 63 65 72 74 73 2f 4d 69 |com/pki/certs/Mi| +00001090 63 52 6f 6f 43 65 72 41 75 74 5f 32 30 31 30 2d |cRooCerAut_2010-| +000010a0 30 36 2d 32 33 2e 63 72 74 30 0d 06 09 2a 86 48 |06-23.crt0...*.H| +000010b0 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 14 fc 7c |...............|| +000010c0 71 51 a5 79 c2 6e b2 ef 39 3e bc 3c 52 0f 6e 2b |qQ.y.n..9>..\`.....| +000011a0 d3 09 e9 f4 f6 96 85 b6 7f 51 88 66 47 19 8d a2 |.........Q.fG...| +000011b0 b0 12 3d 81 2a 68 05 77 bb 91 4c 62 7b b6 c1 07 |..=.*h.w..Lb{...| +000011c0 c7 ba 7a 87 34 03 0e 4b 62 7a 99 e9 ca fc ce 4a |..z.4..Kbz.....J| +000011d0 37 c9 2d a4 57 7c 1c fe 3d dc b8 0f 5a fa d6 c4 |7.-.W|..=...Z...| +000011e0 b3 02 85 02 3a ea b3 d9 6e e4 69 21 37 de 81 d1 |....:...n.i!7...| +000011f0 f6 75 19 05 67 d3 93 57 5e 29 1b 39 c8 ee 2d e1 |.u..g..W^).9..-.| +00001200 cd e4 45 73 5b d0 d2 ce 7a ab 16 19 82 46 58 d0 |..Es[...z....FX.| +00001210 5e 9d 81 b3 67 af 6c 35 f2 bc e5 3f 24 e2 35 a2 |^...g.l5...?$.5.| +00001220 0a 75 06 f6 18 56 99 d4 78 2c d1 05 1b eb d0 88 |.u...V..x,......| +00001230 01 9d aa 10 f1 05 df ba 7e 2c 63 b7 06 9b 23 21 |........~,c...#!| +00001240 c4 f9 78 6c e2 58 17 06 36 2b 91 12 03 cc a4 d9 |..xl.X..6+......| +00001250 f2 2d ba f9 94 9d 40 ed 18 45 f1 ce 8a 5c 6b 3e |.-....@..E...\k>| +00001260 ab 03 d3 70 18 2a 0a 6a e0 5f 47 d1 d5 63 0a 32 |...p.*.j._G..c.2| +00001270 f2 af d7 36 1f 2a 70 5a e5 42 59 08 71 4b 57 ba |...6.*pZ.BY.qKW.| +00001280 7e 83 81 f0 21 3c f4 1c c1 c5 b9 90 93 0e 88 45 |~...!<.........E| +00001290 93 86 e9 b1 20 99 be 98 cb c5 95 a4 5d 62 d6 a0 |.... .......]b..| +000012a0 63 08 20 bd 75 10 77 7d 3d f3 45 b9 9f 97 9f cb |c. .u.w}=.E.....| +000012b0 57 80 6f 33 a9 04 cf 77 a4 62 1c 59 7e |W.o3...w.b.Y~| +000012bd diff --git a/tests/machine0/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine0/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..b0e77d89 --- /dev/null +++ b/tests/machine0/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,98 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 be 05 00 00 |....| esl[0].signature_list_size = 1470 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 a2 05 00 00 |....| esl[0].signature_size = 1442 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 2d 2d 2d 2d |----| esl[0].signature[0].data (end:0x000005be) +00000030 2d 42 45 47 49 4e 20 4e 45 57 20 43 45 52 54 49 |-BEGIN NEW CERTI| +00000040 46 49 43 41 54 45 20 52 45 51 55 45 53 54 2d 2d |FICATE REQUEST--| +00000050 2d 2d 2d 0d 0a 4d 49 49 44 7a 54 43 43 41 72 57 |---..MIIDzTCCArW| +00000060 67 41 77 49 42 41 67 49 51 4d 78 41 42 39 68 45 |gAwIBAgIQMxAB9hE| +00000070 71 68 34 39 4d 4d 50 4e 6e 78 33 63 44 41 6a 41 |qh49MMPNnx3cDAjA| +00000080 4e 42 67 6b 71 68 6b 69 47 39 77 30 42 41 51 73 |NBgkqhkiG9w0BAQs| +00000090 46 41 44 43 42 0d 0a 69 44 45 4d 4d 41 6f 47 41 |FADCB..iDEMMAoGA| +000000a0 31 55 45 42 68 4d 44 56 56 4e 42 4d 51 73 77 43 |1UEBhMDVVNBMQswC| +000000b0 51 59 44 56 51 51 49 44 41 4a 44 51 54 45 52 4d |QYDVQQIDAJDQTERM| +000000c0 41 38 47 41 31 55 45 42 77 77 49 55 32 46 75 49 |A8GA1UEBwwIU2FuI| +000000d0 45 70 76 63 32 55 78 0d 0a 49 44 41 65 42 67 4e |Epvc2Ux..IDAeBgN| +000000e0 56 42 41 6f 4d 46 31 4e 31 63 47 56 79 49 45 31 |VBAoMF1N1cGVyIE1| +000000f0 70 59 33 4a 76 49 45 4e 76 63 6e 42 76 63 6d 46 |pY3JvIENvcnBvcmF| +00000100 30 61 57 39 75 4d 54 59 77 4e 41 59 44 56 51 51 |0aW9uMTYwNAYDVQQ| +00000110 44 44 43 31 54 64 58 42 6c 0d 0a 63 69 42 4e 61 |DDC1TdXBl..ciBNa| +00000120 57 4e 79 62 79 42 44 62 33 4a 77 62 33 4a 68 64 |WNybyBDb3Jwb3Jhd| +00000130 47 6c 76 62 69 42 4c 59 57 4a 35 62 47 46 72 5a |GlvbiBLYWJ5bGFrZ| +00000140 53 42 51 62 47 46 30 5a 6d 39 79 62 53 42 4c 5a |SBQbGF0Zm9ybSBLZ| +00000150 58 6b 77 48 68 63 4e 4d 54 59 77 0d 0a 4e 6a 49 |XkwHhcNMTYw..NjI| +00000160 79 4d 6a 45 79 4e 44 4d 31 57 68 63 4e 4d 6a 49 |yMjEyNDM1WhcNMjI| +00000170 77 4e 6a 49 79 4d 6a 45 7a 4e 44 49 35 57 6a 43 |wNjIyMjEzNDI5WjC| +00000180 42 69 44 45 4d 4d 41 6f 47 41 31 55 45 42 68 4d |BiDEMMAoGA1UEBhM| +00000190 44 56 56 4e 42 4d 51 73 77 43 51 59 44 0d 0a 56 |DVVNBMQswCQYD..V| +000001a0 51 51 49 44 41 4a 44 51 54 45 52 4d 41 38 47 41 |QQIDAJDQTERMA8GA| +000001b0 31 55 45 42 77 77 49 55 32 46 75 49 45 70 76 63 |1UEBwwIU2FuIEpvc| +000001c0 32 55 78 49 44 41 65 42 67 4e 56 42 41 6f 4d 46 |2UxIDAeBgNVBAoMF| +000001d0 31 4e 31 63 47 56 79 49 45 31 70 59 33 4a 76 0d |1N1cGVyIE1pY3Jv.| +000001e0 0a 49 45 4e 76 63 6e 42 76 63 6d 46 30 61 57 39 |.IENvcnBvcmF0aW9| +000001f0 75 4d 54 59 77 4e 41 59 44 56 51 51 44 44 43 31 |uMTYwNAYDVQQDDC1| +00000200 54 64 58 42 6c 63 69 42 4e 61 57 4e 79 62 79 42 |TdXBlciBNaWNybyB| +00000210 44 62 33 4a 77 62 33 4a 68 64 47 6c 76 62 69 42 |Db3Jwb3JhdGlvbiB| +00000220 4c 0d 0a 59 57 4a 35 62 47 46 72 5a 53 42 51 62 |L..YWJ5bGFrZSBQb| +00000230 47 46 30 5a 6d 39 79 62 53 42 4c 5a 58 6b 77 67 |GF0Zm9ybSBLZXkwg| +00000240 67 45 69 4d 41 30 47 43 53 71 47 53 49 62 33 44 |gEiMA0GCSqGSIb3D| +00000250 51 45 42 41 51 55 41 41 34 49 42 44 77 41 77 67 |QEBAQUAA4IBDwAwg| +00000260 67 45 4b 0d 0a 41 6f 49 42 41 51 43 39 6d 7a 2b |gEK..AoIBAQC9mz+| +00000270 6f 43 67 57 32 42 30 6e 4f 36 32 52 6a 4c 6b 72 |oCgW2B0nO62RjLkr| +00000280 71 76 41 52 54 44 48 41 48 76 64 6f 72 37 67 6b |qvARTDHAHvdor7gk| +00000290 35 31 37 36 31 6a 4c 79 4c 68 57 6a 6b 58 66 30 |51761jLyLhWjkXf0| +000002a0 41 79 47 37 7a 0d 0a 49 32 6d 44 37 46 53 47 70 |AyG7z..I2mD7FSGp| +000002b0 79 6d 52 45 33 51 41 78 6d 42 48 6f 7a 4d 30 39 |ymRE3QAxmBHozM09| +000002c0 47 78 4a 6c 66 7a 68 6f 75 67 30 50 35 45 35 74 |GxJlfzhoug0P5E5t| +000002d0 51 48 79 52 58 64 38 54 2b 37 67 57 70 4d 43 46 |QHyRXd8T+7gWpMCF| +000002e0 78 34 79 44 50 69 39 0d 0a 48 49 6d 77 57 36 76 |x4yDPi9..HImwW6v| +000002f0 36 46 4b 73 39 62 6e 47 2f 4b 4f 7a 2b 4c 76 4d |6FKs9bnG/KOz+LvM| +00000300 75 68 4f 7a 55 53 54 52 2f 56 6e 42 71 6b 32 4b |uhOzUSTR/VnBqk2K| +00000310 45 67 58 58 2f 77 67 52 6e 6a 76 73 59 68 70 4f |EgXX/wgRnjvsYhpO| +00000320 49 67 44 61 75 6b 75 71 74 0d 0a 78 4f 47 6d 31 |IgDaukuqt..xOGm1| +00000330 65 67 75 77 71 48 74 58 6a 78 47 33 68 41 69 75 |eguwqHtXjxG3hAiu| +00000340 72 56 4c 34 4c 5a 6c 42 33 72 57 67 72 31 64 38 |rVL4LZlB3rWgr1d8| +00000350 79 2f 2b 66 34 72 34 68 61 74 66 44 4e 70 52 51 |y/+f4r4hatfDNpRQ| +00000360 53 58 6c 63 73 39 4f 34 54 48 78 0d 0a 6a 46 2b |SXlcs9O4THx..jF+| +00000370 57 50 52 57 66 52 39 4f 4e 41 6d 39 47 4c 4e 64 |WPRWfR9ONAm9GLNd| +00000380 2f 68 79 55 61 65 6a 57 78 68 38 70 58 44 44 55 |/hyUaejWxh8pXDDU| +00000390 46 71 75 33 73 33 79 4f 30 4f 6c 65 4d 75 69 6d |Fqu3s3yO0OleMuim| +000003a0 58 30 43 5a 76 75 4c 6d 35 62 73 63 77 0d 0a 70 |X0CZvuLm5bscw..p| +000003b0 64 2f 2f 37 6a 2b 4d 6a 4b 44 6e 4c 64 41 30 53 |d//7j+MjKDnLdA0S| +000003c0 74 68 4b 4f 66 6e 7a 79 76 6b 68 41 67 4d 42 41 |thKOfnzyvkhAgMBA| +000003d0 41 47 6a 4d 54 41 76 4d 41 34 47 41 31 55 64 44 |AGjMTAvMA4GA1UdD| +000003e0 77 45 42 2f 77 51 45 41 77 49 45 38 44 41 64 0d |wEB/wQEAwIE8DAd.| +000003f0 0a 42 67 4e 56 48 51 34 45 46 67 51 55 5a 57 78 |.BgNVHQ4EFgQUZWx| +00000400 66 56 32 4c 46 69 61 65 44 55 57 58 58 6f 70 54 |fV2LFiaeDUWXXopT| +00000410 61 63 38 79 4c 58 34 6b 77 44 51 59 4a 4b 6f 5a |ac8yLX4kwDQYJKoZ| +00000420 49 68 76 63 4e 41 51 45 4c 42 51 41 44 67 67 45 |IhvcNAQELBQADggE| +00000430 42 0d 0a 41 4a 42 58 55 44 75 6a 6d 36 59 6a 76 |B..AJBXUDujm6Yjv| +00000440 46 6c 30 66 66 59 37 38 6b 4a 64 79 4b 2f 38 34 |Fl0ffY78kJdyK/84| +00000450 58 46 2f 64 33 36 66 51 73 66 51 71 67 50 43 7a |XF/d36fQsfQqgPCz| +00000460 6d 6e 5a 38 6c 4d 41 2b 47 44 5a 6e 72 6b 75 35 |mnZ8lMA+GDZnrku5| +00000470 65 34 62 0d 0a 73 49 6e 63 39 39 77 5a 63 4c 47 |e4b..sInc99wZcLG| +00000480 42 45 53 78 4d 33 41 4e 32 79 67 77 65 37 7a 53 |BESxM3AN2ygwe7zS| +00000490 75 4e 48 4f 53 57 55 6b 38 63 4c 52 44 67 74 68 |uNHOSWUk8cLRDgth| +000004a0 77 48 73 43 62 71 72 67 35 4c 69 41 4e 71 34 44 |wHsCbqrg5LiANq4D| +000004b0 32 7a 57 59 73 0d 0a 2b 53 4b 42 76 38 6c 43 47 |2zWYs..+SKBv8lCG| +000004c0 64 4c 39 4b 55 65 63 70 7a 6b 44 50 30 74 79 51 |dL9KUecpzkDP0tyQ| +000004d0 43 6d 34 47 62 72 70 6b 67 56 45 49 79 32 73 2b |Cm4GbrpkgVEIy2s+| +000004e0 47 71 48 36 38 62 59 48 74 38 75 5a 33 64 42 51 |GqH68bYHt8uZ3dBQ| +000004f0 50 73 71 68 53 63 73 0d 0a 46 65 6b 61 48 63 6d |PsqhScs..FekaHcm| +00000500 38 6a 49 6e 2f 62 37 50 6a 65 37 4d 77 4b 6e 6c |8jIn/b7Pje7MwKnl| +00000510 6f 75 4e 7a 63 4f 2f 5a 39 75 46 57 6e 4d 61 49 |ouNzcO/Z9uFWnMaI| +00000520 6b 38 61 39 34 44 38 70 49 52 77 77 49 32 78 4c |k8a94D8pIRwwI2xL| +00000530 76 51 34 31 64 4f 55 41 41 0d 0a 36 53 73 63 34 |vQ41dOUAA..6Ssc4| +00000540 6b 73 5a 39 76 71 68 38 68 55 44 66 6b 32 55 32 |ksZ9vqh8hUDfk2U2| +00000550 42 62 2b 2b 35 59 43 43 68 71 2f 45 6c 42 4d 69 |Bb++5YCChq/ElBMi| +00000560 36 4c 32 4d 4b 52 76 62 7a 4c 48 4a 2f 69 32 53 |6L2MKRvbzLHJ/i2S| +00000570 55 65 71 66 43 58 51 4f 69 69 58 0d 0a 2b 57 35 |UeqfCXQOiiX..+W5| +00000580 70 2f 54 46 75 2b 70 35 57 68 4b 52 62 51 77 77 |p/TFu+p5WhKRbQww| +00000590 7a 50 42 30 3d 0d 0a 2d 2d 2d 2d 2d 45 4e 44 20 |zPB0=..-----END | +000005a0 4e 45 57 20 43 45 52 54 49 46 49 43 41 54 45 20 |NEW CERTIFICATE | +000005b0 52 45 51 55 45 53 54 2d 2d 2d 2d 2d 0d 0a |REQUEST-----..| +000005be diff --git a/tests/machine0/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..b0e77d89 --- /dev/null +++ b/tests/machine0/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,98 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 be 05 00 00 |....| esl[0].signature_list_size = 1470 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 a2 05 00 00 |....| esl[0].signature_size = 1442 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 2d 2d 2d 2d |----| esl[0].signature[0].data (end:0x000005be) +00000030 2d 42 45 47 49 4e 20 4e 45 57 20 43 45 52 54 49 |-BEGIN NEW CERTI| +00000040 46 49 43 41 54 45 20 52 45 51 55 45 53 54 2d 2d |FICATE REQUEST--| +00000050 2d 2d 2d 0d 0a 4d 49 49 44 7a 54 43 43 41 72 57 |---..MIIDzTCCArW| +00000060 67 41 77 49 42 41 67 49 51 4d 78 41 42 39 68 45 |gAwIBAgIQMxAB9hE| +00000070 71 68 34 39 4d 4d 50 4e 6e 78 33 63 44 41 6a 41 |qh49MMPNnx3cDAjA| +00000080 4e 42 67 6b 71 68 6b 69 47 39 77 30 42 41 51 73 |NBgkqhkiG9w0BAQs| +00000090 46 41 44 43 42 0d 0a 69 44 45 4d 4d 41 6f 47 41 |FADCB..iDEMMAoGA| +000000a0 31 55 45 42 68 4d 44 56 56 4e 42 4d 51 73 77 43 |1UEBhMDVVNBMQswC| +000000b0 51 59 44 56 51 51 49 44 41 4a 44 51 54 45 52 4d |QYDVQQIDAJDQTERM| +000000c0 41 38 47 41 31 55 45 42 77 77 49 55 32 46 75 49 |A8GA1UEBwwIU2FuI| +000000d0 45 70 76 63 32 55 78 0d 0a 49 44 41 65 42 67 4e |Epvc2Ux..IDAeBgN| +000000e0 56 42 41 6f 4d 46 31 4e 31 63 47 56 79 49 45 31 |VBAoMF1N1cGVyIE1| +000000f0 70 59 33 4a 76 49 45 4e 76 63 6e 42 76 63 6d 46 |pY3JvIENvcnBvcmF| +00000100 30 61 57 39 75 4d 54 59 77 4e 41 59 44 56 51 51 |0aW9uMTYwNAYDVQQ| +00000110 44 44 43 31 54 64 58 42 6c 0d 0a 63 69 42 4e 61 |DDC1TdXBl..ciBNa| +00000120 57 4e 79 62 79 42 44 62 33 4a 77 62 33 4a 68 64 |WNybyBDb3Jwb3Jhd| +00000130 47 6c 76 62 69 42 4c 59 57 4a 35 62 47 46 72 5a |GlvbiBLYWJ5bGFrZ| +00000140 53 42 51 62 47 46 30 5a 6d 39 79 62 53 42 4c 5a |SBQbGF0Zm9ybSBLZ| +00000150 58 6b 77 48 68 63 4e 4d 54 59 77 0d 0a 4e 6a 49 |XkwHhcNMTYw..NjI| +00000160 79 4d 6a 45 79 4e 44 4d 31 57 68 63 4e 4d 6a 49 |yMjEyNDM1WhcNMjI| +00000170 77 4e 6a 49 79 4d 6a 45 7a 4e 44 49 35 57 6a 43 |wNjIyMjEzNDI5WjC| +00000180 42 69 44 45 4d 4d 41 6f 47 41 31 55 45 42 68 4d |BiDEMMAoGA1UEBhM| +00000190 44 56 56 4e 42 4d 51 73 77 43 51 59 44 0d 0a 56 |DVVNBMQswCQYD..V| +000001a0 51 51 49 44 41 4a 44 51 54 45 52 4d 41 38 47 41 |QQIDAJDQTERMA8GA| +000001b0 31 55 45 42 77 77 49 55 32 46 75 49 45 70 76 63 |1UEBwwIU2FuIEpvc| +000001c0 32 55 78 49 44 41 65 42 67 4e 56 42 41 6f 4d 46 |2UxIDAeBgNVBAoMF| +000001d0 31 4e 31 63 47 56 79 49 45 31 70 59 33 4a 76 0d |1N1cGVyIE1pY3Jv.| +000001e0 0a 49 45 4e 76 63 6e 42 76 63 6d 46 30 61 57 39 |.IENvcnBvcmF0aW9| +000001f0 75 4d 54 59 77 4e 41 59 44 56 51 51 44 44 43 31 |uMTYwNAYDVQQDDC1| +00000200 54 64 58 42 6c 63 69 42 4e 61 57 4e 79 62 79 42 |TdXBlciBNaWNybyB| +00000210 44 62 33 4a 77 62 33 4a 68 64 47 6c 76 62 69 42 |Db3Jwb3JhdGlvbiB| +00000220 4c 0d 0a 59 57 4a 35 62 47 46 72 5a 53 42 51 62 |L..YWJ5bGFrZSBQb| +00000230 47 46 30 5a 6d 39 79 62 53 42 4c 5a 58 6b 77 67 |GF0Zm9ybSBLZXkwg| +00000240 67 45 69 4d 41 30 47 43 53 71 47 53 49 62 33 44 |gEiMA0GCSqGSIb3D| +00000250 51 45 42 41 51 55 41 41 34 49 42 44 77 41 77 67 |QEBAQUAA4IBDwAwg| +00000260 67 45 4b 0d 0a 41 6f 49 42 41 51 43 39 6d 7a 2b |gEK..AoIBAQC9mz+| +00000270 6f 43 67 57 32 42 30 6e 4f 36 32 52 6a 4c 6b 72 |oCgW2B0nO62RjLkr| +00000280 71 76 41 52 54 44 48 41 48 76 64 6f 72 37 67 6b |qvARTDHAHvdor7gk| +00000290 35 31 37 36 31 6a 4c 79 4c 68 57 6a 6b 58 66 30 |51761jLyLhWjkXf0| +000002a0 41 79 47 37 7a 0d 0a 49 32 6d 44 37 46 53 47 70 |AyG7z..I2mD7FSGp| +000002b0 79 6d 52 45 33 51 41 78 6d 42 48 6f 7a 4d 30 39 |ymRE3QAxmBHozM09| +000002c0 47 78 4a 6c 66 7a 68 6f 75 67 30 50 35 45 35 74 |GxJlfzhoug0P5E5t| +000002d0 51 48 79 52 58 64 38 54 2b 37 67 57 70 4d 43 46 |QHyRXd8T+7gWpMCF| +000002e0 78 34 79 44 50 69 39 0d 0a 48 49 6d 77 57 36 76 |x4yDPi9..HImwW6v| +000002f0 36 46 4b 73 39 62 6e 47 2f 4b 4f 7a 2b 4c 76 4d |6FKs9bnG/KOz+LvM| +00000300 75 68 4f 7a 55 53 54 52 2f 56 6e 42 71 6b 32 4b |uhOzUSTR/VnBqk2K| +00000310 45 67 58 58 2f 77 67 52 6e 6a 76 73 59 68 70 4f |EgXX/wgRnjvsYhpO| +00000320 49 67 44 61 75 6b 75 71 74 0d 0a 78 4f 47 6d 31 |IgDaukuqt..xOGm1| +00000330 65 67 75 77 71 48 74 58 6a 78 47 33 68 41 69 75 |eguwqHtXjxG3hAiu| +00000340 72 56 4c 34 4c 5a 6c 42 33 72 57 67 72 31 64 38 |rVL4LZlB3rWgr1d8| +00000350 79 2f 2b 66 34 72 34 68 61 74 66 44 4e 70 52 51 |y/+f4r4hatfDNpRQ| +00000360 53 58 6c 63 73 39 4f 34 54 48 78 0d 0a 6a 46 2b |SXlcs9O4THx..jF+| +00000370 57 50 52 57 66 52 39 4f 4e 41 6d 39 47 4c 4e 64 |WPRWfR9ONAm9GLNd| +00000380 2f 68 79 55 61 65 6a 57 78 68 38 70 58 44 44 55 |/hyUaejWxh8pXDDU| +00000390 46 71 75 33 73 33 79 4f 30 4f 6c 65 4d 75 69 6d |Fqu3s3yO0OleMuim| +000003a0 58 30 43 5a 76 75 4c 6d 35 62 73 63 77 0d 0a 70 |X0CZvuLm5bscw..p| +000003b0 64 2f 2f 37 6a 2b 4d 6a 4b 44 6e 4c 64 41 30 53 |d//7j+MjKDnLdA0S| +000003c0 74 68 4b 4f 66 6e 7a 79 76 6b 68 41 67 4d 42 41 |thKOfnzyvkhAgMBA| +000003d0 41 47 6a 4d 54 41 76 4d 41 34 47 41 31 55 64 44 |AGjMTAvMA4GA1UdD| +000003e0 77 45 42 2f 77 51 45 41 77 49 45 38 44 41 64 0d |wEB/wQEAwIE8DAd.| +000003f0 0a 42 67 4e 56 48 51 34 45 46 67 51 55 5a 57 78 |.BgNVHQ4EFgQUZWx| +00000400 66 56 32 4c 46 69 61 65 44 55 57 58 58 6f 70 54 |fV2LFiaeDUWXXopT| +00000410 61 63 38 79 4c 58 34 6b 77 44 51 59 4a 4b 6f 5a |ac8yLX4kwDQYJKoZ| +00000420 49 68 76 63 4e 41 51 45 4c 42 51 41 44 67 67 45 |IhvcNAQELBQADggE| +00000430 42 0d 0a 41 4a 42 58 55 44 75 6a 6d 36 59 6a 76 |B..AJBXUDujm6Yjv| +00000440 46 6c 30 66 66 59 37 38 6b 4a 64 79 4b 2f 38 34 |Fl0ffY78kJdyK/84| +00000450 58 46 2f 64 33 36 66 51 73 66 51 71 67 50 43 7a |XF/d36fQsfQqgPCz| +00000460 6d 6e 5a 38 6c 4d 41 2b 47 44 5a 6e 72 6b 75 35 |mnZ8lMA+GDZnrku5| +00000470 65 34 62 0d 0a 73 49 6e 63 39 39 77 5a 63 4c 47 |e4b..sInc99wZcLG| +00000480 42 45 53 78 4d 33 41 4e 32 79 67 77 65 37 7a 53 |BESxM3AN2ygwe7zS| +00000490 75 4e 48 4f 53 57 55 6b 38 63 4c 52 44 67 74 68 |uNHOSWUk8cLRDgth| +000004a0 77 48 73 43 62 71 72 67 35 4c 69 41 4e 71 34 44 |wHsCbqrg5LiANq4D| +000004b0 32 7a 57 59 73 0d 0a 2b 53 4b 42 76 38 6c 43 47 |2zWYs..+SKBv8lCG| +000004c0 64 4c 39 4b 55 65 63 70 7a 6b 44 50 30 74 79 51 |dL9KUecpzkDP0tyQ| +000004d0 43 6d 34 47 62 72 70 6b 67 56 45 49 79 32 73 2b |Cm4GbrpkgVEIy2s+| +000004e0 47 71 48 36 38 62 59 48 74 38 75 5a 33 64 42 51 |GqH68bYHt8uZ3dBQ| +000004f0 50 73 71 68 53 63 73 0d 0a 46 65 6b 61 48 63 6d |PsqhScs..FekaHcm| +00000500 38 6a 49 6e 2f 62 37 50 6a 65 37 4d 77 4b 6e 6c |8jIn/b7Pje7MwKnl| +00000510 6f 75 4e 7a 63 4f 2f 5a 39 75 46 57 6e 4d 61 49 |ouNzcO/Z9uFWnMaI| +00000520 6b 38 61 39 34 44 38 70 49 52 77 77 49 32 78 4c |k8a94D8pIRwwI2xL| +00000530 76 51 34 31 64 4f 55 41 41 0d 0a 36 53 73 63 34 |vQ41dOUAA..6Ssc4| +00000540 6b 73 5a 39 76 71 68 38 68 55 44 66 6b 32 55 32 |ksZ9vqh8hUDfk2U2| +00000550 42 62 2b 2b 35 59 43 43 68 71 2f 45 6c 42 4d 69 |Bb++5YCChq/ElBMi| +00000560 36 4c 32 4d 4b 52 76 62 7a 4c 48 4a 2f 69 32 53 |6L2MKRvbzLHJ/i2S| +00000570 55 65 71 66 43 58 51 4f 69 69 58 0d 0a 2b 57 35 |UeqfCXQOiiX..+W5| +00000580 70 2f 54 46 75 2b 70 35 57 68 4b 52 62 51 77 77 |p/TFu+p5WhKRbQww| +00000590 7a 50 42 30 3d 0d 0a 2d 2d 2d 2d 2d 45 4e 44 20 |zPB0=..-----END | +000005a0 4e 45 57 20 43 45 52 54 49 46 49 43 41 54 45 20 |NEW CERTIFICATE | +000005b0 52 45 51 55 45 53 54 2d 2d 2d 2d 2d 0d 0a |REQUEST-----..| +000005be diff --git a/tests/machine0/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine0/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..9f181134 --- /dev/null +++ b/tests/machine0/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 1d 06 00 00 |....| esl[0].signature_list_size = 1565 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 01 06 00 00 |....| esl[0].signature_size = 1537 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 ed |0...| esl[0].signature[0].data (end:0x0000061d) +00000030 30 82 03 d5 a0 03 02 01 02 02 10 28 cc 3a 25 bf |0..........(.:%.| +00000040 ba 44 ac 44 9a 9b 58 6b 43 39 aa 30 0d 06 09 2a |.D.D..XkC9.0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 81 88 31 0b 30 |.H........0..1.0| +00000060 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000070 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000080 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000090 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +000000a0 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +000000b0 6e 31 32 30 30 06 03 55 04 03 13 29 4d 69 63 72 |n1200..U...)Micr| +000000c0 6f 73 6f 66 74 20 52 6f 6f 74 20 43 65 72 74 69 |osoft Root Certi| +000000d0 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 74 79 |ficate Authority| +000000e0 20 32 30 31 30 30 1e 17 0d 31 30 30 36 32 33 32 | 20100...1006232| +000000f0 31 35 37 32 34 5a 17 0d 33 35 30 36 32 33 32 32 |15724Z..35062322| +00000100 30 34 30 31 5a 30 81 88 31 0b 30 09 06 03 55 04 |0401Z0..1.0...U.| +00000110 06 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a |...US1.0...U....| +00000120 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 |Washington1.0...| +00000130 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c |U....Redmond1.0.| +00000140 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 |..U....Microsoft| +00000150 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 | Corporation1200| +00000160 06 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 |..U...)Microsoft| +00000170 20 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 | Root Certificat| +00000180 65 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 |e Authority 2010| +00000190 30 82 02 22 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |0.."0...*.H.....| +000001a0 01 05 00 03 82 02 0f 00 30 82 02 0a 02 82 02 01 |........0.......| +000001b0 00 b9 08 9e 28 e4 e4 ec 06 4e 50 68 b3 41 c5 7b |....(....NPh.A.{| +000001c0 eb ae b6 8e af 81 ba 22 44 1f 65 34 69 4c be 70 |......."D.e4iL.p| +000001d0 40 17 f2 16 7b e2 79 fd 86 ed 0d 39 f4 1b a8 ad |@...{.y....9....| +000001e0 92 90 1e cb 3d 76 8f 5a d9 b5 91 10 2e 3c 05 8d |....=v.Z.....<..| +000001f0 8a 6d 24 54 e7 1f ed 56 ad 83 b4 50 9c 15 a5 17 |.m$T...V...P....| +00000200 74 88 59 20 fc 08 c5 84 76 d3 68 d4 6f 28 78 ce |t.Y ....v.h.o(x.| +00000210 5c b8 f3 50 90 44 ff e3 63 5f be a1 9a 2c 96 15 |\..P.D..c_...,..| +00000220 04 d6 07 fe 1e 84 21 e0 42 31 11 c4 28 36 94 cf |......!.B1..(6..| +00000230 50 a4 62 9e c9 d6 ab 71 00 b2 5b 0c e6 96 d4 0a |P.b....q..[.....| +00000240 24 96 f5 ff c6 d5 b7 1b d7 cb b7 21 62 af 12 dc |$..........!b...| +00000250 a1 5d 37 e3 1a fb 1a 46 98 c0 9b c0 e7 63 1f 2a |.]7....F.....c.*| +00000260 08 93 02 7e 1e 6a 8e f2 9f 18 89 e4 22 85 a2 b1 |...~.j......"...| +00000270 84 57 40 ff f5 0e d8 6f 9c ed e2 45 31 01 cd 17 |.W@....o...E1...| +00000280 e9 7f b0 81 45 e3 aa 21 40 26 a1 72 aa a7 4f 3c |....E..!@&.r..O<| +00000290 01 05 7e ee 83 58 b1 5e 06 63 99 62 91 78 82 b7 |..~..X.^.c.b.x..| +000002a0 0d 93 0c 24 6a b4 1b db 27 ec 5f 95 04 3f 93 4a |...$j...'._..?.J| +000002b0 30 f5 97 18 b3 a7 f9 19 a7 93 33 1d 01 c8 db 22 |0.........3...."| +000002c0 52 5c d7 25 c9 46 f9 a2 fb 87 59 43 be 9b 62 b1 |R\.%.F....YC..b.| +000002d0 8d 2d 86 44 1a 46 ac 78 61 7e 30 09 fa ae 89 c4 |.-.D.F.xa~0.....| +000002e0 41 2a 22 66 03 91 39 45 9c c7 8b 0c a8 ca 0d 2f |A*"f..9E......./| +000002f0 fb 52 ea 0c f7 63 33 23 9d fe b0 1f ad 67 d6 a7 |.R...c3#.....g..| +00000300 50 03 c6 04 70 63 b5 2c b1 86 5a 43 b7 fb ae f9 |P...pc.,..ZC....| +00000310 6e 29 6e 21 21 41 26 06 8c c9 c3 ee b0 c2 85 93 |n)n!!A&.........| +00000320 a1 b9 85 d9 e6 32 6c 4b 4c 3f d6 5d a3 e5 b5 9d |.....2lKL?.]....| +00000330 77 c3 9c c0 55 b7 74 00 e3 b8 38 ab 83 97 50 e1 |w...U.t...8...P.| +00000340 9a 42 24 1d c6 c0 a3 30 d1 1a 5a c8 52 34 f7 73 |.B$....0..Z.R4.s| +00000350 f1 c7 18 1f 33 ad 7a ec cb 41 60 f3 23 94 20 c2 |....3.z..A`.#. .| +00000360 48 45 ac 5c 51 c6 2e 80 c2 e2 77 15 bd 85 87 ed |HE.\Q.....w.....| +00000370 36 9d 96 91 ee 00 b5 a3 70 ec 9f e3 8d 80 68 83 |6.......p.....h.| +00000380 76 ba af 5d 70 52 22 16 e2 66 fb ba b3 c5 c2 f7 |v..]pR"..f......| +00000390 3e 2f 77 a6 ca de c1 a6 c6 48 4c c3 37 51 23 d3 |>/w......HL.7Q#.| +000003a0 27 d7 b8 4e 70 96 f0 a1 44 76 af 78 cf 9a e1 66 |'..Np...Dv.x...f| +000003b0 13 02 03 01 00 01 a3 51 30 4f 30 0b 06 03 55 1d |.......Q0O0...U.| +000003c0 0f 04 04 03 02 01 86 30 0f 06 03 55 1d 13 01 01 |.......0...U....| +000003d0 ff 04 05 30 03 01 01 ff 30 1d 06 03 55 1d 0e 04 |...0....0...U...| +000003e0 16 04 14 d5 f6 56 cb 8f e8 a2 5c 62 68 d1 3d 94 |.....V....\bh.=.| +000003f0 90 5b d7 ce 9a 18 c4 30 10 06 09 2b 06 01 04 01 |.[.....0...+....| +00000400 82 37 15 01 04 03 02 01 00 30 0d 06 09 2a 86 48 |.7.......0...*.H| +00000410 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 ac a5 96 |................| +00000420 8c bf bb ae a6 f6 d7 71 87 43 31 56 88 fd 1c 32 |.......q.C1V...2| +00000430 71 5b 35 b7 d4 f0 91 f2 af 37 e2 14 f1 f3 02 26 |q[5......7.....&| +00000440 05 3e 16 14 7f 14 ba b8 4f fb 89 b2 b2 e7 d4 09 |.>......O.......| +00000450 cc 6d b9 5b 3b 64 65 70 66 b7 f2 b1 5a df 1a 02 |.m.[;depf...Z...| +00000460 f3 f5 51 b8 67 6d 79 f3 bf 56 7b e4 84 b9 2b 1e |..Q.gmy..V{...+.| +00000470 9b 40 9c 26 34 f9 47 18 98 69 d8 1c d7 b6 d1 bf |.@.&4.G..i......| +00000480 8f 61 c2 67 c4 b5 ef 60 43 8e 10 1b 36 49 e4 20 |.a.g...`C...6I. | +00000490 ca ad a7 c1 b1 27 65 09 f8 cd f5 5b 2a d0 84 33 |.....'e....[*..3| +000004a0 f3 ef 1f f2 f5 9c 0b 58 93 37 a0 75 a0 de 72 de |.......X.7.u..r.| +000004b0 6c 75 2a 66 22 f5 8c 06 30 56 9f 40 b9 30 aa 40 |lu*f"...0V.@.0.@| +000004c0 77 15 82 d7 8b ec c0 d3 b2 bd 83 c5 77 0c 1e ae |w...........w...| +000004d0 af 19 53 a0 4d 79 71 9f 0f af 30 ce 67 f9 d6 2c |..S.Myq...0.g..,| +000004e0 cc 22 41 7a 07 f2 97 42 18 ce 59 79 10 55 de 6f |."Az...B..Yy.U.o| +000004f0 10 e4 b8 da 83 66 40 16 09 68 23 5b 97 2e 26 9a |.....f@..h#[..&.| +00000500 02 bb 57 8c c5 b8 ba 69 62 32 80 89 9e a1 fd c0 |..W....ib2......| +00000510 92 7c 7b 2b 33 19 84 2a 63 c5 00 68 62 fa 9f 47 |.|{+3..*c..hb..G| +00000520 8d 99 7a 45 3a a7 e9 ed ee 69 42 b5 f3 81 9b 47 |..zE:....iB....G| +00000530 56 10 7b fc 70 36 84 18 73 ea ef f9 97 4d 9e 33 |V.{.p6..s....M.3| +00000540 23 dd 26 0b ba 2a b7 3f 44 dc 83 27 ff bd 61 59 |#.&..*.?D..'..aY| +00000550 2b 11 b7 ca 4f db c5 8b 0c 1c 31 ae 32 f8 f8 b9 |+...O.....1.2...| +00000560 42 f7 7f dc 61 9a 76 b1 5a 04 e1 11 3d 66 45 b7 |B...a.v.Z...=fE.| +00000570 18 71 be c9 24 85 d6 f3 d4 ba 41 34 5d 12 2d 25 |.q..$.....A4].-%| +00000580 b9 8d a6 13 48 6d 4b b0 07 7d 99 93 09 61 81 74 |....HmK..}...a.t| +00000590 57 26 8a ab 69 e3 e4 d9 c7 88 cc 24 d8 ec 52 24 |W&..i......$..R$| +000005a0 5c 1e bc 91 14 e2 96 de eb 0a da 9e dd 5f b3 5b |\............_.[| +000005b0 db d4 82 ec c6 20 50 87 25 40 3a fb c7 ee cd fe |..... P.%@:.....| +000005c0 33 e5 6e c3 84 09 55 03 25 39 c0 e9 35 5d 65 31 |3.n...U.%9..5]e1| +000005d0 a8 f6 bf a0 09 cd 29 c7 b3 36 32 2e dc 95 f3 83 |......)..62.....| +000005e0 c1 5a cf 8b 8d f6 ea b3 21 f8 a4 ed 1e 31 0e b6 |.Z......!....1..| +000005f0 4c 11 ab 60 0b a4 12 23 22 17 a3 36 64 82 91 04 |L..`...#"..6d...| +00000600 12 e0 ab 6f 1e cb 50 05 61 b4 40 ff 59 86 71 d1 |...o..P.a.@.Y.q.| +00000610 d5 33 69 7c a9 73 8a 38 d7 64 0c f1 69 |.3i|.s.8.d..i| +0000061d diff --git a/tests/machine0/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..9f181134 --- /dev/null +++ b/tests/machine0/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 1d 06 00 00 |....| esl[0].signature_list_size = 1565 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 01 06 00 00 |....| esl[0].signature_size = 1537 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 ed |0...| esl[0].signature[0].data (end:0x0000061d) +00000030 30 82 03 d5 a0 03 02 01 02 02 10 28 cc 3a 25 bf |0..........(.:%.| +00000040 ba 44 ac 44 9a 9b 58 6b 43 39 aa 30 0d 06 09 2a |.D.D..XkC9.0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 81 88 31 0b 30 |.H........0..1.0| +00000060 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000070 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000080 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000090 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +000000a0 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +000000b0 6e 31 32 30 30 06 03 55 04 03 13 29 4d 69 63 72 |n1200..U...)Micr| +000000c0 6f 73 6f 66 74 20 52 6f 6f 74 20 43 65 72 74 69 |osoft Root Certi| +000000d0 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 74 79 |ficate Authority| +000000e0 20 32 30 31 30 30 1e 17 0d 31 30 30 36 32 33 32 | 20100...1006232| +000000f0 31 35 37 32 34 5a 17 0d 33 35 30 36 32 33 32 32 |15724Z..35062322| +00000100 30 34 30 31 5a 30 81 88 31 0b 30 09 06 03 55 04 |0401Z0..1.0...U.| +00000110 06 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a |...US1.0...U....| +00000120 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 |Washington1.0...| +00000130 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c |U....Redmond1.0.| +00000140 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 |..U....Microsoft| +00000150 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 | Corporation1200| +00000160 06 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 |..U...)Microsoft| +00000170 20 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 | Root Certificat| +00000180 65 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 |e Authority 2010| +00000190 30 82 02 22 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |0.."0...*.H.....| +000001a0 01 05 00 03 82 02 0f 00 30 82 02 0a 02 82 02 01 |........0.......| +000001b0 00 b9 08 9e 28 e4 e4 ec 06 4e 50 68 b3 41 c5 7b |....(....NPh.A.{| +000001c0 eb ae b6 8e af 81 ba 22 44 1f 65 34 69 4c be 70 |......."D.e4iL.p| +000001d0 40 17 f2 16 7b e2 79 fd 86 ed 0d 39 f4 1b a8 ad |@...{.y....9....| +000001e0 92 90 1e cb 3d 76 8f 5a d9 b5 91 10 2e 3c 05 8d |....=v.Z.....<..| +000001f0 8a 6d 24 54 e7 1f ed 56 ad 83 b4 50 9c 15 a5 17 |.m$T...V...P....| +00000200 74 88 59 20 fc 08 c5 84 76 d3 68 d4 6f 28 78 ce |t.Y ....v.h.o(x.| +00000210 5c b8 f3 50 90 44 ff e3 63 5f be a1 9a 2c 96 15 |\..P.D..c_...,..| +00000220 04 d6 07 fe 1e 84 21 e0 42 31 11 c4 28 36 94 cf |......!.B1..(6..| +00000230 50 a4 62 9e c9 d6 ab 71 00 b2 5b 0c e6 96 d4 0a |P.b....q..[.....| +00000240 24 96 f5 ff c6 d5 b7 1b d7 cb b7 21 62 af 12 dc |$..........!b...| +00000250 a1 5d 37 e3 1a fb 1a 46 98 c0 9b c0 e7 63 1f 2a |.]7....F.....c.*| +00000260 08 93 02 7e 1e 6a 8e f2 9f 18 89 e4 22 85 a2 b1 |...~.j......"...| +00000270 84 57 40 ff f5 0e d8 6f 9c ed e2 45 31 01 cd 17 |.W@....o...E1...| +00000280 e9 7f b0 81 45 e3 aa 21 40 26 a1 72 aa a7 4f 3c |....E..!@&.r..O<| +00000290 01 05 7e ee 83 58 b1 5e 06 63 99 62 91 78 82 b7 |..~..X.^.c.b.x..| +000002a0 0d 93 0c 24 6a b4 1b db 27 ec 5f 95 04 3f 93 4a |...$j...'._..?.J| +000002b0 30 f5 97 18 b3 a7 f9 19 a7 93 33 1d 01 c8 db 22 |0.........3...."| +000002c0 52 5c d7 25 c9 46 f9 a2 fb 87 59 43 be 9b 62 b1 |R\.%.F....YC..b.| +000002d0 8d 2d 86 44 1a 46 ac 78 61 7e 30 09 fa ae 89 c4 |.-.D.F.xa~0.....| +000002e0 41 2a 22 66 03 91 39 45 9c c7 8b 0c a8 ca 0d 2f |A*"f..9E......./| +000002f0 fb 52 ea 0c f7 63 33 23 9d fe b0 1f ad 67 d6 a7 |.R...c3#.....g..| +00000300 50 03 c6 04 70 63 b5 2c b1 86 5a 43 b7 fb ae f9 |P...pc.,..ZC....| +00000310 6e 29 6e 21 21 41 26 06 8c c9 c3 ee b0 c2 85 93 |n)n!!A&.........| +00000320 a1 b9 85 d9 e6 32 6c 4b 4c 3f d6 5d a3 e5 b5 9d |.....2lKL?.]....| +00000330 77 c3 9c c0 55 b7 74 00 e3 b8 38 ab 83 97 50 e1 |w...U.t...8...P.| +00000340 9a 42 24 1d c6 c0 a3 30 d1 1a 5a c8 52 34 f7 73 |.B$....0..Z.R4.s| +00000350 f1 c7 18 1f 33 ad 7a ec cb 41 60 f3 23 94 20 c2 |....3.z..A`.#. .| +00000360 48 45 ac 5c 51 c6 2e 80 c2 e2 77 15 bd 85 87 ed |HE.\Q.....w.....| +00000370 36 9d 96 91 ee 00 b5 a3 70 ec 9f e3 8d 80 68 83 |6.......p.....h.| +00000380 76 ba af 5d 70 52 22 16 e2 66 fb ba b3 c5 c2 f7 |v..]pR"..f......| +00000390 3e 2f 77 a6 ca de c1 a6 c6 48 4c c3 37 51 23 d3 |>/w......HL.7Q#.| +000003a0 27 d7 b8 4e 70 96 f0 a1 44 76 af 78 cf 9a e1 66 |'..Np...Dv.x...f| +000003b0 13 02 03 01 00 01 a3 51 30 4f 30 0b 06 03 55 1d |.......Q0O0...U.| +000003c0 0f 04 04 03 02 01 86 30 0f 06 03 55 1d 13 01 01 |.......0...U....| +000003d0 ff 04 05 30 03 01 01 ff 30 1d 06 03 55 1d 0e 04 |...0....0...U...| +000003e0 16 04 14 d5 f6 56 cb 8f e8 a2 5c 62 68 d1 3d 94 |.....V....\bh.=.| +000003f0 90 5b d7 ce 9a 18 c4 30 10 06 09 2b 06 01 04 01 |.[.....0...+....| +00000400 82 37 15 01 04 03 02 01 00 30 0d 06 09 2a 86 48 |.7.......0...*.H| +00000410 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 ac a5 96 |................| +00000420 8c bf bb ae a6 f6 d7 71 87 43 31 56 88 fd 1c 32 |.......q.C1V...2| +00000430 71 5b 35 b7 d4 f0 91 f2 af 37 e2 14 f1 f3 02 26 |q[5......7.....&| +00000440 05 3e 16 14 7f 14 ba b8 4f fb 89 b2 b2 e7 d4 09 |.>......O.......| +00000450 cc 6d b9 5b 3b 64 65 70 66 b7 f2 b1 5a df 1a 02 |.m.[;depf...Z...| +00000460 f3 f5 51 b8 67 6d 79 f3 bf 56 7b e4 84 b9 2b 1e |..Q.gmy..V{...+.| +00000470 9b 40 9c 26 34 f9 47 18 98 69 d8 1c d7 b6 d1 bf |.@.&4.G..i......| +00000480 8f 61 c2 67 c4 b5 ef 60 43 8e 10 1b 36 49 e4 20 |.a.g...`C...6I. | +00000490 ca ad a7 c1 b1 27 65 09 f8 cd f5 5b 2a d0 84 33 |.....'e....[*..3| +000004a0 f3 ef 1f f2 f5 9c 0b 58 93 37 a0 75 a0 de 72 de |.......X.7.u..r.| +000004b0 6c 75 2a 66 22 f5 8c 06 30 56 9f 40 b9 30 aa 40 |lu*f"...0V.@.0.@| +000004c0 77 15 82 d7 8b ec c0 d3 b2 bd 83 c5 77 0c 1e ae |w...........w...| +000004d0 af 19 53 a0 4d 79 71 9f 0f af 30 ce 67 f9 d6 2c |..S.Myq...0.g..,| +000004e0 cc 22 41 7a 07 f2 97 42 18 ce 59 79 10 55 de 6f |."Az...B..Yy.U.o| +000004f0 10 e4 b8 da 83 66 40 16 09 68 23 5b 97 2e 26 9a |.....f@..h#[..&.| +00000500 02 bb 57 8c c5 b8 ba 69 62 32 80 89 9e a1 fd c0 |..W....ib2......| +00000510 92 7c 7b 2b 33 19 84 2a 63 c5 00 68 62 fa 9f 47 |.|{+3..*c..hb..G| +00000520 8d 99 7a 45 3a a7 e9 ed ee 69 42 b5 f3 81 9b 47 |..zE:....iB....G| +00000530 56 10 7b fc 70 36 84 18 73 ea ef f9 97 4d 9e 33 |V.{.p6..s....M.3| +00000540 23 dd 26 0b ba 2a b7 3f 44 dc 83 27 ff bd 61 59 |#.&..*.?D..'..aY| +00000550 2b 11 b7 ca 4f db c5 8b 0c 1c 31 ae 32 f8 f8 b9 |+...O.....1.2...| +00000560 42 f7 7f dc 61 9a 76 b1 5a 04 e1 11 3d 66 45 b7 |B...a.v.Z...=fE.| +00000570 18 71 be c9 24 85 d6 f3 d4 ba 41 34 5d 12 2d 25 |.q..$.....A4].-%| +00000580 b9 8d a6 13 48 6d 4b b0 07 7d 99 93 09 61 81 74 |....HmK..}...a.t| +00000590 57 26 8a ab 69 e3 e4 d9 c7 88 cc 24 d8 ec 52 24 |W&..i......$..R$| +000005a0 5c 1e bc 91 14 e2 96 de eb 0a da 9e dd 5f b3 5b |\............_.[| +000005b0 db d4 82 ec c6 20 50 87 25 40 3a fb c7 ee cd fe |..... P.%@:.....| +000005c0 33 e5 6e c3 84 09 55 03 25 39 c0 e9 35 5d 65 31 |3.n...U.%9..5]e1| +000005d0 a8 f6 bf a0 09 cd 29 c7 b3 36 32 2e dc 95 f3 83 |......)..62.....| +000005e0 c1 5a cf 8b 8d f6 ea b3 21 f8 a4 ed 1e 31 0e b6 |.Z......!....1..| +000005f0 4c 11 ab 60 0b a4 12 23 22 17 a3 36 64 82 91 04 |L..`...#"..6d...| +00000600 12 e0 ab 6f 1e cb 50 05 61 b4 40 ff 59 86 71 d1 |...o..P.a.@.Y.q.| +00000610 d5 33 69 7c a9 73 8a 38 d7 64 0c f1 69 |.3i|.s.8.d..i| +0000061d diff --git a/tests/machine0/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine0/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..247db019 --- /dev/null +++ b/tests/machine0/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,391 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 0e 00 00 |....| esl[0].signature_list_size = 3724 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c fd dd 6e 3d |..n=| esl[0].signature[2].data (end:0x000000ac) +00000090 29 ea 84 c7 74 3d ad 4a 1b db c7 00 b5 fe c1 b3 |)...t=.J........| +000000a0 91 f9 32 40 90 86 ac c7 1d d6 db d8 |..2@........| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc f5 2f 83 a3 |./..| esl[0].signature[3].data (end:0x000000dc) +000000c0 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +000000d0 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec e9 2c 22 eb |.,".| esl[0].signature[4].data (end:0x0000010c) +000000f0 3b 56 42 d6 5c 1e c2 ca f2 47 d2 59 47 38 ee bb |;VB.\....G.YG8..| +00000100 7f b3 84 1a 44 95 6f 59 e2 b0 d1 fa |....D.oY....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c e6 ca 68 e9 |..h.| esl[0].signature[5].data (end:0x0000013c) +00000120 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000130 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c d8 cb eb 97 |....| esl[0].signature[6].data (end:0x0000016c) +00000150 35 f5 67 2b 36 7e 4f 96 cd c7 49 69 61 5d 17 07 |5.g+6~O...Iia]..| +00000160 4a e9 6c 72 4d 42 ce 02 16 f8 f3 fa |J.lrMB......| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c d6 26 15 7e |.&.~| esl[0].signature[7].data (end:0x0000019c) +00000180 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +00000190 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac d0 63 ec 28 |.c.(| esl[0].signature[8].data (end:0x000001cc) +000001b0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000001c0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc ce 3b fa be |.;..| esl[0].signature[9].data (end:0x000001fc) +000001e0 59 d6 7c e8 ac 8d fd 4a 16 f7 c4 3e f9 c2 24 51 |Y.|....J...>..$Q| +000001f0 3f bc 65 59 57 d7 35 fa 29 f5 40 ce |?.eYW.5.).@.| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c cb 6b 85 8b |.k..| esl[0].signature[10].data (end:0x0000022c) +00000210 40 d3 a0 98 76 58 15 b5 92 c1 51 4a 49 60 4f af |@...vX....QJI`O.| +00000220 d6 08 19 da 88 d7 a7 6e 97 78 fe f7 |.......n.x..| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c ca 17 1d 61 |...a| esl[0].signature[11].data (end:0x0000025c) +00000240 4a 8d 7e 12 1c 93 94 8c d0 fe 55 d3 99 81 f9 d1 |J.~.......U.....| +00000250 1a a9 6e 03 45 0a 41 52 27 c2 c6 5b |..n.E.AR'..[| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c c9 0f 33 66 |..3f| esl[0].signature[12].data (end:0x0000028c) +00000270 17 b8 e7 f9 83 97 54 13 c9 97 f1 0b 73 eb 26 7f |......T.....s.&.| +00000280 d8 a1 0c b9 e3 bd bf c6 67 ab db 8b |........g...| +0000028c bd 9a fa 77 |...w| esl[0].signature[13].owner = {microsoft} +00000290 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000029c c8 3c b1 39 |.<.9| esl[0].signature[13].data (end:0x000002bc) +000002a0 22 ad 99 f5 60 74 46 75 dd 37 cc 94 dc ad 5a 1f |"...`tFu.7....Z.| +000002b0 cb a6 47 2f ee 34 11 71 d9 39 e8 84 |..G/.4.q.9..| +000002bc bd 9a fa 77 |...w| esl[0].signature[14].owner = {microsoft} +000002c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002cc c6 17 c1 a8 |....| esl[0].signature[14].data (end:0x000002ec) +000002d0 b1 ee 2a 81 1c 28 b5 a8 1b 4c 83 d7 c9 8b 5b 0c |..*..(...L....[.| +000002e0 27 28 1d 61 02 07 eb e6 92 c2 96 7f |'(.a........| +000002ec bd 9a fa 77 |...w| esl[0].signature[15].owner = {microsoft} +000002f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002fc c5 d9 d8 a1 |....| esl[0].signature[15].data (end:0x0000031c) +00000300 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000310 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000031c bd 9a fa 77 |...w| esl[0].signature[16].owner = {microsoft} +00000320 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000032c c4 09 bd ac |....| esl[0].signature[16].data (end:0x0000034c) +00000330 47 75 ad d8 db 92 aa 22 b5 b7 18 fb 8c 94 a1 46 |Gu.....".......F| +00000340 2c 1f e9 a4 16 b9 5d 8a 33 88 c2 fc |,.....].3...| +0000034c bd 9a fa 77 |...w| esl[0].signature[17].owner = {microsoft} +00000350 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000035c c3 a9 9a 46 |...F| esl[0].signature[17].data (end:0x0000037c) +00000360 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000370 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000037c bd 9a fa 77 |...w| esl[0].signature[18].owner = {microsoft} +00000380 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000038c bc 87 a6 68 |...h| esl[0].signature[18].data (end:0x000003ac) +00000390 e8 19 66 48 9c b5 08 ee 80 51 83 c1 9e 6a cd 24 |..fH.....Q...j.$| +000003a0 cf 17 79 9c a0 62 d2 e3 84 da 0e a7 |..y..b......| +000003ac bd 9a fa 77 |...w| esl[0].signature[19].owner = {microsoft} +000003b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003bc b9 7a 08 89 |.z..| esl[0].signature[19].data (end:0x000003dc) +000003c0 05 9c 03 5f f1 d5 4b 6d b5 3b 11 b9 76 66 68 d9 |..._..Km.;..vfh.| +000003d0 f9 55 24 7c 02 8b 28 37 d7 a0 4c d9 |.U$|..(7..L.| +000003dc bd 9a fa 77 |...w| esl[0].signature[20].owner = {microsoft} +000003e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003ec b8 f0 78 d9 |..x.| esl[0].signature[20].data (end:0x0000040c) +000003f0 83 a2 4a c4 33 21 63 93 88 35 14 cd 93 2c 33 af |..J.3!c..5...,3.| +00000400 18 e7 dd 70 88 4c 82 35 f4 27 57 36 |...p.L.5.'W6| +0000040c bd 9a fa 77 |...w| esl[0].signature[21].owner = {microsoft} +00000410 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000041c b5 4f 1e e6 |.O..| esl[0].signature[21].data (end:0x0000043c) +00000420 36 63 1f ad 68 05 8d 3b 09 37 03 1a c1 b9 0c cb |6c..h..;.7......| +00000430 17 06 2a 39 1c ca 68 af db e4 0d 55 |..*9..h....U| +0000043c bd 9a fa 77 |...w| esl[0].signature[22].owner = {microsoft} +00000440 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000044c af e2 03 0a |....| esl[0].signature[22].data (end:0x0000046c) +00000450 fb 7d 2c da 13 f9 fa 33 3a 02 e3 4f 67 51 af ec |.},....3:..OgQ..| +00000460 11 b0 10 db cd 44 1f df 4c 40 02 b3 |.....D..L@..| +0000046c bd 9a fa 77 |...w| esl[0].signature[23].owner = {microsoft} +00000470 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000047c ae eb ae 31 |...1| esl[0].signature[23].data (end:0x0000049c) +00000480 51 27 12 73 ed 95 aa 2e 67 11 39 ed 31 a9 85 67 |Q'.s....g.9.1..g| +00000490 30 3a 33 22 98 f8 37 09 a9 d5 5a a1 |0:3"..7...Z.| +0000049c bd 9a fa 77 |...w| esl[0].signature[24].owner = {microsoft} +000004a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000004ac ad 68 26 e1 |.h&.| esl[0].signature[24].data (end:0x000004cc) +000004b0 94 6d 26 d3 ea f3 68 5c 88 d9 7d 85 de 3b 4d cb |.m&...h\..}..;M.| +000004c0 3d 0e e2 ae 81 c7 05 60 d1 3c 57 20 |=......`...h2.....'| +000005e0 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +000005ec bd 9a fa 77 |...w| esl[0].signature[31].owner = {microsoft} +000005f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000005fc 8d 8e a2 89 |....| esl[0].signature[31].data (end:0x0000061c) +00000600 cf e7 0a 1c 07 ab 73 65 cb 28 ee 51 ed d3 3c f2 |......se.(.Q..<.| +00000610 50 6d e8 88 fb ad d6 0e bf 80 48 1c |Pm........H.| +0000061c bd 9a fa 77 |...w| esl[0].signature[32].owner = {microsoft} +00000620 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000062c 8b f4 34 b4 |..4.| esl[0].signature[32].data (end:0x0000064c) +00000630 9e 00 cc f7 15 02 a2 cd 90 08 65 cb 01 ec 3b 3d |..........e...;=| +00000640 a0 3c 35 be 50 5f df 7b d5 63 f5 21 |.<5.P_.{.c.!| +0000064c bd 9a fa 77 |...w| esl[0].signature[33].owner = {microsoft} +00000650 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000065c 8a d6 48 59 |..HY| esl[0].signature[33].data (end:0x0000067c) +00000660 f1 95 b5 f5 8d af aa 94 0b 6a 61 67 ac d6 7a 88 |.........jag..z.| +00000670 6e 8f 46 93 64 17 72 21 c5 59 45 b9 |n.F.d.r!.YE.| +0000067c bd 9a fa 77 |...w| esl[0].signature[34].owner = {microsoft} +00000680 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000068c 89 5a 97 85 |.Z..| esl[0].signature[34].data (end:0x000006ac) +00000690 f6 17 ca 1d 7e d4 4f c1 a1 47 0b 71 f3 f1 22 38 |....~.O..G.q.."8| +000006a0 62 d9 ff 9d cc 3a e2 df 92 16 3d af |b....:....=.| +000006ac bd 9a fa 77 |...w| esl[0].signature[35].owner = {microsoft} +000006b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006bc 82 db 3b ce |..;.| esl[0].signature[35].data (end:0x000006dc) +000006c0 b4 f6 08 43 ce 9d 97 c3 d1 87 cd 9b 59 41 cd 3d |...C........YA.=| +000006d0 e8 10 0e 58 6f 2b da 56 37 57 5f 67 |...Xo+.V7W_g| +000006dc bd 9a fa 77 |...w| esl[0].signature[36].owner = {microsoft} +000006e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006ec 81 a8 b9 65 |...e| esl[0].signature[36].data (end:0x0000070c) +000006f0 bb 84 d3 87 6b 94 29 a9 54 81 cc 95 53 18 cf aa |....k.).T...S...| +00000700 14 12 d8 08 c8 a3 3b fd 33 ff f0 e4 |......;.3...| +0000070c bd 9a fa 77 |...w| esl[0].signature[37].owner = {microsoft} +00000710 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000071c 80 b4 d9 69 |...i| esl[0].signature[37].data (end:0x0000073c) +00000720 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000730 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000073c bd 9a fa 77 |...w| esl[0].signature[38].owner = {microsoft} +00000740 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000074c 78 27 af 99 |x'..| esl[0].signature[38].data (end:0x0000076c) +00000750 36 2c fa f0 71 7d ad e4 b1 bf e0 43 8a d1 71 c1 |6,..q}.....C..q.| +00000760 5a dd c2 48 b7 5b f8 ca a4 4b b2 c5 |Z..H.[...K..| +0000076c bd 9a fa 77 |...w| esl[0].signature[39].owner = {microsoft} +00000770 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000077c 77 dd 19 0f |w...| esl[0].signature[39].data (end:0x0000079c) +00000780 a3 0d 88 ff 5e 3b 01 1a 0a e6 1e 62 09 78 0c 13 |....^;.....b.x..| +00000790 0b 53 5e cb 87 e6 f0 88 8a 0b 6b 2f |.S^.......k/| +0000079c bd 9a fa 77 |...w| esl[0].signature[40].owner = {microsoft} +000007a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007ac 72 e0 bd 18 |r...| esl[0].signature[40].data (end:0x000007cc) +000007b0 67 cf 5d 9d 56 ab 15 8a df 3b dd bc 82 bf 32 a8 |g.].V....;....2.| +000007c0 d8 aa 1d 8c 5e 2f 6d f2 94 28 d6 d8 |....^/m..(..| +000007cc bd 9a fa 77 |...w| esl[0].signature[41].owner = {microsoft} +000007d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007dc 72 6b 3e b6 |rk>.| esl[0].signature[41].data (end:0x000007fc) +000007e0 54 04 6a 30 f3 f8 3d 9b 96 ce 03 f6 70 e9 a8 06 |T.j0..=.....p...| +000007f0 d1 70 8a 03 71 e6 2d c4 9d 2c 23 c1 |.p..q.-..,#.| +000007fc bd 9a fa 77 |...w| esl[0].signature[42].owner = {microsoft} +00000800 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000080c 71 f2 90 6f |q..o| esl[0].signature[42].data (end:0x0000082c) +00000810 d2 22 49 7e 54 a3 46 62 ab 24 97 fc c8 10 20 77 |."I~T.Fb.$.... w| +00000820 0f f5 13 68 e9 e3 d9 bf cb fd 63 75 |...h......cu| +0000082c bd 9a fa 77 |...w| esl[0].signature[43].owner = {microsoft} +00000830 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000083c 6f 14 28 ff |o.(.| esl[0].signature[43].data (end:0x0000085c) +00000840 71 c9 db 0e d5 af 1f 2e 7b bf cb ab 64 7c c2 65 |q.......{...d|.e| +00000850 dd f5 b2 93 cd b6 26 f5 0a 3a 78 5e |......&..:x^| +0000085c bd 9a fa 77 |...w| esl[0].signature[44].owner = {microsoft} +00000860 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000086c 6c 88 54 47 |l.TG| esl[0].signature[44].data (end:0x0000088c) +00000870 8d d5 59 e2 93 51 b8 26 c0 6c b8 bf ef 2b 94 ad |..Y..Q.&.l...+..| +00000880 35 38 35 87 72 d1 93 f8 2e d1 ca 11 |585.r.......| +0000088c bd 9a fa 77 |...w| esl[0].signature[45].owner = {microsoft} +00000890 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000089c 6b 1d 13 80 |k...| esl[0].signature[45].data (end:0x000008bc) +000008a0 78 e4 41 8a a6 8d eb 7b b3 5e 06 60 92 cf 47 9e |x.A....{.^.`..G.| +000008b0 eb 8c e4 cd 12 e7 d0 72 cc b4 2f 66 |.......r../f| +000008bc bd 9a fa 77 |...w| esl[0].signature[46].owner = {microsoft} +000008c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008cc 64 57 5b d9 |dW[.| esl[0].signature[46].data (end:0x000008ec) +000008d0 12 78 9a 2e 14 ad 56 f6 34 1f 52 af 6b f8 0c f9 |.x....V.4.R.k...| +000008e0 44 00 78 59 75 e9 f0 4e 2d 64 d7 45 |D.xYu..N-d.E| +000008ec bd 9a fa 77 |...w| esl[0].signature[47].owner = {microsoft} +000008f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008fc 5a e9 49 ea |Z.I.| esl[0].signature[47].data (end:0x0000091c) +00000900 88 55 eb 93 e4 39 db c6 5b da 2e 42 85 2c 2f df |.U...9..[..B.,/.| +00000910 67 89 fa 14 67 36 e3 c3 41 0f 2b 5c |g...g6..A.+\| +0000091c bd 9a fa 77 |...w| esl[0].signature[48].owner = {microsoft} +00000920 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000092c 58 fb 94 1a |X...| esl[0].signature[48].data (end:0x0000094c) +00000930 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +00000940 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +0000094c bd 9a fa 77 |...w| esl[0].signature[49].owner = {microsoft} +00000950 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000095c 55 b9 9b 0d |U...| esl[0].signature[49].data (end:0x0000097c) +00000960 e5 3d bc fe 48 5a a9 c7 37 cf 3f b6 16 ef 3d 91 |.=..HZ..7.?...=.| +00000970 fa b5 99 aa 7c ab 19 ed a7 63 b5 ba |....|....c..| +0000097c bd 9a fa 77 |...w| esl[0].signature[50].owner = {microsoft} +00000980 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000098c 53 91 c3 a2 |S...| esl[0].signature[50].data (end:0x000009ac) +00000990 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000009a0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000009ac bd 9a fa 77 |...w| esl[0].signature[51].owner = {microsoft} +000009b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009bc 51 88 31 fe |Q.1.| esl[0].signature[51].data (end:0x000009dc) +000009c0 73 82 b5 14 d0 3e 15 c6 21 22 8b 8a b6 54 79 bd |s....>..!"...Ty.| +000009d0 0c bf a3 c5 c1 d0 f4 8d 9c 30 61 35 |.........0a5| +000009dc bd 9a fa 77 |...w| esl[0].signature[52].owner = {microsoft} +000009e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009ec 47 cc 08 61 |G..a| esl[0].signature[52].data (end:0x00000a0c) +000009f0 27 e2 06 9a 86 e0 3a 6b ef 2c d4 10 f8 c5 5a 6d |'.....:k.,....Zm| +00000a00 6b db 36 21 68 c3 1b 2c e3 2a 5a df |k.6!h..,.*Z.| +00000a0c bd 9a fa 77 |...w| esl[0].signature[53].owner = {microsoft} +00000a10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a1c 45 c7 c8 ae |E...| esl[0].signature[53].data (end:0x00000a3c) +00000a20 75 0a cf bb 48 fc 37 52 7d 64 12 dd 64 4d ae d8 |u...H.7R}d..dM..| +00000a30 91 3c cd 8a 24 c9 4d 85 69 67 df 8e |.<..$.M.ig..| +00000a3c bd 9a fa 77 |...w| esl[0].signature[54].owner = {microsoft} +00000a40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a4c 43 97 da ca |C...| esl[0].signature[54].data (end:0x00000a6c) +00000a50 83 9e 7f 63 07 7c b5 0c 92 df 43 bc 2d 2f b2 a8 |...c.|....C.-/..| +00000a60 f5 9f 26 fc 7a 0e 4b d4 d9 75 16 92 |..&.z.K..u..| +00000a6c bd 9a fa 77 |...w| esl[0].signature[55].owner = {microsoft} +00000a70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a7c 3f ce 9b 9f |?...| esl[0].signature[55].data (end:0x00000a9c) +00000a80 df 3e f0 9d 54 52 b0 f9 5e e4 81 c2 b7 f0 6d 74 |.>..TR..^.....mt| +00000a90 3a 73 79 71 55 8e 70 13 6a ce 3e 73 |:syqU.p.j.>s| +00000a9c bd 9a fa 77 |...w| esl[0].signature[56].owner = {microsoft} +00000aa0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000aac 3b 02 87 53 |;..S| esl[0].signature[56].data (end:0x00000acc) +00000ab0 3e 0c c3 d0 ec 1a a8 23 cb f0 a9 41 aa d8 72 15 |>......#...A..r.| +00000ac0 79 d1 c4 99 80 2d d1 c3 a6 36 b8 a9 |y....-...6..| +00000acc bd 9a fa 77 |...w| esl[0].signature[57].owner = {microsoft} +00000ad0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000adc 38 41 d2 21 |8A.!| esl[0].signature[57].data (end:0x00000afc) +00000ae0 36 8d 15 83 d7 5c 0a 02 e6 21 60 39 4d 6c 4e 0a |6....\...!`9MlN.| +00000af0 67 60 b6 f6 07 b9 03 62 bc 85 5b 02 |g`.....b..[.| +00000afc bd 9a fa 77 |...w| esl[0].signature[58].owner = {microsoft} +00000b00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b0c 36 33 84 d1 |63..| esl[0].signature[58].data (end:0x00000b2c) +00000b10 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000b20 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +00000b2c bd 9a fa 77 |...w| esl[0].signature[59].owner = {microsoft} +00000b30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b3c 36 08 ed ba |6...| esl[0].signature[59].data (end:0x00000b5c) +00000b40 f5 ad 0f 41 a4 14 a1 77 7a bf 2f af 5e 67 03 34 |...A...wz./.^g.4| +00000b50 67 5e c3 99 5e 69 35 82 9e 0c aa d2 |g^..^i5.....| +00000b5c bd 9a fa 77 |...w| esl[0].signature[60].owner = {microsoft} +00000b60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b6c 30 66 28 fa |0f(.| esl[0].signature[60].data (end:0x00000b8c) +00000b70 54 77 30 57 28 ba 4a 46 7d e7 d0 38 7a 54 f5 69 |Tw0W(.JF}..8zT.i| +00000b80 d3 76 9f ce 5e 75 ec 89 d2 8d 15 93 |.v..^u......| +00000b8c bd 9a fa 77 |...w| esl[0].signature[61].owner = {microsoft} +00000b90 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b9c 2e 70 91 67 |.p.g| esl[0].signature[61].data (end:0x00000bbc) +00000ba0 86 a6 f7 73 51 1f a7 18 1f ab 0f 1d 70 b5 57 c6 |...sQ.......p.W.| +00000bb0 32 2e a9 23 b2 a8 d3 b9 2b 51 af 7d |2..#....+Q.}| +00000bbc bd 9a fa 77 |...w| esl[0].signature[62].owner = {microsoft} +00000bc0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bcc 2c 73 d9 33 |,s.3| esl[0].signature[62].data (end:0x00000bec) +00000bd0 25 ba 6d cb e5 89 d4 a4 c6 3c 5b 93 55 59 ef 92 |%.m......<[.UY..| +00000be0 fb f0 50 ed 50 c4 e2 08 52 06 f1 7d |..P.P...R..}| +00000bec bd 9a fa 77 |...w| esl[0].signature[63].owner = {microsoft} +00000bf0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bfc 2b bf 2c a7 |+.,.| esl[0].signature[63].data (end:0x00000c1c) +00000c00 b8 f1 d9 1f 27 ee 52 b6 fb 2a 5d d0 49 b8 5a 2b |....'.R..*].I.Z+| +00000c10 9b 52 9c 5d 66 62 06 81 04 b0 55 f8 |.R.]fb....U.| +00000c1c bd 9a fa 77 |...w| esl[0].signature[64].owner = {microsoft} +00000c20 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c2c 2b 99 cf 26 |+..&| esl[0].signature[64].data (end:0x00000c4c) +00000c30 42 2e 92 fe 36 5f bf 4b c3 0d 27 08 6c 9e e1 4b |B...6_.K..'.l..K| +00000c40 7a 6f ff 44 fb 2f 6b 90 01 69 99 39 |zo.D./k..i.9| +00000c4c bd 9a fa 77 |...w| esl[0].signature[65].owner = {microsoft} +00000c50 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c5c 29 c6 eb 52 |)..R| esl[0].signature[65].data (end:0x00000c7c) +00000c60 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000c70 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +00000c7c bd 9a fa 77 |...w| esl[0].signature[66].owner = {microsoft} +00000c80 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c8c 1a ec 84 b8 |....| esl[0].signature[66].data (end:0x00000cac) +00000c90 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000ca0 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |...H...-..| +00000cd0 49 6d 54 10 b5 cf d6 c8 64 d2 d1 0f |ImT.....d...| +00000cdc bd 9a fa 77 |...w| esl[0].signature[68].owner = {microsoft} +00000ce0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000cec 17 4e 3a 0b |.N:.| esl[0].signature[68].data (end:0x00000d0c) +00000cf0 5b 43 c6 a6 07 bb d3 40 4f 05 34 1e 3d cf 39 62 |[C.....@O.4.=.9b| +00000d00 67 ce 94 f8 b5 0e 2e 23 a9 da 92 0c |g......#....| +00000d0c bd 9a fa 77 |...w| esl[0].signature[69].owner = {microsoft} +00000d10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d1c 10 6f ac ea |.o..| esl[0].signature[69].data (end:0x00000d3c) +00000d20 cf ec fd 4e 30 3b 74 f4 80 a0 80 98 e2 d0 80 2b |...N0;t........+| +00000d30 93 6f 8e c7 74 ce 21 f3 16 86 68 9c |.o..t.!...h.| +00000d3c bd 9a fa 77 |...w| esl[0].signature[70].owner = {microsoft} +00000d40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d4c 0d c9 f3 fb |....| esl[0].signature[70].data (end:0x00000d6c) +00000d50 99 96 21 48 c3 ca 83 36 32 75 8d 3e d4 fc 8d 0b |..!H...62u.>....| +00000d60 00 07 b9 5b 31 e6 52 8f 2a cd 5b fc |...[1.R.*.[.| +00000d6c bd 9a fa 77 |...w| esl[0].signature[71].owner = {microsoft} +00000d70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d7c 0d 0d be ca |....| esl[0].signature[71].data (end:0x00000d9c) +00000d80 6f 29 ec a0 6f 33 1a 7d 72 e4 88 4b 12 09 7f b3 |o)..o3.}r..K....| +00000d90 48 98 3a 2a 14 a0 d7 3f 4f 10 14 0f |H.:*...?O...| +00000d9c bd 9a fa 77 |...w| esl[0].signature[72].owner = {microsoft} +00000da0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000dac 0c 18 93 39 |...9| esl[0].signature[72].data (end:0x00000dcc) +00000db0 76 2d f3 36 ab 3d d0 06 a4 63 df 71 5a 39 cf b0 |v-.6.=...c.qZ9..| +00000dc0 f4 92 46 5c 60 0e 6c 6b d7 bd 89 8c |..F\`.lk....| +00000dcc bd 9a fa 77 |...w| esl[0].signature[73].owner = {microsoft} +00000dd0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000ddc 0b bb 43 92 |..C.| esl[0].signature[73].data (end:0x00000dfc) +00000de0 da ac 7a b8 9b 30 a4 ac 65 75 31 b9 7b fa ab 04 |..z..0..eu1.{...| +00000df0 f9 0b 0d af e5 f9 b6 eb 90 a0 63 74 |..........ct| +00000dfc bd 9a fa 77 |...w| esl[0].signature[74].owner = {microsoft} +00000e00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e0c 09 df 5f 4e |.._N| esl[0].signature[74].data (end:0x00000e2c) +00000e10 51 12 08 ec 78 b9 6d 12 d0 81 25 fd b6 03 86 8d |Q...x.m...%.....| +00000e20 e3 9f 6f 72 92 78 52 59 9b 65 9c 26 |..or.xRY.e.&| +00000e2c bd 9a fa 77 |...w| esl[0].signature[75].owner = {microsoft} +00000e30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e3c 07 e6 c6 a8 |....| esl[0].signature[75].data (end:0x00000e5c) +00000e40 58 64 6f b1 ef c6 79 03 fe 28 b1 16 01 1f 23 67 |Xdo...y..(....#g| +00000e50 fe 92 e6 be 2b 36 99 9e ff 39 d0 9e |....+6...9..| +00000e5c bd 9a fa 77 |...w| esl[0].signature[76].owner = {microsoft} +00000e60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e6c 07 5e ea 06 |.^..| esl[0].signature[76].data (end:0x00000e8c) +00000e70 05 89 54 8b a0 60 b2 fe ed 10 da 3c 20 c7 fe 9b |..T..`.....< ...| +00000e80 17 cd 02 6b 94 e8 a6 83 b8 11 52 38 |...k......R8| +00000e8c diff --git a/tests/machine0/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine0/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..6219dad4 --- /dev/null +++ b/tests/machine0/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,71 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 02 00 00 |....| esl[0].signature_list_size = 652 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c f5 2f 83 a3 |./..| esl[0].signature[0].data (end:0x0000004c) +00000030 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +00000040 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c e6 ca 68 e9 |..h.| esl[0].signature[1].data (end:0x0000007c) +00000060 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000070 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c d6 26 15 7e |.&.~| esl[0].signature[2].data (end:0x000000ac) +00000090 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +000000a0 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc d0 63 ec 28 |.c.(| esl[0].signature[3].data (end:0x000000dc) +000000c0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000000d0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec c5 d9 d8 a1 |....| esl[0].signature[4].data (end:0x0000010c) +000000f0 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000100 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c c3 a9 9a 46 |...F| esl[0].signature[5].data (end:0x0000013c) +00000120 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000130 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c 90 fb e7 0e |....| esl[0].signature[6].data (end:0x0000016c) +00000150 69 d6 33 40 8d 3e 17 0c 68 32 db b2 d2 09 e0 27 |i.3@.>..h2.....'| +00000160 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c 80 b4 d9 69 |...i| esl[0].signature[7].data (end:0x0000019c) +00000180 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000190 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac 58 fb 94 1a |X...| esl[0].signature[8].data (end:0x000001cc) +000001b0 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +000001c0 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc 53 91 c3 a2 |S...| esl[0].signature[9].data (end:0x000001fc) +000001e0 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000001f0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c 36 33 84 d1 |63..| esl[0].signature[10].data (end:0x0000022c) +00000210 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000220 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c 29 c6 eb 52 |)..R| esl[0].signature[11].data (end:0x0000025c) +00000240 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000250 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c 1a ec 84 b8 |....| esl[0].signature[12].data (end:0x0000028c) +00000270 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000280 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |....g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 a1 59 c0 a5 e4 94 a7 4a |.Y.....J| esl[1].signature_type = {x509_cert} +00000620 87 b5 ab 15 5c 2b f0 72 |....\+.r| +00000628 f2 03 00 00 |....| esl[1].signature_list_size = 1010 +0000062c 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000630 d6 03 00 00 |....| esl[1].signature_size = 982 +00000634 esl[1].signature_header (end:0x00000634) +00000634 ce 4d 56 70 fc 9a e3 4e 85 fc 94 96 |.MVp...N....| esl[1].signature[0].owner = {dell} +00000640 49 d7 e4 5c |I..\| +00000644 30 82 03 c2 30 82 02 aa a0 03 02 01 |0...0.......| esl[1].signature[0].data (end:0x00000a0a) +00000650 02 02 10 27 9b ad 52 bf 5d ab b2 4c 36 77 42 f4 |...'..R.]..L6wB.| +00000660 eb ac cd 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |...0...*.H......| +00000670 05 00 30 67 31 0b 30 09 06 03 55 04 06 13 02 55 |..0g1.0...U....U| +00000680 53 31 0e 30 0c 06 03 55 04 08 0c 05 54 65 78 61 |S1.0...U....Texa| +00000690 73 31 13 30 11 06 03 55 04 07 0c 0a 52 6f 75 6e |s1.0...U....Roun| +000006a0 64 20 52 6f 63 6b 31 12 30 10 06 03 55 04 0a 0c |d Rock1.0...U...| +000006b0 09 44 65 6c 6c 20 49 6e 63 2e 31 1f 30 1d 06 03 |.Dell Inc.1.0...| +000006c0 55 04 03 0c 16 44 65 6c 6c 20 49 6e 63 2e 20 50 |U....Dell Inc. P| +000006d0 6c 61 74 66 6f 72 6d 20 4b 65 79 30 1e 17 0d 31 |latform Key0...1| +000006e0 36 30 36 30 31 32 30 32 32 34 38 5a 17 0d 32 33 |60601202248Z..23| +000006f0 30 36 30 31 32 30 33 32 34 37 5a 30 6b 31 0b 30 |0601203247Z0k1.0| +00000700 09 06 03 55 04 06 13 02 55 53 31 0e 30 0c 06 03 |...U....US1.0...| +00000710 55 04 08 0c 05 54 65 78 61 73 31 13 30 11 06 03 |U....Texas1.0...| +00000720 55 04 07 0c 0a 52 6f 75 6e 64 20 52 6f 63 6b 31 |U....Round Rock1| +00000730 12 30 10 06 03 55 04 0a 0c 09 44 65 6c 6c 20 49 |.0...U....Dell I| +00000740 6e 63 2e 31 23 30 21 06 03 55 04 03 0c 1a 44 65 |nc.1#0!..U....De| +00000750 6c 6c 20 49 6e 63 2e 20 4b 65 79 20 45 78 63 68 |ll Inc. Key Exch| +00000760 61 6e 67 65 20 4b 65 79 30 82 01 22 30 0d 06 09 |ange Key0.."0...| +00000770 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 |*.H.............| +00000780 30 82 01 0a 02 82 01 01 00 d0 8d 9d 3b a5 41 29 |0...........;.A)| +00000790 4c 42 8b ac ef 9a 66 2d 9c 33 8a e0 ce f2 11 49 |LB....f-.3.....I| +000007a0 f5 7d 63 e2 90 b0 e6 ec ff dd dc 66 30 5b 0b 8d |.}c........f0[..| +000007b0 8f 82 df 55 c6 e0 fa ad 9e 3c ff 80 fe d5 69 95 |...U.....<....i.| +000007c0 e8 ef f7 ce 40 5f 28 b5 e4 6f 9c 4a f2 8d 41 40 |....@_(..o.J..A@| +000007d0 b7 99 c0 9e 33 53 f0 a4 48 70 92 04 a8 36 74 4a |....3S..Hp...6tJ| +000007e0 59 62 0e f4 b2 a5 8e 31 f3 f6 64 8e 81 1b 06 a1 |Yb.....1..d.....| +000007f0 78 bc a2 78 20 83 93 4e f4 08 a3 30 06 0f f5 9a |x..x ..N...0....| +00000800 d9 c1 33 85 aa 41 0e 96 fb 73 8f be ac 75 da fb |..3..A...s...u..| +00000810 5c 48 68 49 1b f4 b6 fe 9e b0 dc d4 ea 89 8d 4e |\HhI...........N| +00000820 f6 46 59 83 14 8a a2 c8 6a 79 91 5f fa 07 f2 e6 |.FY.....jy._....| +00000830 56 70 a7 2e e8 31 ff f5 72 93 1a d9 c3 1e 6b c4 |Vp...1..r.....k.| +00000840 a0 f1 5d 5e 94 2e c6 5c 1b 1a f2 a9 ae fe 8b 5a |..]^...\.......Z| +00000850 b4 c2 0f dd bc f1 bd f4 1c 01 7a be a9 a4 f3 99 |..........z.....| +00000860 35 33 a9 65 3c 77 28 0c c1 a0 05 40 f2 d7 f4 81 |53.e..g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 a1 59 c0 a5 e4 94 a7 4a |.Y.....J| esl[1].signature_type = {x509_cert} +00000620 87 b5 ab 15 5c 2b f0 72 |....\+.r| +00000628 f2 03 00 00 |....| esl[1].signature_list_size = 1010 +0000062c 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000630 d6 03 00 00 |....| esl[1].signature_size = 982 +00000634 esl[1].signature_header (end:0x00000634) +00000634 ce 4d 56 70 fc 9a e3 4e 85 fc 94 96 |.MVp...N....| esl[1].signature[0].owner = {dell} +00000640 49 d7 e4 5c |I..\| +00000644 30 82 03 c2 30 82 02 aa a0 03 02 01 |0...0.......| esl[1].signature[0].data (end:0x00000a0a) +00000650 02 02 10 27 9b ad 52 bf 5d ab b2 4c 36 77 42 f4 |...'..R.]..L6wB.| +00000660 eb ac cd 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |...0...*.H......| +00000670 05 00 30 67 31 0b 30 09 06 03 55 04 06 13 02 55 |..0g1.0...U....U| +00000680 53 31 0e 30 0c 06 03 55 04 08 0c 05 54 65 78 61 |S1.0...U....Texa| +00000690 73 31 13 30 11 06 03 55 04 07 0c 0a 52 6f 75 6e |s1.0...U....Roun| +000006a0 64 20 52 6f 63 6b 31 12 30 10 06 03 55 04 0a 0c |d Rock1.0...U...| +000006b0 09 44 65 6c 6c 20 49 6e 63 2e 31 1f 30 1d 06 03 |.Dell Inc.1.0...| +000006c0 55 04 03 0c 16 44 65 6c 6c 20 49 6e 63 2e 20 50 |U....Dell Inc. P| +000006d0 6c 61 74 66 6f 72 6d 20 4b 65 79 30 1e 17 0d 31 |latform Key0...1| +000006e0 36 30 36 30 31 32 30 32 32 34 38 5a 17 0d 32 33 |60601202248Z..23| +000006f0 30 36 30 31 32 30 33 32 34 37 5a 30 6b 31 0b 30 |0601203247Z0k1.0| +00000700 09 06 03 55 04 06 13 02 55 53 31 0e 30 0c 06 03 |...U....US1.0...| +00000710 55 04 08 0c 05 54 65 78 61 73 31 13 30 11 06 03 |U....Texas1.0...| +00000720 55 04 07 0c 0a 52 6f 75 6e 64 20 52 6f 63 6b 31 |U....Round Rock1| +00000730 12 30 10 06 03 55 04 0a 0c 09 44 65 6c 6c 20 49 |.0...U....Dell I| +00000740 6e 63 2e 31 23 30 21 06 03 55 04 03 0c 1a 44 65 |nc.1#0!..U....De| +00000750 6c 6c 20 49 6e 63 2e 20 4b 65 79 20 45 78 63 68 |ll Inc. Key Exch| +00000760 61 6e 67 65 20 4b 65 79 30 82 01 22 30 0d 06 09 |ange Key0.."0...| +00000770 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 |*.H.............| +00000780 30 82 01 0a 02 82 01 01 00 d0 8d 9d 3b a5 41 29 |0...........;.A)| +00000790 4c 42 8b ac ef 9a 66 2d 9c 33 8a e0 ce f2 11 49 |LB....f-.3.....I| +000007a0 f5 7d 63 e2 90 b0 e6 ec ff dd dc 66 30 5b 0b 8d |.}c........f0[..| +000007b0 8f 82 df 55 c6 e0 fa ad 9e 3c ff 80 fe d5 69 95 |...U.....<....i.| +000007c0 e8 ef f7 ce 40 5f 28 b5 e4 6f 9c 4a f2 8d 41 40 |....@_(..o.J..A@| +000007d0 b7 99 c0 9e 33 53 f0 a4 48 70 92 04 a8 36 74 4a |....3S..Hp...6tJ| +000007e0 59 62 0e f4 b2 a5 8e 31 f3 f6 64 8e 81 1b 06 a1 |Yb.....1..d.....| +000007f0 78 bc a2 78 20 83 93 4e f4 08 a3 30 06 0f f5 9a |x..x ..N...0....| +00000800 d9 c1 33 85 aa 41 0e 96 fb 73 8f be ac 75 da fb |..3..A...s...u..| +00000810 5c 48 68 49 1b f4 b6 fe 9e b0 dc d4 ea 89 8d 4e |\HhI...........N| +00000820 f6 46 59 83 14 8a a2 c8 6a 79 91 5f fa 07 f2 e6 |.FY.....jy._....| +00000830 56 70 a7 2e e8 31 ff f5 72 93 1a d9 c3 1e 6b c4 |Vp...1..r.....k.| +00000840 a0 f1 5d 5e 94 2e c6 5c 1b 1a f2 a9 ae fe 8b 5a |..]^...\.......Z| +00000850 b4 c2 0f dd bc f1 bd f4 1c 01 7a be a9 a4 f3 99 |..........z.....| +00000860 35 33 a9 65 3c 77 28 0c c1 a0 05 40 f2 d7 f4 81 |53.eTu.SI....T...dq| +00000250 47 8a 6f 2e ec a2 cb 70 97 96 43 37 ab ff 6f 82 |G.o....p..C7..o.| +00000260 a1 bb 64 f2 b0 5e b7 a9 63 a4 71 94 43 02 03 01 |..d..^..c.q.C...| +00000270 00 01 a3 45 30 43 30 0e 06 03 55 1d 0f 01 01 ff |...E0C0...U.....| +00000280 04 04 03 02 02 f4 30 12 06 03 55 1d 13 01 01 ff |......0...U.....| +00000290 04 08 30 06 01 01 ff 02 01 01 30 1d 06 03 55 1d |..0.......0...U.| +000002a0 0e 04 16 04 14 46 6f 90 1c 10 20 52 99 56 15 ef |.....Fo... R.V..| +000002b0 39 fd 48 18 48 cf 75 e6 a4 30 0d 06 09 2a 86 48 |9.H.H.u..0...*.H| +000002c0 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 52 f6 b6 |.............R..| +000002d0 79 e4 c9 72 b0 a1 49 69 25 ce 17 5c 6a c6 32 cf |y..r..Ii%..\j.2.| +000002e0 01 74 8a d8 29 69 c1 00 fc 12 e7 46 60 91 52 7a |.t..)i.....F`.Rz| +000002f0 33 0d c3 1f 68 7f 73 19 38 b2 ae c3 a4 ee 67 f2 |3...h.s.8.....g.| +00000300 f1 0e 87 67 ef 71 1a d9 68 71 af bf 40 b6 6e 98 |...g.q..hq..@.n.| +00000310 59 1e 52 0b 9c 96 c7 52 27 1c 6c 1e d2 89 34 83 |Y.R....R'.l...4.| +00000320 96 59 2a e2 35 7f fa d0 26 dc b9 d9 15 37 89 87 |.Y*.5...&....7..| +00000330 dc f9 30 28 77 53 f2 fe db 2e 5f 40 36 63 f5 54 |..0(wS...._@6c.T| +00000340 63 f2 0f d2 32 a3 e7 a2 79 d8 a8 d4 ff ba 26 8a |c...2...y.....&.| +00000350 df 2a 6b e1 ac d6 28 a6 26 f6 5a ca bf 60 39 12 |.*k...(.&.Z..`9.| +00000360 bb d6 ff d6 c2 ce 1f 00 e9 6b a8 7c 07 94 d3 ae |.........k.|....| +00000370 a3 b9 c0 37 aa f9 e0 f1 83 e9 52 28 92 3b b8 37 |...7......R(.;.7| +00000380 0a 0f a2 ef 7e 0b 00 31 d7 b1 40 f6 ea f5 87 1a |....~..1..@.....| +00000390 88 04 83 d9 33 f2 99 79 24 c0 2c 43 5b 42 2c 6c |....3..y$.,C[B,l| +000003a0 db 05 6c 48 23 bf 16 94 38 3e 55 1b 49 91 39 cc |..lH#...8>U.I.9.| +000003b0 b2 65 3e e8 af 15 24 45 c8 5b ad 28 3a a7 a4 88 |.e>...$E.[.(:...| +000003c0 94 8d 0a d8 4b 8d c3 6c 17 97 82 21 fc |....K..l...!.| +000003cd diff --git a/tests/machine1/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine1/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..fed145c6 --- /dev/null +++ b/tests/machine1/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,67 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 cd 03 00 00 |....| esl[0].signature_list_size = 973 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 b1 03 00 00 |....| esl[0].signature_size = 945 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c ce 4d 56 70 |.MVp| esl[0].signature[0].owner = {dell} +00000020 fc 9a e3 4e 85 fc 94 96 49 d7 e4 5c |...N....I..\| +0000002c 30 82 03 9d |0...| esl[0].signature[0].data (end:0x000003cd) +00000030 30 82 02 85 a0 03 02 01 02 02 10 50 a1 bd 85 8a |0..........P....| +00000040 e7 b6 bc 40 2d ca 78 cd d2 68 a1 30 0d 06 09 2a |...@-.x..h.0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 67 31 0b 30 09 |.H........0g1.0.| +00000060 06 03 55 04 06 13 02 55 53 31 0e 30 0c 06 03 55 |..U....US1.0...U| +00000070 04 08 0c 05 54 65 78 61 73 31 13 30 11 06 03 55 |....Texas1.0...U| +00000080 04 07 0c 0a 52 6f 75 6e 64 20 52 6f 63 6b 31 12 |....Round Rock1.| +00000090 30 10 06 03 55 04 0a 0c 09 44 65 6c 6c 20 49 6e |0...U....Dell In| +000000a0 63 2e 31 1f 30 1d 06 03 55 04 03 0c 16 44 65 6c |c.1.0...U....Del| +000000b0 6c 20 49 6e 63 2e 20 50 6c 61 74 66 6f 72 6d 20 |l Inc. Platform | +000000c0 4b 65 79 30 1e 17 0d 31 36 30 36 30 31 32 30 32 |Key0...160601202| +000000d0 30 30 37 5a 17 0d 33 31 30 36 30 31 32 30 33 30 |007Z..3106012030| +000000e0 30 36 5a 30 67 31 0b 30 09 06 03 55 04 06 13 02 |06Z0g1.0...U....| +000000f0 55 53 31 0e 30 0c 06 03 55 04 08 0c 05 54 65 78 |US1.0...U....Tex| +00000100 61 73 31 13 30 11 06 03 55 04 07 0c 0a 52 6f 75 |as1.0...U....Rou| +00000110 6e 64 20 52 6f 63 6b 31 12 30 10 06 03 55 04 0a |nd Rock1.0...U..| +00000120 0c 09 44 65 6c 6c 20 49 6e 63 2e 31 1f 30 1d 06 |..Dell Inc.1.0..| +00000130 03 55 04 03 0c 16 44 65 6c 6c 20 49 6e 63 2e 20 |.U....Dell Inc. | +00000140 50 6c 61 74 66 6f 72 6d 20 4b 65 79 30 82 01 22 |Platform Key0.."| +00000150 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +00000160 82 01 0f 00 30 82 01 0a 02 82 01 01 00 b1 20 3a |....0......... :| +00000170 40 88 eb 67 58 23 12 44 0c 20 ed b6 aa 44 19 da |@..gX#.D. ...D..| +00000180 d3 36 dc c0 6d 4b 58 81 4e 2c a9 22 5b ff c1 18 |.6..mKX.N,."[...| +00000190 b0 2e c5 9c 28 7d d9 fc 8c 70 e2 27 a7 38 ce ba |....(}...p.'.8..| +000001a0 aa a7 24 02 7f c2 ae 0a 84 ae 37 b4 00 dd f4 f1 |..$.......7.....| +000001b0 d3 53 36 40 76 19 76 64 27 dd 26 3f 0a 45 88 a1 |.S6@v.vd'.&?.E..| +000001c0 00 ef 94 e7 89 1d f4 29 d4 78 37 b2 5e da 39 ef |.......).x7.^.9.| +000001d0 b3 00 8d 56 8e bf 81 31 33 98 f5 36 15 d3 98 bb |...V...13..6....| +000001e0 39 ca 27 f3 67 8b 63 da 07 82 98 14 d0 db cd 58 |9.'.g.c........X| +000001f0 ea 44 cf c4 f7 bd 9a 48 b9 69 f1 5f 8f 54 4f 44 |.D.....H.i._.TOD| +00000200 34 99 7a 13 57 00 2c b8 33 4a cf c7 4e 0f 5d 3d |4.z.W.,.3J..N.]=| +00000210 94 e9 a2 ca a4 9f 64 04 15 f2 e2 99 ed 4a fd 3c |......d......J.<| +00000220 02 ee a3 26 7b c8 69 5f 43 c2 5f 39 0a de 24 9d |...&{.i_C._9..$.| +00000230 bf 71 9e 94 a1 de bd da f7 ce 13 42 73 a5 07 3c |.q.........Bs..<| +00000240 3e 54 75 16 53 49 88 93 17 b8 54 e4 0a ae 64 71 |>Tu.SI....T...dq| +00000250 47 8a 6f 2e ec a2 cb 70 97 96 43 37 ab ff 6f 82 |G.o....p..C7..o.| +00000260 a1 bb 64 f2 b0 5e b7 a9 63 a4 71 94 43 02 03 01 |..d..^..c.q.C...| +00000270 00 01 a3 45 30 43 30 0e 06 03 55 1d 0f 01 01 ff |...E0C0...U.....| +00000280 04 04 03 02 02 f4 30 12 06 03 55 1d 13 01 01 ff |......0...U.....| +00000290 04 08 30 06 01 01 ff 02 01 01 30 1d 06 03 55 1d |..0.......0...U.| +000002a0 0e 04 16 04 14 46 6f 90 1c 10 20 52 99 56 15 ef |.....Fo... R.V..| +000002b0 39 fd 48 18 48 cf 75 e6 a4 30 0d 06 09 2a 86 48 |9.H.H.u..0...*.H| +000002c0 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 52 f6 b6 |.............R..| +000002d0 79 e4 c9 72 b0 a1 49 69 25 ce 17 5c 6a c6 32 cf |y..r..Ii%..\j.2.| +000002e0 01 74 8a d8 29 69 c1 00 fc 12 e7 46 60 91 52 7a |.t..)i.....F`.Rz| +000002f0 33 0d c3 1f 68 7f 73 19 38 b2 ae c3 a4 ee 67 f2 |3...h.s.8.....g.| +00000300 f1 0e 87 67 ef 71 1a d9 68 71 af bf 40 b6 6e 98 |...g.q..hq..@.n.| +00000310 59 1e 52 0b 9c 96 c7 52 27 1c 6c 1e d2 89 34 83 |Y.R....R'.l...4.| +00000320 96 59 2a e2 35 7f fa d0 26 dc b9 d9 15 37 89 87 |.Y*.5...&....7..| +00000330 dc f9 30 28 77 53 f2 fe db 2e 5f 40 36 63 f5 54 |..0(wS...._@6c.T| +00000340 63 f2 0f d2 32 a3 e7 a2 79 d8 a8 d4 ff ba 26 8a |c...2...y.....&.| +00000350 df 2a 6b e1 ac d6 28 a6 26 f6 5a ca bf 60 39 12 |.*k...(.&.Z..`9.| +00000360 bb d6 ff d6 c2 ce 1f 00 e9 6b a8 7c 07 94 d3 ae |.........k.|....| +00000370 a3 b9 c0 37 aa f9 e0 f1 83 e9 52 28 92 3b b8 37 |...7......R(.;.7| +00000380 0a 0f a2 ef 7e 0b 00 31 d7 b1 40 f6 ea f5 87 1a |....~..1..@.....| +00000390 88 04 83 d9 33 f2 99 79 24 c0 2c 43 5b 42 2c 6c |....3..y$.,C[B,l| +000003a0 db 05 6c 48 23 bf 16 94 38 3e 55 1b 49 91 39 cc |..lH#...8>U.I.9.| +000003b0 b2 65 3e e8 af 15 24 45 c8 5b ad 28 3a a7 a4 88 |.e>...$E.[.(:...| +000003c0 94 8d 0a d8 4b 8d c3 6c 17 97 82 21 fc |....K..l...!.| +000003cd diff --git a/tests/machine1/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine1/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..4206e205 --- /dev/null +++ b/tests/machine1/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,278 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 40 06 00 00 |@...| esl[0].signature_list_size = 1600 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 24 06 00 00 |$...| esl[0].signature_size = 1572 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 06 10 |0...| esl[0].signature[0].data (end:0x00000640) +00000030 30 82 03 f8 a0 03 02 01 02 02 0a 61 08 d3 c4 00 |0..........a....| +00000040 00 00 00 00 04 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 37 32 31 32 32 34 35 5a 17 0d 32 36 30 36 32 |27212245Z..26062| +00000100 37 32 31 33 32 34 35 5a 30 81 81 31 0b 30 09 06 |7213245Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2b 30 29 06 03 55 04 03 13 22 4d 69 63 72 6f 73 |+0)..U..."Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 55 45 46 49 20 43 41 20 32 30 31 31 30 82 01 22 |UEFI CA 20110.."| +00000190 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +000001a0 82 01 0f 00 30 82 01 0a 02 82 01 01 00 a5 08 6c |....0..........l| +000001b0 4c c7 45 09 6a 4b 0c a4 c0 87 7f 06 75 0c 43 01 |L.E.jK......u.C.| +000001c0 54 64 e0 16 7f 07 ed 92 7d 0b b2 73 bf 0c 0a c6 |Td......}..s....| +000001d0 4a 45 61 a0 c5 16 2d 96 d3 f5 2b a0 fb 4d 49 9b |JEa...-...+..MI.| +000001e0 41 80 90 3c b9 54 fd e6 bc d1 9d c4 a4 18 8a 7f |A..<.T..........| +000001f0 41 8a 5c 59 83 68 32 bb 8c 47 c9 ee 71 bc 21 4f |A.\Y.h2..G..q.!O| +00000200 9a 8a 7c ff 44 3f 8d 8f 32 b2 26 48 ae 75 b5 ee |..|.D?..2.&H.u..| +00000210 c9 4c 1e 4a 19 7e e4 82 9a 1d 78 77 4d 0c b0 bd |.L.J.~....xwM...| +00000220 f6 0f d3 16 d3 bc fa 2b a5 51 38 5d f5 fb ba db |.......+.Q8]....| +00000230 78 02 db ff ec 0a 1b 96 d5 83 b8 19 13 e9 b6 c0 |x...............| +00000240 7b 40 7b e1 1f 28 27 c9 fa ef 56 5e 1c e6 7e 94 |{@{..('...V^..~.| +00000250 7e c0 f0 44 b2 79 39 e5 da b2 62 8b 4d bf 38 70 |~..D.y9...b.M.8p| +00000260 e2 68 24 14 c9 33 a4 08 37 d5 58 69 5e d3 7c ed |.h$..3..7.Xi^.|.| +00000270 c1 04 53 08 e7 4e b0 2a 87 63 08 61 6f 63 15 59 |..S..N.*.c.aoc.Y| +00000280 ea b2 2b 79 d7 0c 61 67 8a 5b fd 5e ad 87 7f ba |..+y..ag.[.^....| +00000290 86 67 4f 71 58 12 22 04 22 22 ce 8b ef 54 71 00 |.gOqX.".""...Tq.| +000002a0 ce 50 35 58 76 95 08 ee 6a b1 a2 01 d5 02 03 01 |.P5Xv...j.......| +000002b0 00 01 a3 82 01 76 30 82 01 72 30 12 06 09 2b 06 |.....v0..r0...+.| +000002c0 01 04 01 82 37 15 01 04 05 02 03 01 00 01 30 23 |....7.........0#| +000002d0 06 09 2b 06 01 04 01 82 37 15 02 04 16 04 14 f8 |..+.....7.......| +000002e0 c1 6b b7 7f 77 53 4a f3 25 37 1d 4e a1 26 7b 0f |.k..wSJ.%7.N.&{.| +000002f0 20 70 80 30 1d 06 03 55 1d 0e 04 16 04 14 13 ad | p.0...U........| +00000300 bf 43 09 bd 82 70 9c 8c d5 4f 31 6e d5 22 98 8a |.C...p...O1n."..| +00000310 1b d4 30 19 06 09 2b 06 01 04 01 82 37 14 02 04 |..0...+.....7...| +00000320 0c 1e 0a 00 53 00 75 00 62 00 43 00 41 30 0b 06 |....S.u.b.C.A0..| +00000330 03 55 1d 0f 04 04 03 02 01 86 30 0f 06 03 55 1d |.U........0...U.| +00000340 13 01 01 ff 04 05 30 03 01 01 ff 30 1f 06 03 55 |......0....0...U| +00000350 1d 23 04 18 30 16 80 14 45 66 52 43 e1 7e 58 11 |.#..0...EfRC.~X.| +00000360 bf d6 4e 9e 23 55 08 3b 3a 22 6a a8 30 5c 06 03 |..N.#U.;:"j.0\..| +00000370 55 1d 1f 04 55 30 53 30 51 a0 4f a0 4d 86 4b 68 |U...U0S0Q.O.M.Kh| +00000380 74 74 70 3a 2f 2f 63 72 6c 2e 6d 69 63 72 6f 73 |ttp://crl.micros| +00000390 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 72 6c 2f |oft.com/pki/crl/| +000003a0 70 72 6f 64 75 63 74 73 2f 4d 69 63 43 6f 72 54 |products/MicCorT| +000003b0 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 31 30 |hiParMarRoo_2010| +000003c0 2d 31 30 2d 30 35 2e 63 72 6c 30 60 06 08 2b 06 |-10-05.crl0`..+.| +000003d0 01 05 05 07 01 01 04 54 30 52 30 50 06 08 2b 06 |.......T0R0P..+.| +000003e0 01 05 05 07 30 02 86 44 68 74 74 70 3a 2f 2f 77 |....0..Dhttp://w| +000003f0 77 77 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d |ww.microsoft.com| +00000400 2f 70 6b 69 2f 63 65 72 74 73 2f 4d 69 63 43 6f |/pki/certs/MicCo| +00000410 72 54 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 |rThiParMarRoo_20| +00000420 31 30 2d 31 30 2d 30 35 2e 63 72 74 30 0d 06 09 |10-10-05.crt0...| +00000430 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 |*.H.............| +00000440 35 08 42 ff 30 cc ce f7 76 0c ad 10 68 58 35 29 |5.B.0...v...hX5)| +00000450 46 32 76 27 7c ef 12 41 27 42 1b 4a aa 6d 81 38 |F2v'|..A'B.J.m.8| +00000460 48 59 13 55 f3 e9 58 34 a6 16 0b 82 aa 5d ad 82 |HY.U..X4.....]..| +00000470 da 80 83 41 06 8f b4 1d f2 03 b9 f3 1a 5d 1b f1 |...A.........]..| +00000480 50 90 f9 b3 55 84 42 28 1c 20 bd b2 ae 51 14 c5 |P...U.B(. ...Q..| +00000490 c0 ac 97 95 21 1c 90 db 0f fc 77 9e 95 73 91 88 |....!.....w..s..| +000004a0 ca bd bd 52 b9 05 50 0d df 57 9e a0 61 ed 0d e5 |...R..P..W..a...| +000004b0 6d 25 d9 40 0f 17 40 c8 ce a3 4a c2 4d af 9a 12 |m%.@..@...J.M...| +000004c0 1d 08 54 8f bd c7 bc b9 2b 3d 49 2b 1f 32 fc 6a |..T.....+=I+.2.j| +000004d0 21 69 4f 9b c8 7e 42 34 fc 36 06 17 8b 8f 20 40 |!iO..~B4.6.... @| +000004e0 c0 b3 9a 25 75 27 cd c9 03 a3 f6 5d d1 e7 36 54 |...%u'.....]..6T| +000004f0 7a b9 50 b5 d3 12 d1 07 bf bb 74 df dc 1e 8f 80 |z.P.......t.....| +00000500 d5 ed 18 f4 2f 14 16 6b 2f de 66 8c b0 23 e5 c7 |..../..k/.f..#..| +00000510 84 d8 ed ea c1 33 82 ad 56 4b 18 2d f1 68 95 07 |.....3..VK.-.h..| +00000520 cd cf f0 72 f0 ae bb dd 86 85 98 2c 21 4c 33 2b |...r.......,!L3+| +00000530 f0 0f 4a f0 68 87 b5 92 55 32 75 a1 6a 82 6a 3c |..J.h...U2u.j.j<| +00000540 a3 25 11 a4 ed ad d7 04 ae cb d8 40 59 a0 84 d1 |.%.........@Y...| +00000550 95 4c 62 91 22 1a 74 1d 8c 3d 47 0e 44 a6 e4 b0 |.Lb.".t..=G.D...| +00000560 9b 34 35 b1 fa b6 53 a8 2c 81 ec a4 05 71 c8 9d |.45...S.,....q..| +00000570 b8 ba e8 1b 44 66 e4 47 54 0e 8e 56 7f b3 9f 16 |....Df.GT..V....| +00000580 98 b2 86 d0 68 3e 90 23 b5 2f 5e 8f 50 85 8d c6 |....h>.#./^.P...| +00000590 8d 82 5f 41 a1 f4 2e 0d e0 99 d2 6c 75 e4 b6 69 |.._A.......lu..i| +000005a0 b5 21 86 fa 07 d1 f6 e2 4d d1 da ad 2c 77 53 1e |.!......M...,wS.| +000005b0 25 32 37 c7 6c 52 72 95 86 b0 f1 35 61 6a 19 f5 |%27.lRr....5aj..| +000005c0 b2 3b 81 50 56 a6 32 2d fe a2 89 f9 42 86 27 18 |.;.PV.2-....B.'.| +000005d0 55 a1 82 ca 5a 9b f8 30 98 54 14 a6 47 96 25 2f |U...Z..0.T..G.%/| +000005e0 c8 26 e4 41 94 1a 5c 02 3f e5 96 e3 85 5b 3c 3e |.&.A..\.?....[<>| +000005f0 3f bb 47 16 72 55 e2 25 22 b1 d9 7b e7 03 06 2a |?.G.rU.%"..{...*| +00000600 a3 f7 1e 90 46 c3 00 0d d6 19 89 e3 0e 35 27 62 |....F........5'b| +00000610 03 71 15 a6 ef d0 27 a0 a0 59 37 60 f8 38 94 b8 |.q....'..Y7`.8..| +00000620 e0 78 70 f8 ba 4c 86 87 94 f6 e0 ae 02 45 ee 65 |.xp..L.......E.e| +00000630 c2 b6 a3 7e 69 16 75 07 92 9b f5 a6 bc 59 83 58 |...~i.u......Y.X| +00000640 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[1].signature_type = {x509_cert} +00000650 07 06 00 00 |....| esl[1].signature_list_size = 1543 +00000654 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000658 eb 05 00 00 |....| esl[1].signature_size = 1515 +0000065c esl[1].signature_header (end:0x0000065c) +0000065c bd 9a fa 77 |...w| esl[1].signature[0].owner = {microsoft} +00000660 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000066c 30 82 05 d7 |0...| esl[1].signature[0].data (end:0x00000c47) +00000670 30 82 03 bf a0 03 02 01 02 02 0a 61 07 76 56 00 |0..........a.vV.| +00000680 00 00 00 00 08 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000690 01 0b 05 00 30 81 88 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +000006a0 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +000006b0 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +000006c0 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +000006d0 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000006e0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 06 |Corporation1200.| +000006f0 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 20 |.U...)Microsoft | +00000700 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 65 |Root Certificate| +00000710 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 30 | Authority 20100| +00000720 1e 17 0d 31 31 31 30 31 39 31 38 34 31 34 32 5a |...111019184142Z| +00000730 17 0d 32 36 31 30 31 39 31 38 35 31 34 32 5a 30 |..261019185142Z0| +00000740 81 84 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 |..1.0...U....US1| +00000750 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 6e |.0...U....Washin| +00000760 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 52 |gton1.0...U....R| +00000770 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a 13 |edmond1.0...U...| +00000780 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f |.Microsoft Corpo| +00000790 72 61 74 69 6f 6e 31 2e 30 2c 06 03 55 04 03 13 |ration1.0,..U...| +000007a0 25 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f |%Microsoft Windo| +000007b0 77 73 20 50 72 6f 64 75 63 74 69 6f 6e 20 50 43 |ws Production PC| +000007c0 41 20 32 30 31 31 30 82 01 22 30 0d 06 09 2a 86 |A 20110.."0...*.| +000007d0 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +000007e0 01 0a 02 82 01 01 00 dd 0c bb a2 e4 2e 09 e3 e7 |................| +000007f0 c5 f7 96 69 bc 00 21 bd 69 33 33 ef ad 04 cb 54 |...i..!.i33....T| +00000800 80 ee 06 83 bb c5 20 84 d9 f7 d2 8b f3 38 b0 ab |...... ......8..| +00000810 a4 ad 2d 7c 62 79 05 ff e3 4a 3f 04 35 20 70 e3 |..-|by...J?.5 p.| +00000820 c4 e7 6b e0 9c c0 36 75 e9 8a 31 dd 8d 70 e5 dc |..k...6u..1..p..| +00000830 37 b5 74 46 96 28 5b 87 60 23 2c bf dc 47 a5 67 |7.tF.([.`#,..G.g| +00000840 f7 51 27 9e 72 eb 07 a6 c9 b9 1e 3b 53 35 7c e5 |.Q'.r......;S5|.| +00000850 d3 ec 27 b9 87 1c fe b9 c9 23 09 6f a8 46 91 c1 |..'......#.o.F..| +00000860 6e 96 3c 41 d3 cb a3 3f 5d 02 6a 4d ec 69 1f 25 |n.http://www.| +00000a00 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00000a10 69 2f 63 65 72 74 73 2f 4d 69 63 52 6f 6f 43 65 |i/certs/MicRooCe| +00000a20 72 41 75 74 5f 32 30 31 30 2d 30 36 2d 32 33 2e |rAut_2010-06-23.| +00000a30 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |crt0...*.H......| +00000a40 05 00 03 82 02 01 00 14 fc 7c 71 51 a5 79 c2 6e |.........|qQ.y.n| +00000a50 b2 ef 39 3e bc 3c 52 0f 6e 2b 3f 10 13 73 fe a8 |..9>..\`...........| +00000b30 85 b6 7f 51 88 66 47 19 8d a2 b0 12 3d 81 2a 68 |...Q.fG.....=.*h| +00000b40 05 77 bb 91 4c 62 7b b6 c1 07 c7 ba 7a 87 34 03 |.w..Lb{.....z.4.| +00000b50 0e 4b 62 7a 99 e9 ca fc ce 4a 37 c9 2d a4 57 7c |.Kbz.....J7.-.W|| +00000b60 1c fe 3d dc b8 0f 5a fa d6 c4 b3 02 85 02 3a ea |..=...Z.......:.| +00000b70 b3 d9 6e e4 69 21 37 de 81 d1 f6 75 19 05 67 d3 |..n.i!7....u..g.| +00000b80 93 57 5e 29 1b 39 c8 ee 2d e1 cd e4 45 73 5b d0 |.W^).9..-...Es[.| +00000b90 d2 ce 7a ab 16 19 82 46 58 d0 5e 9d 81 b3 67 af |..z....FX.^...g.| +00000ba0 6c 35 f2 bc e5 3f 24 e2 35 a2 0a 75 06 f6 18 56 |l5...?$.5..u...V| +00000bb0 99 d4 78 2c d1 05 1b eb d0 88 01 9d aa 10 f1 05 |..x,............| +00000bc0 df ba 7e 2c 63 b7 06 9b 23 21 c4 f9 78 6c e2 58 |..~,c...#!..xl.X| +00000bd0 17 06 36 2b 91 12 03 cc a4 d9 f2 2d ba f9 94 9d |..6+.......-....| +00000be0 40 ed 18 45 f1 ce 8a 5c 6b 3e ab 03 d3 70 18 2a |@..E...\k>...p.*| +00000bf0 0a 6a e0 5f 47 d1 d5 63 0a 32 f2 af d7 36 1f 2a |.j._G..c.2...6.*| +00000c00 70 5a e5 42 59 08 71 4b 57 ba 7e 83 81 f0 21 3c |pZ.BY.qKW.~...!<| +00000c10 f4 1c c1 c5 b9 90 93 0e 88 45 93 86 e9 b1 20 99 |.........E.... .| +00000c20 be 98 cb c5 95 a4 5d 62 d6 a0 63 08 20 bd 75 10 |......]b..c. .u.| +00000c30 77 7d 3d f3 45 b9 9f 97 9f cb 57 80 6f 33 a9 04 |w}=.E.....W.o3..| +00000c40 cf 77 a4 62 1c 59 7e |.w.b.Y~| +00000c47 a1 59 c0 a5 e4 94 a7 4a 87 |.Y.....J.| esl[2].signature_type = {x509_cert} +00000c50 b5 ab 15 5c 2b f0 72 |...\+.r| +00000c57 ee 03 00 00 |....| esl[2].signature_list_size = 1006 +00000c5b 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000c5f d2 |.| esl[2].signature_size = 978 +00000c60 03 00 00 |...| +00000c63 esl[2].signature_header (end:0x00000c63) +00000c63 ce 4d 56 70 fc 9a e3 4e 85 fc 94 96 49 |.MVp...N....I| esl[2].signature[0].owner = {dell} +00000c70 d7 e4 5c |..\| +00000c73 30 82 03 be 30 82 02 a6 a0 03 02 01 02 |0...0........| esl[2].signature[0].data (end:0x00001035) +00000c80 02 10 34 e4 c5 11 d0 dc 09 ae 4d 9c ec 51 5b 17 |..4.......M..Q[.| +00000c90 b1 f7 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 |..0...*.H.......| +00000ca0 00 30 6b 31 0b 30 09 06 03 55 04 06 13 02 55 53 |.0k1.0...U....US| +00000cb0 31 0e 30 0c 06 03 55 04 08 0c 05 54 65 78 61 73 |1.0...U....Texas| +00000cc0 31 13 30 11 06 03 55 04 07 0c 0a 52 6f 75 6e 64 |1.0...U....Round| +00000cd0 20 52 6f 63 6b 31 12 30 10 06 03 55 04 0a 0c 09 | Rock1.0...U....| +00000ce0 44 65 6c 6c 20 49 6e 63 2e 31 23 30 21 06 03 55 |Dell Inc.1#0!..U| +00000cf0 04 03 0c 1a 44 65 6c 6c 20 49 6e 63 2e 20 4b 65 |....Dell Inc. Ke| +00000d00 79 20 45 78 63 68 61 6e 67 65 20 4b 65 79 30 1e |y Exchange Key0.| +00000d10 17 0d 31 36 30 36 30 33 31 34 32 36 30 36 5a 17 |..160603142606Z.| +00000d20 0d 31 38 30 36 30 33 31 34 33 36 30 35 5a 30 62 |.180603143605Z0b| +00000d30 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 0e 30 |1.0...U....US1.0| +00000d40 0c 06 03 55 04 08 0c 05 54 65 78 61 73 31 13 30 |...U....Texas1.0| +00000d50 11 06 03 55 04 07 0c 0a 52 6f 75 6e 64 20 52 6f |...U....Round Ro| +00000d60 63 6b 31 12 30 10 06 03 55 04 0a 0c 09 44 65 6c |ck1.0...U....Del| +00000d70 6c 20 49 6e 63 2e 31 1a 30 18 06 03 55 04 03 0c |l Inc.1.0...U...| +00000d80 11 44 65 6c 6c 20 49 6e 63 2e 20 55 45 46 49 20 |.Dell Inc. UEFI | +00000d90 44 42 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |DB0.."0...*.H...| +00000da0 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000db0 01 01 00 96 9a d2 75 f6 bc 02 cf f9 76 6a 73 61 |......u.....vjsa| +00000dc0 ab 45 31 84 85 9f 99 53 2b f8 cd 16 8b f6 5a 45 |.E1....S+.....ZE| +00000dd0 80 8f a4 2a 7e 43 e9 c4 f5 8c da 91 f8 1d 66 91 |...*~C........f.| +00000de0 d7 98 b2 40 5b 48 65 86 aa e0 3f 02 bb cb b3 41 |...@[He...?....A| +00000df0 df 8f c9 41 0c e0 ed b2 1a 38 cb 8d 35 0c 80 12 |...A.....8..5...| +00000e00 7d ac b2 fe 4d 31 7f 2d 7f e4 f9 06 ef ce 9b ca |}...M1.-........| +00000e10 f5 1c 06 af 58 6b ed c2 ae 52 65 ff 99 05 5d 26 |....Xk...Re...]&| +00000e20 2f bc ca 9b e3 19 7f d0 66 87 31 57 a1 fd 4f 16 |/.......f.1W..O.| +00000e30 05 e4 94 02 ed 96 45 e9 9f 71 cb 9a da 22 aa 9c |......E..q..."..| +00000e40 21 6b 4a 29 7b 2d 4a 31 3a 47 1f 93 8c 78 38 aa |!kJ){-J1:G...x8.| +00000e50 41 fd e3 90 dc ee 2c 21 67 d0 55 0d 4f 5c fc 0d |A.....,!g.U.O\..| +00000e60 b2 ae 83 db fb 34 5d 09 f7 4b 80 91 08 ef 31 ac |.....4]..K....1.| +00000e70 9e e0 05 f8 55 31 b2 3d 64 50 0a f3 25 0d 67 69 |....U1.=dP..%.gi| +00000e80 73 4a 95 bf 3d 4b b2 29 18 d1 4a 90 ca 70 da 32 |sJ..=K.)..J..p.2| +00000e90 3b 63 20 8d 65 fc 94 8f 94 82 0b 2c d2 91 a5 1b |;c .e......,....| +00000ea0 74 cf 4e e1 19 ad 94 a4 48 d0 07 23 f2 9a 47 51 |t.N.....H..#..GQ| +00000eb0 bf 19 09 02 03 01 00 01 a3 67 30 65 30 0e 06 03 |.........g0e0...| +00000ec0 55 1d 0f 01 01 ff 04 04 03 02 07 80 30 13 06 03 |U...........0...| +00000ed0 55 1d 25 04 0c 30 0a 06 08 2b 06 01 05 05 07 03 |U.%..0...+......| +00000ee0 03 30 1f 06 03 55 1d 23 04 18 30 16 80 14 07 07 |.0...U.#..0.....| +00000ef0 f4 95 10 d4 d7 7b cf dd 98 63 b5 fe 3c 60 72 a0 |.....{...c..<`r.| +00000f00 ea 72 30 1d 06 03 55 1d 0e 04 16 04 14 5d db 77 |.r0...U......].w| +00000f10 2d c8 80 66 00 55 ba 0b c1 31 88 6b b6 30 a6 39 |-..f.U...1.k.0.9| +00000f20 e7 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000f30 03 82 01 01 00 10 aa 3d d6 02 26 c6 29 e6 39 f3 |.......=..&.).9.| +00000f40 6d 88 d8 74 79 a4 3e 0a d9 b0 b7 8b fc a0 fc 5e |m..ty.>........^| +00000f50 55 38 65 8b 6f 31 9f 51 52 da 96 ad 9a ce 00 fb |U8e.o1.QR.......| +00000f60 02 fe 37 11 fa 35 ed 43 67 e8 6e 01 17 d7 b4 f1 |..7..5.Cg.n.....| +00000f70 a3 0b af a1 96 b5 f9 32 e5 60 80 e3 62 c4 d8 dc |.......2.`..b...| +00000f80 49 90 fa 5c 03 c7 7c 8c a0 c2 64 c8 a9 38 fe 5d |I..\..|...d..8.]| +00000f90 43 bb dc 8e 14 89 8f 81 d9 3b 8b 9d c5 f9 d6 09 |C........;......| +00000fa0 87 bc 37 5e f0 df 72 a4 65 8f 75 b3 3a 1f a6 85 |..7^..r.e.u.:...| +00000fb0 02 43 44 f8 0f 45 2b d7 94 90 3d 1c 3c 85 72 1e |.CD..E+...=.<.r.| +00000fc0 b6 6e c8 6f 33 94 73 c8 ad 0a 82 db 51 b2 58 91 |.n.o3.s.....Q.X.| +00000fd0 b7 f2 bd 13 c3 28 6a 9d 8c 16 8d 90 44 b2 de 22 |.....(j.....D.."| +00000fe0 3f e8 13 ed 67 66 6f be 40 a8 b2 b5 50 05 d7 b4 |?...gfo.@...P...| +00000ff0 2c 73 3d ec 8c eb 14 07 1c 6e b9 72 4e cc 67 8a |,s=......n.rN.g.| +00001000 a8 40 89 51 f6 86 27 d8 9c 9a ad 81 8f c0 59 58 |.@.Q..'.......YX| +00001010 3c 0a 41 2f 48 22 34 16 e3 26 e7 7b ae 23 22 b1 |<.A/H"4..&.{.#".| +00001020 08 0f b9 10 76 e5 c5 b0 e0 8a 76 80 aa 1b 16 30 |....v.....v....0| +00001030 b8 ee c1 86 d0 |.....| +00001035 diff --git a/tests/machine1/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine1/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..4206e205 --- /dev/null +++ b/tests/machine1/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,278 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 40 06 00 00 |@...| esl[0].signature_list_size = 1600 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 24 06 00 00 |$...| esl[0].signature_size = 1572 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 06 10 |0...| esl[0].signature[0].data (end:0x00000640) +00000030 30 82 03 f8 a0 03 02 01 02 02 0a 61 08 d3 c4 00 |0..........a....| +00000040 00 00 00 00 04 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 37 32 31 32 32 34 35 5a 17 0d 32 36 30 36 32 |27212245Z..26062| +00000100 37 32 31 33 32 34 35 5a 30 81 81 31 0b 30 09 06 |7213245Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2b 30 29 06 03 55 04 03 13 22 4d 69 63 72 6f 73 |+0)..U..."Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 55 45 46 49 20 43 41 20 32 30 31 31 30 82 01 22 |UEFI CA 20110.."| +00000190 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +000001a0 82 01 0f 00 30 82 01 0a 02 82 01 01 00 a5 08 6c |....0..........l| +000001b0 4c c7 45 09 6a 4b 0c a4 c0 87 7f 06 75 0c 43 01 |L.E.jK......u.C.| +000001c0 54 64 e0 16 7f 07 ed 92 7d 0b b2 73 bf 0c 0a c6 |Td......}..s....| +000001d0 4a 45 61 a0 c5 16 2d 96 d3 f5 2b a0 fb 4d 49 9b |JEa...-...+..MI.| +000001e0 41 80 90 3c b9 54 fd e6 bc d1 9d c4 a4 18 8a 7f |A..<.T..........| +000001f0 41 8a 5c 59 83 68 32 bb 8c 47 c9 ee 71 bc 21 4f |A.\Y.h2..G..q.!O| +00000200 9a 8a 7c ff 44 3f 8d 8f 32 b2 26 48 ae 75 b5 ee |..|.D?..2.&H.u..| +00000210 c9 4c 1e 4a 19 7e e4 82 9a 1d 78 77 4d 0c b0 bd |.L.J.~....xwM...| +00000220 f6 0f d3 16 d3 bc fa 2b a5 51 38 5d f5 fb ba db |.......+.Q8]....| +00000230 78 02 db ff ec 0a 1b 96 d5 83 b8 19 13 e9 b6 c0 |x...............| +00000240 7b 40 7b e1 1f 28 27 c9 fa ef 56 5e 1c e6 7e 94 |{@{..('...V^..~.| +00000250 7e c0 f0 44 b2 79 39 e5 da b2 62 8b 4d bf 38 70 |~..D.y9...b.M.8p| +00000260 e2 68 24 14 c9 33 a4 08 37 d5 58 69 5e d3 7c ed |.h$..3..7.Xi^.|.| +00000270 c1 04 53 08 e7 4e b0 2a 87 63 08 61 6f 63 15 59 |..S..N.*.c.aoc.Y| +00000280 ea b2 2b 79 d7 0c 61 67 8a 5b fd 5e ad 87 7f ba |..+y..ag.[.^....| +00000290 86 67 4f 71 58 12 22 04 22 22 ce 8b ef 54 71 00 |.gOqX.".""...Tq.| +000002a0 ce 50 35 58 76 95 08 ee 6a b1 a2 01 d5 02 03 01 |.P5Xv...j.......| +000002b0 00 01 a3 82 01 76 30 82 01 72 30 12 06 09 2b 06 |.....v0..r0...+.| +000002c0 01 04 01 82 37 15 01 04 05 02 03 01 00 01 30 23 |....7.........0#| +000002d0 06 09 2b 06 01 04 01 82 37 15 02 04 16 04 14 f8 |..+.....7.......| +000002e0 c1 6b b7 7f 77 53 4a f3 25 37 1d 4e a1 26 7b 0f |.k..wSJ.%7.N.&{.| +000002f0 20 70 80 30 1d 06 03 55 1d 0e 04 16 04 14 13 ad | p.0...U........| +00000300 bf 43 09 bd 82 70 9c 8c d5 4f 31 6e d5 22 98 8a |.C...p...O1n."..| +00000310 1b d4 30 19 06 09 2b 06 01 04 01 82 37 14 02 04 |..0...+.....7...| +00000320 0c 1e 0a 00 53 00 75 00 62 00 43 00 41 30 0b 06 |....S.u.b.C.A0..| +00000330 03 55 1d 0f 04 04 03 02 01 86 30 0f 06 03 55 1d |.U........0...U.| +00000340 13 01 01 ff 04 05 30 03 01 01 ff 30 1f 06 03 55 |......0....0...U| +00000350 1d 23 04 18 30 16 80 14 45 66 52 43 e1 7e 58 11 |.#..0...EfRC.~X.| +00000360 bf d6 4e 9e 23 55 08 3b 3a 22 6a a8 30 5c 06 03 |..N.#U.;:"j.0\..| +00000370 55 1d 1f 04 55 30 53 30 51 a0 4f a0 4d 86 4b 68 |U...U0S0Q.O.M.Kh| +00000380 74 74 70 3a 2f 2f 63 72 6c 2e 6d 69 63 72 6f 73 |ttp://crl.micros| +00000390 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 72 6c 2f |oft.com/pki/crl/| +000003a0 70 72 6f 64 75 63 74 73 2f 4d 69 63 43 6f 72 54 |products/MicCorT| +000003b0 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 31 30 |hiParMarRoo_2010| +000003c0 2d 31 30 2d 30 35 2e 63 72 6c 30 60 06 08 2b 06 |-10-05.crl0`..+.| +000003d0 01 05 05 07 01 01 04 54 30 52 30 50 06 08 2b 06 |.......T0R0P..+.| +000003e0 01 05 05 07 30 02 86 44 68 74 74 70 3a 2f 2f 77 |....0..Dhttp://w| +000003f0 77 77 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d |ww.microsoft.com| +00000400 2f 70 6b 69 2f 63 65 72 74 73 2f 4d 69 63 43 6f |/pki/certs/MicCo| +00000410 72 54 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 |rThiParMarRoo_20| +00000420 31 30 2d 31 30 2d 30 35 2e 63 72 74 30 0d 06 09 |10-10-05.crt0...| +00000430 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 |*.H.............| +00000440 35 08 42 ff 30 cc ce f7 76 0c ad 10 68 58 35 29 |5.B.0...v...hX5)| +00000450 46 32 76 27 7c ef 12 41 27 42 1b 4a aa 6d 81 38 |F2v'|..A'B.J.m.8| +00000460 48 59 13 55 f3 e9 58 34 a6 16 0b 82 aa 5d ad 82 |HY.U..X4.....]..| +00000470 da 80 83 41 06 8f b4 1d f2 03 b9 f3 1a 5d 1b f1 |...A.........]..| +00000480 50 90 f9 b3 55 84 42 28 1c 20 bd b2 ae 51 14 c5 |P...U.B(. ...Q..| +00000490 c0 ac 97 95 21 1c 90 db 0f fc 77 9e 95 73 91 88 |....!.....w..s..| +000004a0 ca bd bd 52 b9 05 50 0d df 57 9e a0 61 ed 0d e5 |...R..P..W..a...| +000004b0 6d 25 d9 40 0f 17 40 c8 ce a3 4a c2 4d af 9a 12 |m%.@..@...J.M...| +000004c0 1d 08 54 8f bd c7 bc b9 2b 3d 49 2b 1f 32 fc 6a |..T.....+=I+.2.j| +000004d0 21 69 4f 9b c8 7e 42 34 fc 36 06 17 8b 8f 20 40 |!iO..~B4.6.... @| +000004e0 c0 b3 9a 25 75 27 cd c9 03 a3 f6 5d d1 e7 36 54 |...%u'.....]..6T| +000004f0 7a b9 50 b5 d3 12 d1 07 bf bb 74 df dc 1e 8f 80 |z.P.......t.....| +00000500 d5 ed 18 f4 2f 14 16 6b 2f de 66 8c b0 23 e5 c7 |..../..k/.f..#..| +00000510 84 d8 ed ea c1 33 82 ad 56 4b 18 2d f1 68 95 07 |.....3..VK.-.h..| +00000520 cd cf f0 72 f0 ae bb dd 86 85 98 2c 21 4c 33 2b |...r.......,!L3+| +00000530 f0 0f 4a f0 68 87 b5 92 55 32 75 a1 6a 82 6a 3c |..J.h...U2u.j.j<| +00000540 a3 25 11 a4 ed ad d7 04 ae cb d8 40 59 a0 84 d1 |.%.........@Y...| +00000550 95 4c 62 91 22 1a 74 1d 8c 3d 47 0e 44 a6 e4 b0 |.Lb.".t..=G.D...| +00000560 9b 34 35 b1 fa b6 53 a8 2c 81 ec a4 05 71 c8 9d |.45...S.,....q..| +00000570 b8 ba e8 1b 44 66 e4 47 54 0e 8e 56 7f b3 9f 16 |....Df.GT..V....| +00000580 98 b2 86 d0 68 3e 90 23 b5 2f 5e 8f 50 85 8d c6 |....h>.#./^.P...| +00000590 8d 82 5f 41 a1 f4 2e 0d e0 99 d2 6c 75 e4 b6 69 |.._A.......lu..i| +000005a0 b5 21 86 fa 07 d1 f6 e2 4d d1 da ad 2c 77 53 1e |.!......M...,wS.| +000005b0 25 32 37 c7 6c 52 72 95 86 b0 f1 35 61 6a 19 f5 |%27.lRr....5aj..| +000005c0 b2 3b 81 50 56 a6 32 2d fe a2 89 f9 42 86 27 18 |.;.PV.2-....B.'.| +000005d0 55 a1 82 ca 5a 9b f8 30 98 54 14 a6 47 96 25 2f |U...Z..0.T..G.%/| +000005e0 c8 26 e4 41 94 1a 5c 02 3f e5 96 e3 85 5b 3c 3e |.&.A..\.?....[<>| +000005f0 3f bb 47 16 72 55 e2 25 22 b1 d9 7b e7 03 06 2a |?.G.rU.%"..{...*| +00000600 a3 f7 1e 90 46 c3 00 0d d6 19 89 e3 0e 35 27 62 |....F........5'b| +00000610 03 71 15 a6 ef d0 27 a0 a0 59 37 60 f8 38 94 b8 |.q....'..Y7`.8..| +00000620 e0 78 70 f8 ba 4c 86 87 94 f6 e0 ae 02 45 ee 65 |.xp..L.......E.e| +00000630 c2 b6 a3 7e 69 16 75 07 92 9b f5 a6 bc 59 83 58 |...~i.u......Y.X| +00000640 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[1].signature_type = {x509_cert} +00000650 07 06 00 00 |....| esl[1].signature_list_size = 1543 +00000654 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000658 eb 05 00 00 |....| esl[1].signature_size = 1515 +0000065c esl[1].signature_header (end:0x0000065c) +0000065c bd 9a fa 77 |...w| esl[1].signature[0].owner = {microsoft} +00000660 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000066c 30 82 05 d7 |0...| esl[1].signature[0].data (end:0x00000c47) +00000670 30 82 03 bf a0 03 02 01 02 02 0a 61 07 76 56 00 |0..........a.vV.| +00000680 00 00 00 00 08 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000690 01 0b 05 00 30 81 88 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +000006a0 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +000006b0 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +000006c0 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +000006d0 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000006e0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 06 |Corporation1200.| +000006f0 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 20 |.U...)Microsoft | +00000700 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 65 |Root Certificate| +00000710 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 30 | Authority 20100| +00000720 1e 17 0d 31 31 31 30 31 39 31 38 34 31 34 32 5a |...111019184142Z| +00000730 17 0d 32 36 31 30 31 39 31 38 35 31 34 32 5a 30 |..261019185142Z0| +00000740 81 84 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 |..1.0...U....US1| +00000750 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 6e |.0...U....Washin| +00000760 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 52 |gton1.0...U....R| +00000770 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a 13 |edmond1.0...U...| +00000780 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f |.Microsoft Corpo| +00000790 72 61 74 69 6f 6e 31 2e 30 2c 06 03 55 04 03 13 |ration1.0,..U...| +000007a0 25 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f |%Microsoft Windo| +000007b0 77 73 20 50 72 6f 64 75 63 74 69 6f 6e 20 50 43 |ws Production PC| +000007c0 41 20 32 30 31 31 30 82 01 22 30 0d 06 09 2a 86 |A 20110.."0...*.| +000007d0 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +000007e0 01 0a 02 82 01 01 00 dd 0c bb a2 e4 2e 09 e3 e7 |................| +000007f0 c5 f7 96 69 bc 00 21 bd 69 33 33 ef ad 04 cb 54 |...i..!.i33....T| +00000800 80 ee 06 83 bb c5 20 84 d9 f7 d2 8b f3 38 b0 ab |...... ......8..| +00000810 a4 ad 2d 7c 62 79 05 ff e3 4a 3f 04 35 20 70 e3 |..-|by...J?.5 p.| +00000820 c4 e7 6b e0 9c c0 36 75 e9 8a 31 dd 8d 70 e5 dc |..k...6u..1..p..| +00000830 37 b5 74 46 96 28 5b 87 60 23 2c bf dc 47 a5 67 |7.tF.([.`#,..G.g| +00000840 f7 51 27 9e 72 eb 07 a6 c9 b9 1e 3b 53 35 7c e5 |.Q'.r......;S5|.| +00000850 d3 ec 27 b9 87 1c fe b9 c9 23 09 6f a8 46 91 c1 |..'......#.o.F..| +00000860 6e 96 3c 41 d3 cb a3 3f 5d 02 6a 4d ec 69 1f 25 |n.http://www.| +00000a00 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00000a10 69 2f 63 65 72 74 73 2f 4d 69 63 52 6f 6f 43 65 |i/certs/MicRooCe| +00000a20 72 41 75 74 5f 32 30 31 30 2d 30 36 2d 32 33 2e |rAut_2010-06-23.| +00000a30 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |crt0...*.H......| +00000a40 05 00 03 82 02 01 00 14 fc 7c 71 51 a5 79 c2 6e |.........|qQ.y.n| +00000a50 b2 ef 39 3e bc 3c 52 0f 6e 2b 3f 10 13 73 fe a8 |..9>..\`...........| +00000b30 85 b6 7f 51 88 66 47 19 8d a2 b0 12 3d 81 2a 68 |...Q.fG.....=.*h| +00000b40 05 77 bb 91 4c 62 7b b6 c1 07 c7 ba 7a 87 34 03 |.w..Lb{.....z.4.| +00000b50 0e 4b 62 7a 99 e9 ca fc ce 4a 37 c9 2d a4 57 7c |.Kbz.....J7.-.W|| +00000b60 1c fe 3d dc b8 0f 5a fa d6 c4 b3 02 85 02 3a ea |..=...Z.......:.| +00000b70 b3 d9 6e e4 69 21 37 de 81 d1 f6 75 19 05 67 d3 |..n.i!7....u..g.| +00000b80 93 57 5e 29 1b 39 c8 ee 2d e1 cd e4 45 73 5b d0 |.W^).9..-...Es[.| +00000b90 d2 ce 7a ab 16 19 82 46 58 d0 5e 9d 81 b3 67 af |..z....FX.^...g.| +00000ba0 6c 35 f2 bc e5 3f 24 e2 35 a2 0a 75 06 f6 18 56 |l5...?$.5..u...V| +00000bb0 99 d4 78 2c d1 05 1b eb d0 88 01 9d aa 10 f1 05 |..x,............| +00000bc0 df ba 7e 2c 63 b7 06 9b 23 21 c4 f9 78 6c e2 58 |..~,c...#!..xl.X| +00000bd0 17 06 36 2b 91 12 03 cc a4 d9 f2 2d ba f9 94 9d |..6+.......-....| +00000be0 40 ed 18 45 f1 ce 8a 5c 6b 3e ab 03 d3 70 18 2a |@..E...\k>...p.*| +00000bf0 0a 6a e0 5f 47 d1 d5 63 0a 32 f2 af d7 36 1f 2a |.j._G..c.2...6.*| +00000c00 70 5a e5 42 59 08 71 4b 57 ba 7e 83 81 f0 21 3c |pZ.BY.qKW.~...!<| +00000c10 f4 1c c1 c5 b9 90 93 0e 88 45 93 86 e9 b1 20 99 |.........E.... .| +00000c20 be 98 cb c5 95 a4 5d 62 d6 a0 63 08 20 bd 75 10 |......]b..c. .u.| +00000c30 77 7d 3d f3 45 b9 9f 97 9f cb 57 80 6f 33 a9 04 |w}=.E.....W.o3..| +00000c40 cf 77 a4 62 1c 59 7e |.w.b.Y~| +00000c47 a1 59 c0 a5 e4 94 a7 4a 87 |.Y.....J.| esl[2].signature_type = {x509_cert} +00000c50 b5 ab 15 5c 2b f0 72 |...\+.r| +00000c57 ee 03 00 00 |....| esl[2].signature_list_size = 1006 +00000c5b 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000c5f d2 |.| esl[2].signature_size = 978 +00000c60 03 00 00 |...| +00000c63 esl[2].signature_header (end:0x00000c63) +00000c63 ce 4d 56 70 fc 9a e3 4e 85 fc 94 96 49 |.MVp...N....I| esl[2].signature[0].owner = {dell} +00000c70 d7 e4 5c |..\| +00000c73 30 82 03 be 30 82 02 a6 a0 03 02 01 02 |0...0........| esl[2].signature[0].data (end:0x00001035) +00000c80 02 10 34 e4 c5 11 d0 dc 09 ae 4d 9c ec 51 5b 17 |..4.......M..Q[.| +00000c90 b1 f7 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 |..0...*.H.......| +00000ca0 00 30 6b 31 0b 30 09 06 03 55 04 06 13 02 55 53 |.0k1.0...U....US| +00000cb0 31 0e 30 0c 06 03 55 04 08 0c 05 54 65 78 61 73 |1.0...U....Texas| +00000cc0 31 13 30 11 06 03 55 04 07 0c 0a 52 6f 75 6e 64 |1.0...U....Round| +00000cd0 20 52 6f 63 6b 31 12 30 10 06 03 55 04 0a 0c 09 | Rock1.0...U....| +00000ce0 44 65 6c 6c 20 49 6e 63 2e 31 23 30 21 06 03 55 |Dell Inc.1#0!..U| +00000cf0 04 03 0c 1a 44 65 6c 6c 20 49 6e 63 2e 20 4b 65 |....Dell Inc. Ke| +00000d00 79 20 45 78 63 68 61 6e 67 65 20 4b 65 79 30 1e |y Exchange Key0.| +00000d10 17 0d 31 36 30 36 30 33 31 34 32 36 30 36 5a 17 |..160603142606Z.| +00000d20 0d 31 38 30 36 30 33 31 34 33 36 30 35 5a 30 62 |.180603143605Z0b| +00000d30 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 0e 30 |1.0...U....US1.0| +00000d40 0c 06 03 55 04 08 0c 05 54 65 78 61 73 31 13 30 |...U....Texas1.0| +00000d50 11 06 03 55 04 07 0c 0a 52 6f 75 6e 64 20 52 6f |...U....Round Ro| +00000d60 63 6b 31 12 30 10 06 03 55 04 0a 0c 09 44 65 6c |ck1.0...U....Del| +00000d70 6c 20 49 6e 63 2e 31 1a 30 18 06 03 55 04 03 0c |l Inc.1.0...U...| +00000d80 11 44 65 6c 6c 20 49 6e 63 2e 20 55 45 46 49 20 |.Dell Inc. UEFI | +00000d90 44 42 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |DB0.."0...*.H...| +00000da0 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000db0 01 01 00 96 9a d2 75 f6 bc 02 cf f9 76 6a 73 61 |......u.....vjsa| +00000dc0 ab 45 31 84 85 9f 99 53 2b f8 cd 16 8b f6 5a 45 |.E1....S+.....ZE| +00000dd0 80 8f a4 2a 7e 43 e9 c4 f5 8c da 91 f8 1d 66 91 |...*~C........f.| +00000de0 d7 98 b2 40 5b 48 65 86 aa e0 3f 02 bb cb b3 41 |...@[He...?....A| +00000df0 df 8f c9 41 0c e0 ed b2 1a 38 cb 8d 35 0c 80 12 |...A.....8..5...| +00000e00 7d ac b2 fe 4d 31 7f 2d 7f e4 f9 06 ef ce 9b ca |}...M1.-........| +00000e10 f5 1c 06 af 58 6b ed c2 ae 52 65 ff 99 05 5d 26 |....Xk...Re...]&| +00000e20 2f bc ca 9b e3 19 7f d0 66 87 31 57 a1 fd 4f 16 |/.......f.1W..O.| +00000e30 05 e4 94 02 ed 96 45 e9 9f 71 cb 9a da 22 aa 9c |......E..q..."..| +00000e40 21 6b 4a 29 7b 2d 4a 31 3a 47 1f 93 8c 78 38 aa |!kJ){-J1:G...x8.| +00000e50 41 fd e3 90 dc ee 2c 21 67 d0 55 0d 4f 5c fc 0d |A.....,!g.U.O\..| +00000e60 b2 ae 83 db fb 34 5d 09 f7 4b 80 91 08 ef 31 ac |.....4]..K....1.| +00000e70 9e e0 05 f8 55 31 b2 3d 64 50 0a f3 25 0d 67 69 |....U1.=dP..%.gi| +00000e80 73 4a 95 bf 3d 4b b2 29 18 d1 4a 90 ca 70 da 32 |sJ..=K.)..J..p.2| +00000e90 3b 63 20 8d 65 fc 94 8f 94 82 0b 2c d2 91 a5 1b |;c .e......,....| +00000ea0 74 cf 4e e1 19 ad 94 a4 48 d0 07 23 f2 9a 47 51 |t.N.....H..#..GQ| +00000eb0 bf 19 09 02 03 01 00 01 a3 67 30 65 30 0e 06 03 |.........g0e0...| +00000ec0 55 1d 0f 01 01 ff 04 04 03 02 07 80 30 13 06 03 |U...........0...| +00000ed0 55 1d 25 04 0c 30 0a 06 08 2b 06 01 05 05 07 03 |U.%..0...+......| +00000ee0 03 30 1f 06 03 55 1d 23 04 18 30 16 80 14 07 07 |.0...U.#..0.....| +00000ef0 f4 95 10 d4 d7 7b cf dd 98 63 b5 fe 3c 60 72 a0 |.....{...c..<`r.| +00000f00 ea 72 30 1d 06 03 55 1d 0e 04 16 04 14 5d db 77 |.r0...U......].w| +00000f10 2d c8 80 66 00 55 ba 0b c1 31 88 6b b6 30 a6 39 |-..f.U...1.k.0.9| +00000f20 e7 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000f30 03 82 01 01 00 10 aa 3d d6 02 26 c6 29 e6 39 f3 |.......=..&.).9.| +00000f40 6d 88 d8 74 79 a4 3e 0a d9 b0 b7 8b fc a0 fc 5e |m..ty.>........^| +00000f50 55 38 65 8b 6f 31 9f 51 52 da 96 ad 9a ce 00 fb |U8e.o1.QR.......| +00000f60 02 fe 37 11 fa 35 ed 43 67 e8 6e 01 17 d7 b4 f1 |..7..5.Cg.n.....| +00000f70 a3 0b af a1 96 b5 f9 32 e5 60 80 e3 62 c4 d8 dc |.......2.`..b...| +00000f80 49 90 fa 5c 03 c7 7c 8c a0 c2 64 c8 a9 38 fe 5d |I..\..|...d..8.]| +00000f90 43 bb dc 8e 14 89 8f 81 d9 3b 8b 9d c5 f9 d6 09 |C........;......| +00000fa0 87 bc 37 5e f0 df 72 a4 65 8f 75 b3 3a 1f a6 85 |..7^..r.e.u.:...| +00000fb0 02 43 44 f8 0f 45 2b d7 94 90 3d 1c 3c 85 72 1e |.CD..E+...=.<.r.| +00000fc0 b6 6e c8 6f 33 94 73 c8 ad 0a 82 db 51 b2 58 91 |.n.o3.s.....Q.X.| +00000fd0 b7 f2 bd 13 c3 28 6a 9d 8c 16 8d 90 44 b2 de 22 |.....(j.....D.."| +00000fe0 3f e8 13 ed 67 66 6f be 40 a8 b2 b5 50 05 d7 b4 |?...gfo.@...P...| +00000ff0 2c 73 3d ec 8c eb 14 07 1c 6e b9 72 4e cc 67 8a |,s=......n.rN.g.| +00001000 a8 40 89 51 f6 86 27 d8 9c 9a ad 81 8f c0 59 58 |.@.Q..'.......YX| +00001010 3c 0a 41 2f 48 22 34 16 e3 26 e7 7b ae 23 22 b1 |<.A/H"4..&.{.#".| +00001020 08 0f b9 10 76 e5 c5 b0 e0 8a 76 80 aa 1b 16 30 |....v.....v....0| +00001030 b8 ee c1 86 d0 |.....| +00001035 diff --git a/tests/machine1/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine1/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..9875f66b --- /dev/null +++ b/tests/machine1/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,503 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 0e 00 00 |....| esl[0].signature_list_size = 3724 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c fd dd 6e 3d |..n=| esl[0].signature[2].data (end:0x000000ac) +00000090 29 ea 84 c7 74 3d ad 4a 1b db c7 00 b5 fe c1 b3 |)...t=.J........| +000000a0 91 f9 32 40 90 86 ac c7 1d d6 db d8 |..2@........| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc f5 2f 83 a3 |./..| esl[0].signature[3].data (end:0x000000dc) +000000c0 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +000000d0 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec e9 2c 22 eb |.,".| esl[0].signature[4].data (end:0x0000010c) +000000f0 3b 56 42 d6 5c 1e c2 ca f2 47 d2 59 47 38 ee bb |;VB.\....G.YG8..| +00000100 7f b3 84 1a 44 95 6f 59 e2 b0 d1 fa |....D.oY....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c e6 ca 68 e9 |..h.| esl[0].signature[5].data (end:0x0000013c) +00000120 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000130 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c d8 cb eb 97 |....| esl[0].signature[6].data (end:0x0000016c) +00000150 35 f5 67 2b 36 7e 4f 96 cd c7 49 69 61 5d 17 07 |5.g+6~O...Iia]..| +00000160 4a e9 6c 72 4d 42 ce 02 16 f8 f3 fa |J.lrMB......| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c d6 26 15 7e |.&.~| esl[0].signature[7].data (end:0x0000019c) +00000180 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +00000190 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac d0 63 ec 28 |.c.(| esl[0].signature[8].data (end:0x000001cc) +000001b0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000001c0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc ce 3b fa be |.;..| esl[0].signature[9].data (end:0x000001fc) +000001e0 59 d6 7c e8 ac 8d fd 4a 16 f7 c4 3e f9 c2 24 51 |Y.|....J...>..$Q| +000001f0 3f bc 65 59 57 d7 35 fa 29 f5 40 ce |?.eYW.5.).@.| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c cb 6b 85 8b |.k..| esl[0].signature[10].data (end:0x0000022c) +00000210 40 d3 a0 98 76 58 15 b5 92 c1 51 4a 49 60 4f af |@...vX....QJI`O.| +00000220 d6 08 19 da 88 d7 a7 6e 97 78 fe f7 |.......n.x..| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c ca 17 1d 61 |...a| esl[0].signature[11].data (end:0x0000025c) +00000240 4a 8d 7e 12 1c 93 94 8c d0 fe 55 d3 99 81 f9 d1 |J.~.......U.....| +00000250 1a a9 6e 03 45 0a 41 52 27 c2 c6 5b |..n.E.AR'..[| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c c9 0f 33 66 |..3f| esl[0].signature[12].data (end:0x0000028c) +00000270 17 b8 e7 f9 83 97 54 13 c9 97 f1 0b 73 eb 26 7f |......T.....s.&.| +00000280 d8 a1 0c b9 e3 bd bf c6 67 ab db 8b |........g...| +0000028c bd 9a fa 77 |...w| esl[0].signature[13].owner = {microsoft} +00000290 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000029c c8 3c b1 39 |.<.9| esl[0].signature[13].data (end:0x000002bc) +000002a0 22 ad 99 f5 60 74 46 75 dd 37 cc 94 dc ad 5a 1f |"...`tFu.7....Z.| +000002b0 cb a6 47 2f ee 34 11 71 d9 39 e8 84 |..G/.4.q.9..| +000002bc bd 9a fa 77 |...w| esl[0].signature[14].owner = {microsoft} +000002c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002cc c6 17 c1 a8 |....| esl[0].signature[14].data (end:0x000002ec) +000002d0 b1 ee 2a 81 1c 28 b5 a8 1b 4c 83 d7 c9 8b 5b 0c |..*..(...L....[.| +000002e0 27 28 1d 61 02 07 eb e6 92 c2 96 7f |'(.a........| +000002ec bd 9a fa 77 |...w| esl[0].signature[15].owner = {microsoft} +000002f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002fc c5 d9 d8 a1 |....| esl[0].signature[15].data (end:0x0000031c) +00000300 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000310 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000031c bd 9a fa 77 |...w| esl[0].signature[16].owner = {microsoft} +00000320 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000032c c4 09 bd ac |....| esl[0].signature[16].data (end:0x0000034c) +00000330 47 75 ad d8 db 92 aa 22 b5 b7 18 fb 8c 94 a1 46 |Gu.....".......F| +00000340 2c 1f e9 a4 16 b9 5d 8a 33 88 c2 fc |,.....].3...| +0000034c bd 9a fa 77 |...w| esl[0].signature[17].owner = {microsoft} +00000350 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000035c c3 a9 9a 46 |...F| esl[0].signature[17].data (end:0x0000037c) +00000360 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000370 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000037c bd 9a fa 77 |...w| esl[0].signature[18].owner = {microsoft} +00000380 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000038c bc 87 a6 68 |...h| esl[0].signature[18].data (end:0x000003ac) +00000390 e8 19 66 48 9c b5 08 ee 80 51 83 c1 9e 6a cd 24 |..fH.....Q...j.$| +000003a0 cf 17 79 9c a0 62 d2 e3 84 da 0e a7 |..y..b......| +000003ac bd 9a fa 77 |...w| esl[0].signature[19].owner = {microsoft} +000003b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003bc b9 7a 08 89 |.z..| esl[0].signature[19].data (end:0x000003dc) +000003c0 05 9c 03 5f f1 d5 4b 6d b5 3b 11 b9 76 66 68 d9 |..._..Km.;..vfh.| +000003d0 f9 55 24 7c 02 8b 28 37 d7 a0 4c d9 |.U$|..(7..L.| +000003dc bd 9a fa 77 |...w| esl[0].signature[20].owner = {microsoft} +000003e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003ec b8 f0 78 d9 |..x.| esl[0].signature[20].data (end:0x0000040c) +000003f0 83 a2 4a c4 33 21 63 93 88 35 14 cd 93 2c 33 af |..J.3!c..5...,3.| +00000400 18 e7 dd 70 88 4c 82 35 f4 27 57 36 |...p.L.5.'W6| +0000040c bd 9a fa 77 |...w| esl[0].signature[21].owner = {microsoft} +00000410 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000041c b5 4f 1e e6 |.O..| esl[0].signature[21].data (end:0x0000043c) +00000420 36 63 1f ad 68 05 8d 3b 09 37 03 1a c1 b9 0c cb |6c..h..;.7......| +00000430 17 06 2a 39 1c ca 68 af db e4 0d 55 |..*9..h....U| +0000043c bd 9a fa 77 |...w| esl[0].signature[22].owner = {microsoft} +00000440 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000044c af e2 03 0a |....| esl[0].signature[22].data (end:0x0000046c) +00000450 fb 7d 2c da 13 f9 fa 33 3a 02 e3 4f 67 51 af ec |.},....3:..OgQ..| +00000460 11 b0 10 db cd 44 1f df 4c 40 02 b3 |.....D..L@..| +0000046c bd 9a fa 77 |...w| esl[0].signature[23].owner = {microsoft} +00000470 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000047c ae eb ae 31 |...1| esl[0].signature[23].data (end:0x0000049c) +00000480 51 27 12 73 ed 95 aa 2e 67 11 39 ed 31 a9 85 67 |Q'.s....g.9.1..g| +00000490 30 3a 33 22 98 f8 37 09 a9 d5 5a a1 |0:3"..7...Z.| +0000049c bd 9a fa 77 |...w| esl[0].signature[24].owner = {microsoft} +000004a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000004ac ad 68 26 e1 |.h&.| esl[0].signature[24].data (end:0x000004cc) +000004b0 94 6d 26 d3 ea f3 68 5c 88 d9 7d 85 de 3b 4d cb |.m&...h\..}..;M.| +000004c0 3d 0e e2 ae 81 c7 05 60 d1 3c 57 20 |=......`...h2.....'| +000005e0 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +000005ec bd 9a fa 77 |...w| esl[0].signature[31].owner = {microsoft} +000005f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000005fc 8d 8e a2 89 |....| esl[0].signature[31].data (end:0x0000061c) +00000600 cf e7 0a 1c 07 ab 73 65 cb 28 ee 51 ed d3 3c f2 |......se.(.Q..<.| +00000610 50 6d e8 88 fb ad d6 0e bf 80 48 1c |Pm........H.| +0000061c bd 9a fa 77 |...w| esl[0].signature[32].owner = {microsoft} +00000620 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000062c 8b f4 34 b4 |..4.| esl[0].signature[32].data (end:0x0000064c) +00000630 9e 00 cc f7 15 02 a2 cd 90 08 65 cb 01 ec 3b 3d |..........e...;=| +00000640 a0 3c 35 be 50 5f df 7b d5 63 f5 21 |.<5.P_.{.c.!| +0000064c bd 9a fa 77 |...w| esl[0].signature[33].owner = {microsoft} +00000650 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000065c 8a d6 48 59 |..HY| esl[0].signature[33].data (end:0x0000067c) +00000660 f1 95 b5 f5 8d af aa 94 0b 6a 61 67 ac d6 7a 88 |.........jag..z.| +00000670 6e 8f 46 93 64 17 72 21 c5 59 45 b9 |n.F.d.r!.YE.| +0000067c bd 9a fa 77 |...w| esl[0].signature[34].owner = {microsoft} +00000680 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000068c 89 5a 97 85 |.Z..| esl[0].signature[34].data (end:0x000006ac) +00000690 f6 17 ca 1d 7e d4 4f c1 a1 47 0b 71 f3 f1 22 38 |....~.O..G.q.."8| +000006a0 62 d9 ff 9d cc 3a e2 df 92 16 3d af |b....:....=.| +000006ac bd 9a fa 77 |...w| esl[0].signature[35].owner = {microsoft} +000006b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006bc 82 db 3b ce |..;.| esl[0].signature[35].data (end:0x000006dc) +000006c0 b4 f6 08 43 ce 9d 97 c3 d1 87 cd 9b 59 41 cd 3d |...C........YA.=| +000006d0 e8 10 0e 58 6f 2b da 56 37 57 5f 67 |...Xo+.V7W_g| +000006dc bd 9a fa 77 |...w| esl[0].signature[36].owner = {microsoft} +000006e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006ec 81 a8 b9 65 |...e| esl[0].signature[36].data (end:0x0000070c) +000006f0 bb 84 d3 87 6b 94 29 a9 54 81 cc 95 53 18 cf aa |....k.).T...S...| +00000700 14 12 d8 08 c8 a3 3b fd 33 ff f0 e4 |......;.3...| +0000070c bd 9a fa 77 |...w| esl[0].signature[37].owner = {microsoft} +00000710 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000071c 80 b4 d9 69 |...i| esl[0].signature[37].data (end:0x0000073c) +00000720 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000730 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000073c bd 9a fa 77 |...w| esl[0].signature[38].owner = {microsoft} +00000740 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000074c 78 27 af 99 |x'..| esl[0].signature[38].data (end:0x0000076c) +00000750 36 2c fa f0 71 7d ad e4 b1 bf e0 43 8a d1 71 c1 |6,..q}.....C..q.| +00000760 5a dd c2 48 b7 5b f8 ca a4 4b b2 c5 |Z..H.[...K..| +0000076c bd 9a fa 77 |...w| esl[0].signature[39].owner = {microsoft} +00000770 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000077c 77 dd 19 0f |w...| esl[0].signature[39].data (end:0x0000079c) +00000780 a3 0d 88 ff 5e 3b 01 1a 0a e6 1e 62 09 78 0c 13 |....^;.....b.x..| +00000790 0b 53 5e cb 87 e6 f0 88 8a 0b 6b 2f |.S^.......k/| +0000079c bd 9a fa 77 |...w| esl[0].signature[40].owner = {microsoft} +000007a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007ac 72 e0 bd 18 |r...| esl[0].signature[40].data (end:0x000007cc) +000007b0 67 cf 5d 9d 56 ab 15 8a df 3b dd bc 82 bf 32 a8 |g.].V....;....2.| +000007c0 d8 aa 1d 8c 5e 2f 6d f2 94 28 d6 d8 |....^/m..(..| +000007cc bd 9a fa 77 |...w| esl[0].signature[41].owner = {microsoft} +000007d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007dc 72 6b 3e b6 |rk>.| esl[0].signature[41].data (end:0x000007fc) +000007e0 54 04 6a 30 f3 f8 3d 9b 96 ce 03 f6 70 e9 a8 06 |T.j0..=.....p...| +000007f0 d1 70 8a 03 71 e6 2d c4 9d 2c 23 c1 |.p..q.-..,#.| +000007fc bd 9a fa 77 |...w| esl[0].signature[42].owner = {microsoft} +00000800 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000080c 71 f2 90 6f |q..o| esl[0].signature[42].data (end:0x0000082c) +00000810 d2 22 49 7e 54 a3 46 62 ab 24 97 fc c8 10 20 77 |."I~T.Fb.$.... w| +00000820 0f f5 13 68 e9 e3 d9 bf cb fd 63 75 |...h......cu| +0000082c bd 9a fa 77 |...w| esl[0].signature[43].owner = {microsoft} +00000830 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000083c 6f 14 28 ff |o.(.| esl[0].signature[43].data (end:0x0000085c) +00000840 71 c9 db 0e d5 af 1f 2e 7b bf cb ab 64 7c c2 65 |q.......{...d|.e| +00000850 dd f5 b2 93 cd b6 26 f5 0a 3a 78 5e |......&..:x^| +0000085c bd 9a fa 77 |...w| esl[0].signature[44].owner = {microsoft} +00000860 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000086c 6c 88 54 47 |l.TG| esl[0].signature[44].data (end:0x0000088c) +00000870 8d d5 59 e2 93 51 b8 26 c0 6c b8 bf ef 2b 94 ad |..Y..Q.&.l...+..| +00000880 35 38 35 87 72 d1 93 f8 2e d1 ca 11 |585.r.......| +0000088c bd 9a fa 77 |...w| esl[0].signature[45].owner = {microsoft} +00000890 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000089c 6b 1d 13 80 |k...| esl[0].signature[45].data (end:0x000008bc) +000008a0 78 e4 41 8a a6 8d eb 7b b3 5e 06 60 92 cf 47 9e |x.A....{.^.`..G.| +000008b0 eb 8c e4 cd 12 e7 d0 72 cc b4 2f 66 |.......r../f| +000008bc bd 9a fa 77 |...w| esl[0].signature[46].owner = {microsoft} +000008c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008cc 64 57 5b d9 |dW[.| esl[0].signature[46].data (end:0x000008ec) +000008d0 12 78 9a 2e 14 ad 56 f6 34 1f 52 af 6b f8 0c f9 |.x....V.4.R.k...| +000008e0 44 00 78 59 75 e9 f0 4e 2d 64 d7 45 |D.xYu..N-d.E| +000008ec bd 9a fa 77 |...w| esl[0].signature[47].owner = {microsoft} +000008f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008fc 5a e9 49 ea |Z.I.| esl[0].signature[47].data (end:0x0000091c) +00000900 88 55 eb 93 e4 39 db c6 5b da 2e 42 85 2c 2f df |.U...9..[..B.,/.| +00000910 67 89 fa 14 67 36 e3 c3 41 0f 2b 5c |g...g6..A.+\| +0000091c bd 9a fa 77 |...w| esl[0].signature[48].owner = {microsoft} +00000920 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000092c 58 fb 94 1a |X...| esl[0].signature[48].data (end:0x0000094c) +00000930 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +00000940 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +0000094c bd 9a fa 77 |...w| esl[0].signature[49].owner = {microsoft} +00000950 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000095c 55 b9 9b 0d |U...| esl[0].signature[49].data (end:0x0000097c) +00000960 e5 3d bc fe 48 5a a9 c7 37 cf 3f b6 16 ef 3d 91 |.=..HZ..7.?...=.| +00000970 fa b5 99 aa 7c ab 19 ed a7 63 b5 ba |....|....c..| +0000097c bd 9a fa 77 |...w| esl[0].signature[50].owner = {microsoft} +00000980 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000098c 53 91 c3 a2 |S...| esl[0].signature[50].data (end:0x000009ac) +00000990 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000009a0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000009ac bd 9a fa 77 |...w| esl[0].signature[51].owner = {microsoft} +000009b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009bc 51 88 31 fe |Q.1.| esl[0].signature[51].data (end:0x000009dc) +000009c0 73 82 b5 14 d0 3e 15 c6 21 22 8b 8a b6 54 79 bd |s....>..!"...Ty.| +000009d0 0c bf a3 c5 c1 d0 f4 8d 9c 30 61 35 |.........0a5| +000009dc bd 9a fa 77 |...w| esl[0].signature[52].owner = {microsoft} +000009e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009ec 47 cc 08 61 |G..a| esl[0].signature[52].data (end:0x00000a0c) +000009f0 27 e2 06 9a 86 e0 3a 6b ef 2c d4 10 f8 c5 5a 6d |'.....:k.,....Zm| +00000a00 6b db 36 21 68 c3 1b 2c e3 2a 5a df |k.6!h..,.*Z.| +00000a0c bd 9a fa 77 |...w| esl[0].signature[53].owner = {microsoft} +00000a10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a1c 45 c7 c8 ae |E...| esl[0].signature[53].data (end:0x00000a3c) +00000a20 75 0a cf bb 48 fc 37 52 7d 64 12 dd 64 4d ae d8 |u...H.7R}d..dM..| +00000a30 91 3c cd 8a 24 c9 4d 85 69 67 df 8e |.<..$.M.ig..| +00000a3c bd 9a fa 77 |...w| esl[0].signature[54].owner = {microsoft} +00000a40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a4c 43 97 da ca |C...| esl[0].signature[54].data (end:0x00000a6c) +00000a50 83 9e 7f 63 07 7c b5 0c 92 df 43 bc 2d 2f b2 a8 |...c.|....C.-/..| +00000a60 f5 9f 26 fc 7a 0e 4b d4 d9 75 16 92 |..&.z.K..u..| +00000a6c bd 9a fa 77 |...w| esl[0].signature[55].owner = {microsoft} +00000a70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a7c 3f ce 9b 9f |?...| esl[0].signature[55].data (end:0x00000a9c) +00000a80 df 3e f0 9d 54 52 b0 f9 5e e4 81 c2 b7 f0 6d 74 |.>..TR..^.....mt| +00000a90 3a 73 79 71 55 8e 70 13 6a ce 3e 73 |:syqU.p.j.>s| +00000a9c bd 9a fa 77 |...w| esl[0].signature[56].owner = {microsoft} +00000aa0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000aac 3b 02 87 53 |;..S| esl[0].signature[56].data (end:0x00000acc) +00000ab0 3e 0c c3 d0 ec 1a a8 23 cb f0 a9 41 aa d8 72 15 |>......#...A..r.| +00000ac0 79 d1 c4 99 80 2d d1 c3 a6 36 b8 a9 |y....-...6..| +00000acc bd 9a fa 77 |...w| esl[0].signature[57].owner = {microsoft} +00000ad0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000adc 38 41 d2 21 |8A.!| esl[0].signature[57].data (end:0x00000afc) +00000ae0 36 8d 15 83 d7 5c 0a 02 e6 21 60 39 4d 6c 4e 0a |6....\...!`9MlN.| +00000af0 67 60 b6 f6 07 b9 03 62 bc 85 5b 02 |g`.....b..[.| +00000afc bd 9a fa 77 |...w| esl[0].signature[58].owner = {microsoft} +00000b00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b0c 36 33 84 d1 |63..| esl[0].signature[58].data (end:0x00000b2c) +00000b10 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000b20 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +00000b2c bd 9a fa 77 |...w| esl[0].signature[59].owner = {microsoft} +00000b30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b3c 36 08 ed ba |6...| esl[0].signature[59].data (end:0x00000b5c) +00000b40 f5 ad 0f 41 a4 14 a1 77 7a bf 2f af 5e 67 03 34 |...A...wz./.^g.4| +00000b50 67 5e c3 99 5e 69 35 82 9e 0c aa d2 |g^..^i5.....| +00000b5c bd 9a fa 77 |...w| esl[0].signature[60].owner = {microsoft} +00000b60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b6c 30 66 28 fa |0f(.| esl[0].signature[60].data (end:0x00000b8c) +00000b70 54 77 30 57 28 ba 4a 46 7d e7 d0 38 7a 54 f5 69 |Tw0W(.JF}..8zT.i| +00000b80 d3 76 9f ce 5e 75 ec 89 d2 8d 15 93 |.v..^u......| +00000b8c bd 9a fa 77 |...w| esl[0].signature[61].owner = {microsoft} +00000b90 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b9c 2e 70 91 67 |.p.g| esl[0].signature[61].data (end:0x00000bbc) +00000ba0 86 a6 f7 73 51 1f a7 18 1f ab 0f 1d 70 b5 57 c6 |...sQ.......p.W.| +00000bb0 32 2e a9 23 b2 a8 d3 b9 2b 51 af 7d |2..#....+Q.}| +00000bbc bd 9a fa 77 |...w| esl[0].signature[62].owner = {microsoft} +00000bc0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bcc 2c 73 d9 33 |,s.3| esl[0].signature[62].data (end:0x00000bec) +00000bd0 25 ba 6d cb e5 89 d4 a4 c6 3c 5b 93 55 59 ef 92 |%.m......<[.UY..| +00000be0 fb f0 50 ed 50 c4 e2 08 52 06 f1 7d |..P.P...R..}| +00000bec bd 9a fa 77 |...w| esl[0].signature[63].owner = {microsoft} +00000bf0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bfc 2b bf 2c a7 |+.,.| esl[0].signature[63].data (end:0x00000c1c) +00000c00 b8 f1 d9 1f 27 ee 52 b6 fb 2a 5d d0 49 b8 5a 2b |....'.R..*].I.Z+| +00000c10 9b 52 9c 5d 66 62 06 81 04 b0 55 f8 |.R.]fb....U.| +00000c1c bd 9a fa 77 |...w| esl[0].signature[64].owner = {microsoft} +00000c20 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c2c 2b 99 cf 26 |+..&| esl[0].signature[64].data (end:0x00000c4c) +00000c30 42 2e 92 fe 36 5f bf 4b c3 0d 27 08 6c 9e e1 4b |B...6_.K..'.l..K| +00000c40 7a 6f ff 44 fb 2f 6b 90 01 69 99 39 |zo.D./k..i.9| +00000c4c bd 9a fa 77 |...w| esl[0].signature[65].owner = {microsoft} +00000c50 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c5c 29 c6 eb 52 |)..R| esl[0].signature[65].data (end:0x00000c7c) +00000c60 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000c70 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +00000c7c bd 9a fa 77 |...w| esl[0].signature[66].owner = {microsoft} +00000c80 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c8c 1a ec 84 b8 |....| esl[0].signature[66].data (end:0x00000cac) +00000c90 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000ca0 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |...H...-..| +00000cd0 49 6d 54 10 b5 cf d6 c8 64 d2 d1 0f |ImT.....d...| +00000cdc bd 9a fa 77 |...w| esl[0].signature[68].owner = {microsoft} +00000ce0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000cec 17 4e 3a 0b |.N:.| esl[0].signature[68].data (end:0x00000d0c) +00000cf0 5b 43 c6 a6 07 bb d3 40 4f 05 34 1e 3d cf 39 62 |[C.....@O.4.=.9b| +00000d00 67 ce 94 f8 b5 0e 2e 23 a9 da 92 0c |g......#....| +00000d0c bd 9a fa 77 |...w| esl[0].signature[69].owner = {microsoft} +00000d10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d1c 10 6f ac ea |.o..| esl[0].signature[69].data (end:0x00000d3c) +00000d20 cf ec fd 4e 30 3b 74 f4 80 a0 80 98 e2 d0 80 2b |...N0;t........+| +00000d30 93 6f 8e c7 74 ce 21 f3 16 86 68 9c |.o..t.!...h.| +00000d3c bd 9a fa 77 |...w| esl[0].signature[70].owner = {microsoft} +00000d40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d4c 0d c9 f3 fb |....| esl[0].signature[70].data (end:0x00000d6c) +00000d50 99 96 21 48 c3 ca 83 36 32 75 8d 3e d4 fc 8d 0b |..!H...62u.>....| +00000d60 00 07 b9 5b 31 e6 52 8f 2a cd 5b fc |...[1.R.*.[.| +00000d6c bd 9a fa 77 |...w| esl[0].signature[71].owner = {microsoft} +00000d70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d7c 0d 0d be ca |....| esl[0].signature[71].data (end:0x00000d9c) +00000d80 6f 29 ec a0 6f 33 1a 7d 72 e4 88 4b 12 09 7f b3 |o)..o3.}r..K....| +00000d90 48 98 3a 2a 14 a0 d7 3f 4f 10 14 0f |H.:*...?O...| +00000d9c bd 9a fa 77 |...w| esl[0].signature[72].owner = {microsoft} +00000da0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000dac 0c 18 93 39 |...9| esl[0].signature[72].data (end:0x00000dcc) +00000db0 76 2d f3 36 ab 3d d0 06 a4 63 df 71 5a 39 cf b0 |v-.6.=...c.qZ9..| +00000dc0 f4 92 46 5c 60 0e 6c 6b d7 bd 89 8c |..F\`.lk....| +00000dcc bd 9a fa 77 |...w| esl[0].signature[73].owner = {microsoft} +00000dd0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000ddc 0b bb 43 92 |..C.| esl[0].signature[73].data (end:0x00000dfc) +00000de0 da ac 7a b8 9b 30 a4 ac 65 75 31 b9 7b fa ab 04 |..z..0..eu1.{...| +00000df0 f9 0b 0d af e5 f9 b6 eb 90 a0 63 74 |..........ct| +00000dfc bd 9a fa 77 |...w| esl[0].signature[74].owner = {microsoft} +00000e00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e0c 09 df 5f 4e |.._N| esl[0].signature[74].data (end:0x00000e2c) +00000e10 51 12 08 ec 78 b9 6d 12 d0 81 25 fd b6 03 86 8d |Q...x.m...%.....| +00000e20 e3 9f 6f 72 92 78 52 59 9b 65 9c 26 |..or.xRY.e.&| +00000e2c bd 9a fa 77 |...w| esl[0].signature[75].owner = {microsoft} +00000e30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e3c 07 e6 c6 a8 |....| esl[0].signature[75].data (end:0x00000e5c) +00000e40 58 64 6f b1 ef c6 79 03 fe 28 b1 16 01 1f 23 67 |Xdo...y..(....#g| +00000e50 fe 92 e6 be 2b 36 99 9e ff 39 d0 9e |....+6...9..| +00000e5c bd 9a fa 77 |...w| esl[0].signature[76].owner = {microsoft} +00000e60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e6c 07 5e ea 06 |.^..| esl[0].signature[76].data (end:0x00000e8c) +00000e70 05 89 54 8b a0 60 b2 fe ed 10 da 3c 20 c7 fe 9b |..T..`.....< ...| +00000e80 17 cd 02 6b 94 e8 a6 83 b8 11 52 38 |...k......R8| +00000e8c a1 59 c0 a5 |.Y..| esl[1].signature_type = {x509_cert} +00000e90 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +00000e9c 9b 06 00 00 |....| esl[1].signature_list_size = 1691 +00000ea0 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000ea4 7f 06 00 00 |....| esl[1].signature_size = 1663 +00000ea8 esl[1].signature_header (end:0x00000ea8) +00000ea8 00 00 00 00 00 00 00 00 |........| esl[1].signature[0].owner = {zero} +00000eb0 00 00 00 00 00 00 00 00 |........| +00000eb8 30 82 06 6b 30 82 04 53 |0..k0..S| esl[1].signature[0].data (end:0x00001527) +00000ec0 a0 03 02 01 02 02 0a 61 0c 6a 19 00 00 00 00 00 |.......a.j......| +00000ed0 04 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000ee0 30 81 88 31 0b 30 09 06 03 55 04 06 13 02 55 53 |0..1.0...U....US| +00000ef0 31 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 |1.0...U....Washi| +00000f00 6e 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 |ngton1.0...U....| +00000f10 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a |Redmond1.0...U..| +00000f20 13 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |..Microsoft Corp| +00000f30 6f 72 61 74 69 6f 6e 31 32 30 30 06 03 55 04 03 |oration1200..U..| +00000f40 13 29 4d 69 63 72 6f 73 6f 66 74 20 52 6f 6f 74 |.)Microsoft Root| +00000f50 20 43 65 72 74 69 66 69 63 61 74 65 20 41 75 74 | Certificate Aut| +00000f60 68 6f 72 69 74 79 20 32 30 31 30 30 1e 17 0d 31 |hority 20100...1| +00000f70 30 30 37 30 36 32 30 34 30 32 33 5a 17 0d 32 35 |00706204023Z..25| +00000f80 30 37 30 36 32 30 35 30 32 33 5a 30 79 31 0b 30 |0706205023Z0y1.0| +00000f90 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000fa0 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000fb0 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000fc0 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +00000fd0 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000fe0 6e 31 23 30 21 06 03 55 04 03 13 1a 4d 69 63 72 |n1#0!..U....Micr| +00000ff0 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 50 43 |osoft Windows PC| +00001000 41 20 32 30 31 30 30 82 01 22 30 0d 06 09 2a 86 |A 20100.."0...*.| +00001010 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +00001020 01 0a 02 82 01 01 00 c0 79 bb 3a b1 f0 0f 84 b8 |........y.:.....| +00001030 ad 64 2a 75 16 73 d0 bb 07 f6 3e 0d 9d 14 e4 b1 |.d*u.s....>.....| +00001040 9f c1 c8 94 b0 38 7c 1f d0 33 55 f5 ba 23 66 f5 |.....8|..3U..#f.| +00001050 2e 28 48 53 c7 16 83 ba f5 51 ac 7e ac e0 26 7f |.(HS.....Q.~..&.| +00001060 0f 74 fc 59 95 dc c9 c6 a2 f7 52 70 5a 2c 1d 94 |.t.Y......RpZ,..| +00001070 ab 19 bf af 95 7d af 66 a1 6f 9b 62 6e 6d 4b bc |.....}.f.o.bnmK.| +00001080 2f 35 6c de a4 6a 63 5a 5f fb f3 0d 4d 61 cc 0a |/5l..jcZ_...Ma..| +00001090 7e 31 eb 6c 0a d0 4d 97 0f fd 7f 38 46 e6 8a c7 |~1.l..M....8F...| +000010a0 73 69 76 55 69 96 4c e4 d8 f0 34 eb ba b1 1f ce |sivUi.L...4.....| +000010b0 29 7e c4 4f 9d 13 15 ab 13 1b 72 58 62 56 6c 8a |)~.O......rXbVl.| +000010c0 81 a3 64 77 98 46 65 29 9d 83 14 a5 4c 08 a0 83 |..dw.Fe)....L...| +000010d0 d7 23 1f f3 5f df 6f 2c cf da 16 d8 0e 72 04 28 |.#.._.o,.....r.(| +000010e0 d8 6b 3e f8 13 b1 7c a2 17 79 4f 7e dc 3a e4 9d |.k>...|..yO~.:..| +000010f0 70 27 6b bf db fc 1e c7 07 d8 c0 be 0b 93 1e 28 |p'k............(| +00001100 e0 73 6d d2 54 e9 28 4c bf 6b 5d 9f ff 5d 33 12 |.sm.T.(L.k]..]3.| +00001110 37 95 25 61 34 6a 42 cb 7c 9d 3a bb 88 59 e1 a3 |7.%a4jB.|.:..Y..| +00001120 42 6d 3a 50 5b 48 d1 02 03 01 00 01 a3 82 01 e3 |Bm:P[H..........| +00001130 30 82 01 df 30 10 06 09 2b 06 01 04 01 82 37 15 |0...0...+.....7.| +00001140 01 04 03 02 01 00 30 1d 06 03 55 1d 0e 04 16 04 |......0...U.....| +00001150 14 d1 4f a9 8a 07 08 ce f4 24 18 98 e5 00 ff f3 |..O......$......| +00001160 d6 79 1d 37 bc 30 19 06 09 2b 06 01 04 01 82 37 |.y.7.0...+.....7| +00001170 14 02 04 0c 1e 0a 00 53 00 75 00 62 00 43 00 41 |.......S.u.b.C.A| +00001180 30 0b 06 03 55 1d 0f 04 04 03 02 01 86 30 0f 06 |0...U........0..| +00001190 03 55 1d 13 01 01 ff 04 05 30 03 01 01 ff 30 1f |.U.......0....0.| +000011a0 06 03 55 1d 23 04 18 30 16 80 14 d5 f6 56 cb 8f |..U.#..0.....V..| +000011b0 e8 a2 5c 62 68 d1 3d 94 90 5b d7 ce 9a 18 c4 30 |..\bh.=..[.....0| +000011c0 56 06 03 55 1d 1f 04 4f 30 4d 30 4b a0 49 a0 47 |V..U...O0M0K.I.G| +000011d0 86 45 68 74 74 70 3a 2f 2f 63 72 6c 2e 6d 69 63 |.Ehttp://crl.mic| +000011e0 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 |rosoft.com/pki/c| +000011f0 72 6c 2f 70 72 6f 64 75 63 74 73 2f 4d 69 63 52 |rl/products/MicR| +00001200 6f 6f 43 65 72 41 75 74 5f 32 30 31 30 2d 30 36 |ooCerAut_2010-06| +00001210 2d 32 33 2e 63 72 6c 30 5a 06 08 2b 06 01 05 05 |-23.crl0Z..+....| +00001220 07 01 01 04 4e 30 4c 30 4a 06 08 2b 06 01 05 05 |....N0L0J..+....| +00001230 07 30 02 86 3e 68 74 74 70 3a 2f 2f 77 77 77 2e |.0..>http://www.| +00001240 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00001250 69 2f 63 65 72 74 73 2f 4d 69 63 52 6f 6f 43 65 |i/certs/MicRooCe| +00001260 72 41 75 74 5f 32 30 31 30 2d 30 36 2d 32 33 2e |rAut_2010-06-23.| +00001270 63 72 74 30 81 9d 06 03 55 1d 20 04 81 95 30 81 |crt0....U. ...0.| +00001280 92 30 81 8f 06 09 2b 06 01 04 01 82 37 2e 03 30 |.0....+.....7..0| +00001290 81 81 30 3d 06 08 2b 06 01 05 05 07 02 01 16 31 |..0=..+........1| +000012a0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000012b0 73 6f 66 74 2e 63 6f 6d 2f 50 4b 49 2f 64 6f 63 |soft.com/PKI/doc| +000012c0 73 2f 43 50 53 2f 64 65 66 61 75 6c 74 2e 68 74 |s/CPS/default.ht| +000012d0 6d 30 40 06 08 2b 06 01 05 05 07 02 02 30 34 1e |m0@..+.......04.| +000012e0 32 20 1d 00 4c 00 65 00 67 00 61 00 6c 00 5f 00 |2 ..L.e.g.a.l._.| +000012f0 50 00 6f 00 6c 00 69 00 63 00 79 00 5f 00 53 00 |P.o.l.i.c.y._.S.| +00001300 74 00 61 00 74 00 65 00 6d 00 65 00 6e 00 74 00 |t.a.t.e.m.e.n.t.| +00001310 2e 20 1d 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |. .0...*.H......| +00001320 05 00 03 82 02 01 00 2e 41 a6 86 b5 06 6f f0 80 |........A....o..| +00001330 85 fa 3b ca 17 e9 c9 fa e4 39 c2 94 70 c3 64 94 |..;......9..p.d.| +00001340 c3 d8 56 a6 90 8e fe e4 9a f4 6d f5 6f 8e 53 8d |..V.......m.o.S.| +00001350 5a a8 f3 ae db 46 6c be 7f 1d 54 56 1b 3c 1d 71 |Z....Fl...TV.<.q| +00001360 c4 51 15 54 7e bf ee a5 95 42 33 fd 0d 90 24 24 |.Q.T~....B3...$$| +00001370 e3 f9 dc 96 ca fc b8 ac bf f4 c2 39 56 b8 bb ed |...........9V...| +00001380 73 b3 17 dd 7e 86 50 23 8b 56 24 ca bb a6 1d 9a |s...~.P#.V$.....| +00001390 87 2f 27 85 e7 a1 b6 0a 9c 0d 1b 8c f3 00 62 41 |./'...........bA| +000013a0 ba 48 74 87 82 fd 50 c9 f4 87 29 c3 03 aa 2b df |.Ht...P...)...+.| +000013b0 1a 29 79 e8 12 24 9a 86 ed d0 2e d3 40 81 f5 07 |.)y..$......@...| +000013c0 5f 33 06 54 5d 40 b5 f7 b1 62 fd 4d 48 f7 6e 41 |_3.T]@...b.MH.nA| +000013d0 47 52 1c bb 1b c2 57 3a a8 99 56 93 d4 c6 de 26 |GR....W:..V....&| +000013e0 a8 60 75 86 bb ec 62 a6 f0 1d 04 45 df 3e a7 84 |.`u...b....E.>..| +000013f0 d1 5b 44 23 63 25 36 77 6f ae 5b dc 22 d5 14 23 |.[D#c%6wo.[."..#| +00001400 6a 41 7f d0 42 a6 db ef 25 7b 04 e3 d2 96 37 62 |jA..B...%{....7b| +00001410 06 af f8 1b 0f 8e b3 39 9a bb 89 f5 35 06 e5 a4 |.......9....5...| +00001420 5b c3 8c 9e 37 5f 53 d1 a3 37 fd a4 4f e8 1b 0e |[...7_S..7..O...| +00001430 6b 76 e4 b8 8f b0 c2 ea fd 75 f7 2c 41 b7 9c a3 |kv.......u.,A...| +00001440 e1 1e 05 fe 97 92 cb 7f 59 03 6d a8 4e 8d 4e 80 |........Y.m.N.N.| +00001450 17 d4 d5 72 f6 56 e4 48 9f a3 23 ba 06 a0 c0 8e |...r.V.H..#.....| +00001460 d1 88 4f 93 20 f2 70 5f d8 6b 72 a3 20 49 fc 77 |..O. .p_.kr. I.w| +00001470 0c 5d c5 c7 e1 02 0f 38 42 10 0e db 02 ae 9a 37 |.].....8B......7| +00001480 1d 50 80 29 1e a4 a7 d9 c6 9a 25 55 fd 40 ca ad |.P.)......%U.@..| +00001490 64 10 e8 31 f9 12 54 79 1a f2 0e d8 d6 ab 1e 33 |d..1..Ty.......3| +000014a0 fe 02 e7 26 6d 61 49 8f f1 25 c2 8b 74 99 df f9 |...&maI..%..t...| +000014b0 93 1a 90 1c ee dd 94 33 0e 42 50 db 7f 50 f8 9f |.......3.BP..P..| +000014c0 62 82 ec a6 82 16 7c 66 bc ec 99 b0 c1 58 5d a8 |b.....|f.....X].| +000014d0 b0 9a 61 14 91 d1 99 2f 49 e4 3e 81 99 d6 e6 ef |..a..../I.>.....| +000014e0 ca e3 fd 3e ee ec 09 86 03 07 0d 1b 0d 7c eb f4 |...>.........|..| +000014f0 5a c9 95 cf 87 12 0a 5d ec c5 02 92 cd 05 99 72 |Z......].......r| +00001500 ca 7d f1 2a 10 18 38 e4 31 a3 28 b4 e6 4c c5 52 |.}.*..8.1.(..L.R| +00001510 a3 9c 6a c7 7d c0 71 09 04 0d 70 de 02 3f 87 ee |..j.}.q...p..?..| +00001520 56 a1 ec eb b5 4c 85 |V....L.| +00001527 diff --git a/tests/machine1/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine1/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..9875f66b --- /dev/null +++ b/tests/machine1/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,503 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 0e 00 00 |....| esl[0].signature_list_size = 3724 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c fd dd 6e 3d |..n=| esl[0].signature[2].data (end:0x000000ac) +00000090 29 ea 84 c7 74 3d ad 4a 1b db c7 00 b5 fe c1 b3 |)...t=.J........| +000000a0 91 f9 32 40 90 86 ac c7 1d d6 db d8 |..2@........| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc f5 2f 83 a3 |./..| esl[0].signature[3].data (end:0x000000dc) +000000c0 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +000000d0 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec e9 2c 22 eb |.,".| esl[0].signature[4].data (end:0x0000010c) +000000f0 3b 56 42 d6 5c 1e c2 ca f2 47 d2 59 47 38 ee bb |;VB.\....G.YG8..| +00000100 7f b3 84 1a 44 95 6f 59 e2 b0 d1 fa |....D.oY....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c e6 ca 68 e9 |..h.| esl[0].signature[5].data (end:0x0000013c) +00000120 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000130 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c d8 cb eb 97 |....| esl[0].signature[6].data (end:0x0000016c) +00000150 35 f5 67 2b 36 7e 4f 96 cd c7 49 69 61 5d 17 07 |5.g+6~O...Iia]..| +00000160 4a e9 6c 72 4d 42 ce 02 16 f8 f3 fa |J.lrMB......| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c d6 26 15 7e |.&.~| esl[0].signature[7].data (end:0x0000019c) +00000180 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +00000190 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac d0 63 ec 28 |.c.(| esl[0].signature[8].data (end:0x000001cc) +000001b0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000001c0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc ce 3b fa be |.;..| esl[0].signature[9].data (end:0x000001fc) +000001e0 59 d6 7c e8 ac 8d fd 4a 16 f7 c4 3e f9 c2 24 51 |Y.|....J...>..$Q| +000001f0 3f bc 65 59 57 d7 35 fa 29 f5 40 ce |?.eYW.5.).@.| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c cb 6b 85 8b |.k..| esl[0].signature[10].data (end:0x0000022c) +00000210 40 d3 a0 98 76 58 15 b5 92 c1 51 4a 49 60 4f af |@...vX....QJI`O.| +00000220 d6 08 19 da 88 d7 a7 6e 97 78 fe f7 |.......n.x..| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c ca 17 1d 61 |...a| esl[0].signature[11].data (end:0x0000025c) +00000240 4a 8d 7e 12 1c 93 94 8c d0 fe 55 d3 99 81 f9 d1 |J.~.......U.....| +00000250 1a a9 6e 03 45 0a 41 52 27 c2 c6 5b |..n.E.AR'..[| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c c9 0f 33 66 |..3f| esl[0].signature[12].data (end:0x0000028c) +00000270 17 b8 e7 f9 83 97 54 13 c9 97 f1 0b 73 eb 26 7f |......T.....s.&.| +00000280 d8 a1 0c b9 e3 bd bf c6 67 ab db 8b |........g...| +0000028c bd 9a fa 77 |...w| esl[0].signature[13].owner = {microsoft} +00000290 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000029c c8 3c b1 39 |.<.9| esl[0].signature[13].data (end:0x000002bc) +000002a0 22 ad 99 f5 60 74 46 75 dd 37 cc 94 dc ad 5a 1f |"...`tFu.7....Z.| +000002b0 cb a6 47 2f ee 34 11 71 d9 39 e8 84 |..G/.4.q.9..| +000002bc bd 9a fa 77 |...w| esl[0].signature[14].owner = {microsoft} +000002c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002cc c6 17 c1 a8 |....| esl[0].signature[14].data (end:0x000002ec) +000002d0 b1 ee 2a 81 1c 28 b5 a8 1b 4c 83 d7 c9 8b 5b 0c |..*..(...L....[.| +000002e0 27 28 1d 61 02 07 eb e6 92 c2 96 7f |'(.a........| +000002ec bd 9a fa 77 |...w| esl[0].signature[15].owner = {microsoft} +000002f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002fc c5 d9 d8 a1 |....| esl[0].signature[15].data (end:0x0000031c) +00000300 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000310 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000031c bd 9a fa 77 |...w| esl[0].signature[16].owner = {microsoft} +00000320 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000032c c4 09 bd ac |....| esl[0].signature[16].data (end:0x0000034c) +00000330 47 75 ad d8 db 92 aa 22 b5 b7 18 fb 8c 94 a1 46 |Gu.....".......F| +00000340 2c 1f e9 a4 16 b9 5d 8a 33 88 c2 fc |,.....].3...| +0000034c bd 9a fa 77 |...w| esl[0].signature[17].owner = {microsoft} +00000350 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000035c c3 a9 9a 46 |...F| esl[0].signature[17].data (end:0x0000037c) +00000360 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000370 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000037c bd 9a fa 77 |...w| esl[0].signature[18].owner = {microsoft} +00000380 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000038c bc 87 a6 68 |...h| esl[0].signature[18].data (end:0x000003ac) +00000390 e8 19 66 48 9c b5 08 ee 80 51 83 c1 9e 6a cd 24 |..fH.....Q...j.$| +000003a0 cf 17 79 9c a0 62 d2 e3 84 da 0e a7 |..y..b......| +000003ac bd 9a fa 77 |...w| esl[0].signature[19].owner = {microsoft} +000003b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003bc b9 7a 08 89 |.z..| esl[0].signature[19].data (end:0x000003dc) +000003c0 05 9c 03 5f f1 d5 4b 6d b5 3b 11 b9 76 66 68 d9 |..._..Km.;..vfh.| +000003d0 f9 55 24 7c 02 8b 28 37 d7 a0 4c d9 |.U$|..(7..L.| +000003dc bd 9a fa 77 |...w| esl[0].signature[20].owner = {microsoft} +000003e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003ec b8 f0 78 d9 |..x.| esl[0].signature[20].data (end:0x0000040c) +000003f0 83 a2 4a c4 33 21 63 93 88 35 14 cd 93 2c 33 af |..J.3!c..5...,3.| +00000400 18 e7 dd 70 88 4c 82 35 f4 27 57 36 |...p.L.5.'W6| +0000040c bd 9a fa 77 |...w| esl[0].signature[21].owner = {microsoft} +00000410 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000041c b5 4f 1e e6 |.O..| esl[0].signature[21].data (end:0x0000043c) +00000420 36 63 1f ad 68 05 8d 3b 09 37 03 1a c1 b9 0c cb |6c..h..;.7......| +00000430 17 06 2a 39 1c ca 68 af db e4 0d 55 |..*9..h....U| +0000043c bd 9a fa 77 |...w| esl[0].signature[22].owner = {microsoft} +00000440 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000044c af e2 03 0a |....| esl[0].signature[22].data (end:0x0000046c) +00000450 fb 7d 2c da 13 f9 fa 33 3a 02 e3 4f 67 51 af ec |.},....3:..OgQ..| +00000460 11 b0 10 db cd 44 1f df 4c 40 02 b3 |.....D..L@..| +0000046c bd 9a fa 77 |...w| esl[0].signature[23].owner = {microsoft} +00000470 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000047c ae eb ae 31 |...1| esl[0].signature[23].data (end:0x0000049c) +00000480 51 27 12 73 ed 95 aa 2e 67 11 39 ed 31 a9 85 67 |Q'.s....g.9.1..g| +00000490 30 3a 33 22 98 f8 37 09 a9 d5 5a a1 |0:3"..7...Z.| +0000049c bd 9a fa 77 |...w| esl[0].signature[24].owner = {microsoft} +000004a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000004ac ad 68 26 e1 |.h&.| esl[0].signature[24].data (end:0x000004cc) +000004b0 94 6d 26 d3 ea f3 68 5c 88 d9 7d 85 de 3b 4d cb |.m&...h\..}..;M.| +000004c0 3d 0e e2 ae 81 c7 05 60 d1 3c 57 20 |=......`...h2.....'| +000005e0 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +000005ec bd 9a fa 77 |...w| esl[0].signature[31].owner = {microsoft} +000005f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000005fc 8d 8e a2 89 |....| esl[0].signature[31].data (end:0x0000061c) +00000600 cf e7 0a 1c 07 ab 73 65 cb 28 ee 51 ed d3 3c f2 |......se.(.Q..<.| +00000610 50 6d e8 88 fb ad d6 0e bf 80 48 1c |Pm........H.| +0000061c bd 9a fa 77 |...w| esl[0].signature[32].owner = {microsoft} +00000620 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000062c 8b f4 34 b4 |..4.| esl[0].signature[32].data (end:0x0000064c) +00000630 9e 00 cc f7 15 02 a2 cd 90 08 65 cb 01 ec 3b 3d |..........e...;=| +00000640 a0 3c 35 be 50 5f df 7b d5 63 f5 21 |.<5.P_.{.c.!| +0000064c bd 9a fa 77 |...w| esl[0].signature[33].owner = {microsoft} +00000650 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000065c 8a d6 48 59 |..HY| esl[0].signature[33].data (end:0x0000067c) +00000660 f1 95 b5 f5 8d af aa 94 0b 6a 61 67 ac d6 7a 88 |.........jag..z.| +00000670 6e 8f 46 93 64 17 72 21 c5 59 45 b9 |n.F.d.r!.YE.| +0000067c bd 9a fa 77 |...w| esl[0].signature[34].owner = {microsoft} +00000680 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000068c 89 5a 97 85 |.Z..| esl[0].signature[34].data (end:0x000006ac) +00000690 f6 17 ca 1d 7e d4 4f c1 a1 47 0b 71 f3 f1 22 38 |....~.O..G.q.."8| +000006a0 62 d9 ff 9d cc 3a e2 df 92 16 3d af |b....:....=.| +000006ac bd 9a fa 77 |...w| esl[0].signature[35].owner = {microsoft} +000006b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006bc 82 db 3b ce |..;.| esl[0].signature[35].data (end:0x000006dc) +000006c0 b4 f6 08 43 ce 9d 97 c3 d1 87 cd 9b 59 41 cd 3d |...C........YA.=| +000006d0 e8 10 0e 58 6f 2b da 56 37 57 5f 67 |...Xo+.V7W_g| +000006dc bd 9a fa 77 |...w| esl[0].signature[36].owner = {microsoft} +000006e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006ec 81 a8 b9 65 |...e| esl[0].signature[36].data (end:0x0000070c) +000006f0 bb 84 d3 87 6b 94 29 a9 54 81 cc 95 53 18 cf aa |....k.).T...S...| +00000700 14 12 d8 08 c8 a3 3b fd 33 ff f0 e4 |......;.3...| +0000070c bd 9a fa 77 |...w| esl[0].signature[37].owner = {microsoft} +00000710 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000071c 80 b4 d9 69 |...i| esl[0].signature[37].data (end:0x0000073c) +00000720 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000730 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000073c bd 9a fa 77 |...w| esl[0].signature[38].owner = {microsoft} +00000740 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000074c 78 27 af 99 |x'..| esl[0].signature[38].data (end:0x0000076c) +00000750 36 2c fa f0 71 7d ad e4 b1 bf e0 43 8a d1 71 c1 |6,..q}.....C..q.| +00000760 5a dd c2 48 b7 5b f8 ca a4 4b b2 c5 |Z..H.[...K..| +0000076c bd 9a fa 77 |...w| esl[0].signature[39].owner = {microsoft} +00000770 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000077c 77 dd 19 0f |w...| esl[0].signature[39].data (end:0x0000079c) +00000780 a3 0d 88 ff 5e 3b 01 1a 0a e6 1e 62 09 78 0c 13 |....^;.....b.x..| +00000790 0b 53 5e cb 87 e6 f0 88 8a 0b 6b 2f |.S^.......k/| +0000079c bd 9a fa 77 |...w| esl[0].signature[40].owner = {microsoft} +000007a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007ac 72 e0 bd 18 |r...| esl[0].signature[40].data (end:0x000007cc) +000007b0 67 cf 5d 9d 56 ab 15 8a df 3b dd bc 82 bf 32 a8 |g.].V....;....2.| +000007c0 d8 aa 1d 8c 5e 2f 6d f2 94 28 d6 d8 |....^/m..(..| +000007cc bd 9a fa 77 |...w| esl[0].signature[41].owner = {microsoft} +000007d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007dc 72 6b 3e b6 |rk>.| esl[0].signature[41].data (end:0x000007fc) +000007e0 54 04 6a 30 f3 f8 3d 9b 96 ce 03 f6 70 e9 a8 06 |T.j0..=.....p...| +000007f0 d1 70 8a 03 71 e6 2d c4 9d 2c 23 c1 |.p..q.-..,#.| +000007fc bd 9a fa 77 |...w| esl[0].signature[42].owner = {microsoft} +00000800 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000080c 71 f2 90 6f |q..o| esl[0].signature[42].data (end:0x0000082c) +00000810 d2 22 49 7e 54 a3 46 62 ab 24 97 fc c8 10 20 77 |."I~T.Fb.$.... w| +00000820 0f f5 13 68 e9 e3 d9 bf cb fd 63 75 |...h......cu| +0000082c bd 9a fa 77 |...w| esl[0].signature[43].owner = {microsoft} +00000830 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000083c 6f 14 28 ff |o.(.| esl[0].signature[43].data (end:0x0000085c) +00000840 71 c9 db 0e d5 af 1f 2e 7b bf cb ab 64 7c c2 65 |q.......{...d|.e| +00000850 dd f5 b2 93 cd b6 26 f5 0a 3a 78 5e |......&..:x^| +0000085c bd 9a fa 77 |...w| esl[0].signature[44].owner = {microsoft} +00000860 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000086c 6c 88 54 47 |l.TG| esl[0].signature[44].data (end:0x0000088c) +00000870 8d d5 59 e2 93 51 b8 26 c0 6c b8 bf ef 2b 94 ad |..Y..Q.&.l...+..| +00000880 35 38 35 87 72 d1 93 f8 2e d1 ca 11 |585.r.......| +0000088c bd 9a fa 77 |...w| esl[0].signature[45].owner = {microsoft} +00000890 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000089c 6b 1d 13 80 |k...| esl[0].signature[45].data (end:0x000008bc) +000008a0 78 e4 41 8a a6 8d eb 7b b3 5e 06 60 92 cf 47 9e |x.A....{.^.`..G.| +000008b0 eb 8c e4 cd 12 e7 d0 72 cc b4 2f 66 |.......r../f| +000008bc bd 9a fa 77 |...w| esl[0].signature[46].owner = {microsoft} +000008c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008cc 64 57 5b d9 |dW[.| esl[0].signature[46].data (end:0x000008ec) +000008d0 12 78 9a 2e 14 ad 56 f6 34 1f 52 af 6b f8 0c f9 |.x....V.4.R.k...| +000008e0 44 00 78 59 75 e9 f0 4e 2d 64 d7 45 |D.xYu..N-d.E| +000008ec bd 9a fa 77 |...w| esl[0].signature[47].owner = {microsoft} +000008f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008fc 5a e9 49 ea |Z.I.| esl[0].signature[47].data (end:0x0000091c) +00000900 88 55 eb 93 e4 39 db c6 5b da 2e 42 85 2c 2f df |.U...9..[..B.,/.| +00000910 67 89 fa 14 67 36 e3 c3 41 0f 2b 5c |g...g6..A.+\| +0000091c bd 9a fa 77 |...w| esl[0].signature[48].owner = {microsoft} +00000920 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000092c 58 fb 94 1a |X...| esl[0].signature[48].data (end:0x0000094c) +00000930 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +00000940 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +0000094c bd 9a fa 77 |...w| esl[0].signature[49].owner = {microsoft} +00000950 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000095c 55 b9 9b 0d |U...| esl[0].signature[49].data (end:0x0000097c) +00000960 e5 3d bc fe 48 5a a9 c7 37 cf 3f b6 16 ef 3d 91 |.=..HZ..7.?...=.| +00000970 fa b5 99 aa 7c ab 19 ed a7 63 b5 ba |....|....c..| +0000097c bd 9a fa 77 |...w| esl[0].signature[50].owner = {microsoft} +00000980 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000098c 53 91 c3 a2 |S...| esl[0].signature[50].data (end:0x000009ac) +00000990 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000009a0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000009ac bd 9a fa 77 |...w| esl[0].signature[51].owner = {microsoft} +000009b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009bc 51 88 31 fe |Q.1.| esl[0].signature[51].data (end:0x000009dc) +000009c0 73 82 b5 14 d0 3e 15 c6 21 22 8b 8a b6 54 79 bd |s....>..!"...Ty.| +000009d0 0c bf a3 c5 c1 d0 f4 8d 9c 30 61 35 |.........0a5| +000009dc bd 9a fa 77 |...w| esl[0].signature[52].owner = {microsoft} +000009e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009ec 47 cc 08 61 |G..a| esl[0].signature[52].data (end:0x00000a0c) +000009f0 27 e2 06 9a 86 e0 3a 6b ef 2c d4 10 f8 c5 5a 6d |'.....:k.,....Zm| +00000a00 6b db 36 21 68 c3 1b 2c e3 2a 5a df |k.6!h..,.*Z.| +00000a0c bd 9a fa 77 |...w| esl[0].signature[53].owner = {microsoft} +00000a10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a1c 45 c7 c8 ae |E...| esl[0].signature[53].data (end:0x00000a3c) +00000a20 75 0a cf bb 48 fc 37 52 7d 64 12 dd 64 4d ae d8 |u...H.7R}d..dM..| +00000a30 91 3c cd 8a 24 c9 4d 85 69 67 df 8e |.<..$.M.ig..| +00000a3c bd 9a fa 77 |...w| esl[0].signature[54].owner = {microsoft} +00000a40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a4c 43 97 da ca |C...| esl[0].signature[54].data (end:0x00000a6c) +00000a50 83 9e 7f 63 07 7c b5 0c 92 df 43 bc 2d 2f b2 a8 |...c.|....C.-/..| +00000a60 f5 9f 26 fc 7a 0e 4b d4 d9 75 16 92 |..&.z.K..u..| +00000a6c bd 9a fa 77 |...w| esl[0].signature[55].owner = {microsoft} +00000a70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a7c 3f ce 9b 9f |?...| esl[0].signature[55].data (end:0x00000a9c) +00000a80 df 3e f0 9d 54 52 b0 f9 5e e4 81 c2 b7 f0 6d 74 |.>..TR..^.....mt| +00000a90 3a 73 79 71 55 8e 70 13 6a ce 3e 73 |:syqU.p.j.>s| +00000a9c bd 9a fa 77 |...w| esl[0].signature[56].owner = {microsoft} +00000aa0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000aac 3b 02 87 53 |;..S| esl[0].signature[56].data (end:0x00000acc) +00000ab0 3e 0c c3 d0 ec 1a a8 23 cb f0 a9 41 aa d8 72 15 |>......#...A..r.| +00000ac0 79 d1 c4 99 80 2d d1 c3 a6 36 b8 a9 |y....-...6..| +00000acc bd 9a fa 77 |...w| esl[0].signature[57].owner = {microsoft} +00000ad0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000adc 38 41 d2 21 |8A.!| esl[0].signature[57].data (end:0x00000afc) +00000ae0 36 8d 15 83 d7 5c 0a 02 e6 21 60 39 4d 6c 4e 0a |6....\...!`9MlN.| +00000af0 67 60 b6 f6 07 b9 03 62 bc 85 5b 02 |g`.....b..[.| +00000afc bd 9a fa 77 |...w| esl[0].signature[58].owner = {microsoft} +00000b00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b0c 36 33 84 d1 |63..| esl[0].signature[58].data (end:0x00000b2c) +00000b10 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000b20 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +00000b2c bd 9a fa 77 |...w| esl[0].signature[59].owner = {microsoft} +00000b30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b3c 36 08 ed ba |6...| esl[0].signature[59].data (end:0x00000b5c) +00000b40 f5 ad 0f 41 a4 14 a1 77 7a bf 2f af 5e 67 03 34 |...A...wz./.^g.4| +00000b50 67 5e c3 99 5e 69 35 82 9e 0c aa d2 |g^..^i5.....| +00000b5c bd 9a fa 77 |...w| esl[0].signature[60].owner = {microsoft} +00000b60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b6c 30 66 28 fa |0f(.| esl[0].signature[60].data (end:0x00000b8c) +00000b70 54 77 30 57 28 ba 4a 46 7d e7 d0 38 7a 54 f5 69 |Tw0W(.JF}..8zT.i| +00000b80 d3 76 9f ce 5e 75 ec 89 d2 8d 15 93 |.v..^u......| +00000b8c bd 9a fa 77 |...w| esl[0].signature[61].owner = {microsoft} +00000b90 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b9c 2e 70 91 67 |.p.g| esl[0].signature[61].data (end:0x00000bbc) +00000ba0 86 a6 f7 73 51 1f a7 18 1f ab 0f 1d 70 b5 57 c6 |...sQ.......p.W.| +00000bb0 32 2e a9 23 b2 a8 d3 b9 2b 51 af 7d |2..#....+Q.}| +00000bbc bd 9a fa 77 |...w| esl[0].signature[62].owner = {microsoft} +00000bc0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bcc 2c 73 d9 33 |,s.3| esl[0].signature[62].data (end:0x00000bec) +00000bd0 25 ba 6d cb e5 89 d4 a4 c6 3c 5b 93 55 59 ef 92 |%.m......<[.UY..| +00000be0 fb f0 50 ed 50 c4 e2 08 52 06 f1 7d |..P.P...R..}| +00000bec bd 9a fa 77 |...w| esl[0].signature[63].owner = {microsoft} +00000bf0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bfc 2b bf 2c a7 |+.,.| esl[0].signature[63].data (end:0x00000c1c) +00000c00 b8 f1 d9 1f 27 ee 52 b6 fb 2a 5d d0 49 b8 5a 2b |....'.R..*].I.Z+| +00000c10 9b 52 9c 5d 66 62 06 81 04 b0 55 f8 |.R.]fb....U.| +00000c1c bd 9a fa 77 |...w| esl[0].signature[64].owner = {microsoft} +00000c20 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c2c 2b 99 cf 26 |+..&| esl[0].signature[64].data (end:0x00000c4c) +00000c30 42 2e 92 fe 36 5f bf 4b c3 0d 27 08 6c 9e e1 4b |B...6_.K..'.l..K| +00000c40 7a 6f ff 44 fb 2f 6b 90 01 69 99 39 |zo.D./k..i.9| +00000c4c bd 9a fa 77 |...w| esl[0].signature[65].owner = {microsoft} +00000c50 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c5c 29 c6 eb 52 |)..R| esl[0].signature[65].data (end:0x00000c7c) +00000c60 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000c70 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +00000c7c bd 9a fa 77 |...w| esl[0].signature[66].owner = {microsoft} +00000c80 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c8c 1a ec 84 b8 |....| esl[0].signature[66].data (end:0x00000cac) +00000c90 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000ca0 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |...H...-..| +00000cd0 49 6d 54 10 b5 cf d6 c8 64 d2 d1 0f |ImT.....d...| +00000cdc bd 9a fa 77 |...w| esl[0].signature[68].owner = {microsoft} +00000ce0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000cec 17 4e 3a 0b |.N:.| esl[0].signature[68].data (end:0x00000d0c) +00000cf0 5b 43 c6 a6 07 bb d3 40 4f 05 34 1e 3d cf 39 62 |[C.....@O.4.=.9b| +00000d00 67 ce 94 f8 b5 0e 2e 23 a9 da 92 0c |g......#....| +00000d0c bd 9a fa 77 |...w| esl[0].signature[69].owner = {microsoft} +00000d10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d1c 10 6f ac ea |.o..| esl[0].signature[69].data (end:0x00000d3c) +00000d20 cf ec fd 4e 30 3b 74 f4 80 a0 80 98 e2 d0 80 2b |...N0;t........+| +00000d30 93 6f 8e c7 74 ce 21 f3 16 86 68 9c |.o..t.!...h.| +00000d3c bd 9a fa 77 |...w| esl[0].signature[70].owner = {microsoft} +00000d40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d4c 0d c9 f3 fb |....| esl[0].signature[70].data (end:0x00000d6c) +00000d50 99 96 21 48 c3 ca 83 36 32 75 8d 3e d4 fc 8d 0b |..!H...62u.>....| +00000d60 00 07 b9 5b 31 e6 52 8f 2a cd 5b fc |...[1.R.*.[.| +00000d6c bd 9a fa 77 |...w| esl[0].signature[71].owner = {microsoft} +00000d70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d7c 0d 0d be ca |....| esl[0].signature[71].data (end:0x00000d9c) +00000d80 6f 29 ec a0 6f 33 1a 7d 72 e4 88 4b 12 09 7f b3 |o)..o3.}r..K....| +00000d90 48 98 3a 2a 14 a0 d7 3f 4f 10 14 0f |H.:*...?O...| +00000d9c bd 9a fa 77 |...w| esl[0].signature[72].owner = {microsoft} +00000da0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000dac 0c 18 93 39 |...9| esl[0].signature[72].data (end:0x00000dcc) +00000db0 76 2d f3 36 ab 3d d0 06 a4 63 df 71 5a 39 cf b0 |v-.6.=...c.qZ9..| +00000dc0 f4 92 46 5c 60 0e 6c 6b d7 bd 89 8c |..F\`.lk....| +00000dcc bd 9a fa 77 |...w| esl[0].signature[73].owner = {microsoft} +00000dd0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000ddc 0b bb 43 92 |..C.| esl[0].signature[73].data (end:0x00000dfc) +00000de0 da ac 7a b8 9b 30 a4 ac 65 75 31 b9 7b fa ab 04 |..z..0..eu1.{...| +00000df0 f9 0b 0d af e5 f9 b6 eb 90 a0 63 74 |..........ct| +00000dfc bd 9a fa 77 |...w| esl[0].signature[74].owner = {microsoft} +00000e00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e0c 09 df 5f 4e |.._N| esl[0].signature[74].data (end:0x00000e2c) +00000e10 51 12 08 ec 78 b9 6d 12 d0 81 25 fd b6 03 86 8d |Q...x.m...%.....| +00000e20 e3 9f 6f 72 92 78 52 59 9b 65 9c 26 |..or.xRY.e.&| +00000e2c bd 9a fa 77 |...w| esl[0].signature[75].owner = {microsoft} +00000e30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e3c 07 e6 c6 a8 |....| esl[0].signature[75].data (end:0x00000e5c) +00000e40 58 64 6f b1 ef c6 79 03 fe 28 b1 16 01 1f 23 67 |Xdo...y..(....#g| +00000e50 fe 92 e6 be 2b 36 99 9e ff 39 d0 9e |....+6...9..| +00000e5c bd 9a fa 77 |...w| esl[0].signature[76].owner = {microsoft} +00000e60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e6c 07 5e ea 06 |.^..| esl[0].signature[76].data (end:0x00000e8c) +00000e70 05 89 54 8b a0 60 b2 fe ed 10 da 3c 20 c7 fe 9b |..T..`.....< ...| +00000e80 17 cd 02 6b 94 e8 a6 83 b8 11 52 38 |...k......R8| +00000e8c a1 59 c0 a5 |.Y..| esl[1].signature_type = {x509_cert} +00000e90 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +00000e9c 9b 06 00 00 |....| esl[1].signature_list_size = 1691 +00000ea0 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000ea4 7f 06 00 00 |....| esl[1].signature_size = 1663 +00000ea8 esl[1].signature_header (end:0x00000ea8) +00000ea8 00 00 00 00 00 00 00 00 |........| esl[1].signature[0].owner = {zero} +00000eb0 00 00 00 00 00 00 00 00 |........| +00000eb8 30 82 06 6b 30 82 04 53 |0..k0..S| esl[1].signature[0].data (end:0x00001527) +00000ec0 a0 03 02 01 02 02 0a 61 0c 6a 19 00 00 00 00 00 |.......a.j......| +00000ed0 04 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000ee0 30 81 88 31 0b 30 09 06 03 55 04 06 13 02 55 53 |0..1.0...U....US| +00000ef0 31 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 |1.0...U....Washi| +00000f00 6e 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 |ngton1.0...U....| +00000f10 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a |Redmond1.0...U..| +00000f20 13 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |..Microsoft Corp| +00000f30 6f 72 61 74 69 6f 6e 31 32 30 30 06 03 55 04 03 |oration1200..U..| +00000f40 13 29 4d 69 63 72 6f 73 6f 66 74 20 52 6f 6f 74 |.)Microsoft Root| +00000f50 20 43 65 72 74 69 66 69 63 61 74 65 20 41 75 74 | Certificate Aut| +00000f60 68 6f 72 69 74 79 20 32 30 31 30 30 1e 17 0d 31 |hority 20100...1| +00000f70 30 30 37 30 36 32 30 34 30 32 33 5a 17 0d 32 35 |00706204023Z..25| +00000f80 30 37 30 36 32 30 35 30 32 33 5a 30 79 31 0b 30 |0706205023Z0y1.0| +00000f90 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000fa0 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000fb0 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000fc0 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +00000fd0 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +00000fe0 6e 31 23 30 21 06 03 55 04 03 13 1a 4d 69 63 72 |n1#0!..U....Micr| +00000ff0 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 50 43 |osoft Windows PC| +00001000 41 20 32 30 31 30 30 82 01 22 30 0d 06 09 2a 86 |A 20100.."0...*.| +00001010 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +00001020 01 0a 02 82 01 01 00 c0 79 bb 3a b1 f0 0f 84 b8 |........y.:.....| +00001030 ad 64 2a 75 16 73 d0 bb 07 f6 3e 0d 9d 14 e4 b1 |.d*u.s....>.....| +00001040 9f c1 c8 94 b0 38 7c 1f d0 33 55 f5 ba 23 66 f5 |.....8|..3U..#f.| +00001050 2e 28 48 53 c7 16 83 ba f5 51 ac 7e ac e0 26 7f |.(HS.....Q.~..&.| +00001060 0f 74 fc 59 95 dc c9 c6 a2 f7 52 70 5a 2c 1d 94 |.t.Y......RpZ,..| +00001070 ab 19 bf af 95 7d af 66 a1 6f 9b 62 6e 6d 4b bc |.....}.f.o.bnmK.| +00001080 2f 35 6c de a4 6a 63 5a 5f fb f3 0d 4d 61 cc 0a |/5l..jcZ_...Ma..| +00001090 7e 31 eb 6c 0a d0 4d 97 0f fd 7f 38 46 e6 8a c7 |~1.l..M....8F...| +000010a0 73 69 76 55 69 96 4c e4 d8 f0 34 eb ba b1 1f ce |sivUi.L...4.....| +000010b0 29 7e c4 4f 9d 13 15 ab 13 1b 72 58 62 56 6c 8a |)~.O......rXbVl.| +000010c0 81 a3 64 77 98 46 65 29 9d 83 14 a5 4c 08 a0 83 |..dw.Fe)....L...| +000010d0 d7 23 1f f3 5f df 6f 2c cf da 16 d8 0e 72 04 28 |.#.._.o,.....r.(| +000010e0 d8 6b 3e f8 13 b1 7c a2 17 79 4f 7e dc 3a e4 9d |.k>...|..yO~.:..| +000010f0 70 27 6b bf db fc 1e c7 07 d8 c0 be 0b 93 1e 28 |p'k............(| +00001100 e0 73 6d d2 54 e9 28 4c bf 6b 5d 9f ff 5d 33 12 |.sm.T.(L.k]..]3.| +00001110 37 95 25 61 34 6a 42 cb 7c 9d 3a bb 88 59 e1 a3 |7.%a4jB.|.:..Y..| +00001120 42 6d 3a 50 5b 48 d1 02 03 01 00 01 a3 82 01 e3 |Bm:P[H..........| +00001130 30 82 01 df 30 10 06 09 2b 06 01 04 01 82 37 15 |0...0...+.....7.| +00001140 01 04 03 02 01 00 30 1d 06 03 55 1d 0e 04 16 04 |......0...U.....| +00001150 14 d1 4f a9 8a 07 08 ce f4 24 18 98 e5 00 ff f3 |..O......$......| +00001160 d6 79 1d 37 bc 30 19 06 09 2b 06 01 04 01 82 37 |.y.7.0...+.....7| +00001170 14 02 04 0c 1e 0a 00 53 00 75 00 62 00 43 00 41 |.......S.u.b.C.A| +00001180 30 0b 06 03 55 1d 0f 04 04 03 02 01 86 30 0f 06 |0...U........0..| +00001190 03 55 1d 13 01 01 ff 04 05 30 03 01 01 ff 30 1f |.U.......0....0.| +000011a0 06 03 55 1d 23 04 18 30 16 80 14 d5 f6 56 cb 8f |..U.#..0.....V..| +000011b0 e8 a2 5c 62 68 d1 3d 94 90 5b d7 ce 9a 18 c4 30 |..\bh.=..[.....0| +000011c0 56 06 03 55 1d 1f 04 4f 30 4d 30 4b a0 49 a0 47 |V..U...O0M0K.I.G| +000011d0 86 45 68 74 74 70 3a 2f 2f 63 72 6c 2e 6d 69 63 |.Ehttp://crl.mic| +000011e0 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 |rosoft.com/pki/c| +000011f0 72 6c 2f 70 72 6f 64 75 63 74 73 2f 4d 69 63 52 |rl/products/MicR| +00001200 6f 6f 43 65 72 41 75 74 5f 32 30 31 30 2d 30 36 |ooCerAut_2010-06| +00001210 2d 32 33 2e 63 72 6c 30 5a 06 08 2b 06 01 05 05 |-23.crl0Z..+....| +00001220 07 01 01 04 4e 30 4c 30 4a 06 08 2b 06 01 05 05 |....N0L0J..+....| +00001230 07 30 02 86 3e 68 74 74 70 3a 2f 2f 77 77 77 2e |.0..>http://www.| +00001240 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00001250 69 2f 63 65 72 74 73 2f 4d 69 63 52 6f 6f 43 65 |i/certs/MicRooCe| +00001260 72 41 75 74 5f 32 30 31 30 2d 30 36 2d 32 33 2e |rAut_2010-06-23.| +00001270 63 72 74 30 81 9d 06 03 55 1d 20 04 81 95 30 81 |crt0....U. ...0.| +00001280 92 30 81 8f 06 09 2b 06 01 04 01 82 37 2e 03 30 |.0....+.....7..0| +00001290 81 81 30 3d 06 08 2b 06 01 05 05 07 02 01 16 31 |..0=..+........1| +000012a0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000012b0 73 6f 66 74 2e 63 6f 6d 2f 50 4b 49 2f 64 6f 63 |soft.com/PKI/doc| +000012c0 73 2f 43 50 53 2f 64 65 66 61 75 6c 74 2e 68 74 |s/CPS/default.ht| +000012d0 6d 30 40 06 08 2b 06 01 05 05 07 02 02 30 34 1e |m0@..+.......04.| +000012e0 32 20 1d 00 4c 00 65 00 67 00 61 00 6c 00 5f 00 |2 ..L.e.g.a.l._.| +000012f0 50 00 6f 00 6c 00 69 00 63 00 79 00 5f 00 53 00 |P.o.l.i.c.y._.S.| +00001300 74 00 61 00 74 00 65 00 6d 00 65 00 6e 00 74 00 |t.a.t.e.m.e.n.t.| +00001310 2e 20 1d 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |. .0...*.H......| +00001320 05 00 03 82 02 01 00 2e 41 a6 86 b5 06 6f f0 80 |........A....o..| +00001330 85 fa 3b ca 17 e9 c9 fa e4 39 c2 94 70 c3 64 94 |..;......9..p.d.| +00001340 c3 d8 56 a6 90 8e fe e4 9a f4 6d f5 6f 8e 53 8d |..V.......m.o.S.| +00001350 5a a8 f3 ae db 46 6c be 7f 1d 54 56 1b 3c 1d 71 |Z....Fl...TV.<.q| +00001360 c4 51 15 54 7e bf ee a5 95 42 33 fd 0d 90 24 24 |.Q.T~....B3...$$| +00001370 e3 f9 dc 96 ca fc b8 ac bf f4 c2 39 56 b8 bb ed |...........9V...| +00001380 73 b3 17 dd 7e 86 50 23 8b 56 24 ca bb a6 1d 9a |s...~.P#.V$.....| +00001390 87 2f 27 85 e7 a1 b6 0a 9c 0d 1b 8c f3 00 62 41 |./'...........bA| +000013a0 ba 48 74 87 82 fd 50 c9 f4 87 29 c3 03 aa 2b df |.Ht...P...)...+.| +000013b0 1a 29 79 e8 12 24 9a 86 ed d0 2e d3 40 81 f5 07 |.)y..$......@...| +000013c0 5f 33 06 54 5d 40 b5 f7 b1 62 fd 4d 48 f7 6e 41 |_3.T]@...b.MH.nA| +000013d0 47 52 1c bb 1b c2 57 3a a8 99 56 93 d4 c6 de 26 |GR....W:..V....&| +000013e0 a8 60 75 86 bb ec 62 a6 f0 1d 04 45 df 3e a7 84 |.`u...b....E.>..| +000013f0 d1 5b 44 23 63 25 36 77 6f ae 5b dc 22 d5 14 23 |.[D#c%6wo.[."..#| +00001400 6a 41 7f d0 42 a6 db ef 25 7b 04 e3 d2 96 37 62 |jA..B...%{....7b| +00001410 06 af f8 1b 0f 8e b3 39 9a bb 89 f5 35 06 e5 a4 |.......9....5...| +00001420 5b c3 8c 9e 37 5f 53 d1 a3 37 fd a4 4f e8 1b 0e |[...7_S..7..O...| +00001430 6b 76 e4 b8 8f b0 c2 ea fd 75 f7 2c 41 b7 9c a3 |kv.......u.,A...| +00001440 e1 1e 05 fe 97 92 cb 7f 59 03 6d a8 4e 8d 4e 80 |........Y.m.N.N.| +00001450 17 d4 d5 72 f6 56 e4 48 9f a3 23 ba 06 a0 c0 8e |...r.V.H..#.....| +00001460 d1 88 4f 93 20 f2 70 5f d8 6b 72 a3 20 49 fc 77 |..O. .p_.kr. I.w| +00001470 0c 5d c5 c7 e1 02 0f 38 42 10 0e db 02 ae 9a 37 |.].....8B......7| +00001480 1d 50 80 29 1e a4 a7 d9 c6 9a 25 55 fd 40 ca ad |.P.)......%U.@..| +00001490 64 10 e8 31 f9 12 54 79 1a f2 0e d8 d6 ab 1e 33 |d..1..Ty.......3| +000014a0 fe 02 e7 26 6d 61 49 8f f1 25 c2 8b 74 99 df f9 |...&maI..%..t...| +000014b0 93 1a 90 1c ee dd 94 33 0e 42 50 db 7f 50 f8 9f |.......3.BP..P..| +000014c0 62 82 ec a6 82 16 7c 66 bc ec 99 b0 c1 58 5d a8 |b.....|f.....X].| +000014d0 b0 9a 61 14 91 d1 99 2f 49 e4 3e 81 99 d6 e6 ef |..a..../I.>.....| +000014e0 ca e3 fd 3e ee ec 09 86 03 07 0d 1b 0d 7c eb f4 |...>.........|..| +000014f0 5a c9 95 cf 87 12 0a 5d ec c5 02 92 cd 05 99 72 |Z......].......r| +00001500 ca 7d f1 2a 10 18 38 e4 31 a3 28 b4 e6 4c c5 52 |.}.*..8.1.(..L.R| +00001510 a3 9c 6a c7 7d c0 71 09 04 0d 70 de 02 3f 87 ee |..j.}.q...p..?..| +00001520 56 a1 ec eb b5 4c 85 |V....L.| +00001527 diff --git a/tests/machine2/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..bb4094e4 --- /dev/null +++ b/tests/machine2/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 18 06 00 00 |....| esl[0].signature_list_size = 1560 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 fc 05 00 00 |....| esl[0].signature_size = 1532 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 e8 |0...| esl[0].signature[0].data (end:0x00000618) +00000030 30 82 03 d0 a0 03 02 01 02 02 0a 61 0a d1 88 00 |0..........a....| +00000040 00 00 00 00 03 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 34 32 30 34 31 32 39 5a 17 0d 32 36 30 36 32 |24204129Z..26062| +00000100 34 32 30 35 31 32 39 5a 30 81 80 31 0b 30 09 06 |4205129Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2a 30 28 06 03 55 04 03 13 21 4d 69 63 72 6f 73 |*0(..U...!Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 4b 45 4b 20 43 41 20 32 30 31 31 30 82 01 22 30 |KEK CA 20110.."0| +00000190 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 |...*.H..........| +000001a0 01 0f 00 30 82 01 0a 02 82 01 01 00 c4 e8 b5 8a |...0............| +000001b0 bf ad 57 26 b0 26 c3 ea e7 fb 57 7a 44 02 5d 07 |..W&.&....WzD.].| +000001c0 0d da 4a e5 74 2a e6 b0 0f ec 6d eb ec 7f b9 e3 |..J.t*....m.....| +000001d0 5a 63 32 7c 11 17 4f 0e e3 0b a7 38 15 93 8e c6 |Zc2|..O....8....| +000001e0 f5 e0 84 b1 9a 9b 2c e7 f5 b7 91 d6 09 e1 e2 c0 |......,.........| +000001f0 04 a8 ac 30 1c df 48 f3 06 50 9a 64 a7 51 7f c8 |...0..H..P.d.Q..| +00000200 85 4f 8f 20 86 ce fe 2f e1 9f ff 82 c0 ed e9 cd |.O. .../........| +00000210 ce f4 53 6a 62 3a 0b 43 b9 e2 25 fd fe 05 f9 d4 |..Sjb:.C..%.....| +00000220 c4 14 ab 11 e2 23 89 8d 70 b7 a4 1d 4d ec ae e5 |.....#..p...M...| +00000230 9c fa 16 c2 d7 c1 cb d4 e8 c4 2f e5 99 ee 24 8b |........../...$.| +00000240 03 ec 8d f2 8b ea c3 4a fb 43 11 12 0b 7e b5 47 |.......J.C...~.G| +00000250 92 6c dc e6 04 89 eb f5 33 04 eb 10 01 2a 71 e5 |.l......3....*q.| +00000260 f9 83 13 3c ff 25 09 2f 68 76 46 ff ba 4f be dc |...<.%./hvF..O..| +00000270 ad 71 2a 58 aa fb 0e d2 79 3d e4 9b 65 3b cc 29 |.q*X....y=..e;.)| +00000280 2a 9f fc 72 59 a2 eb ae 92 ef f6 35 13 80 c6 02 |*..rY......5....| +00000290 ec e4 5f cc 9d 76 cd ef 63 92 c1 af 79 40 84 79 |.._..v..c...y@.y| +000002a0 87 7f e3 52 a8 e8 9d 7b 07 69 8f 15 02 03 01 00 |...R...{.i......| +000002b0 01 a3 82 01 4f 30 82 01 4b 30 10 06 09 2b 06 01 |....O0..K0...+..| +000002c0 04 01 82 37 15 01 04 03 02 01 00 30 1d 06 03 55 |...7.......0...U| +000002d0 1d 0e 04 16 04 14 62 fc 43 cd a0 3e a4 cb 67 12 |......b.C..>..g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 diff --git a/tests/machine2/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..bb4094e4 --- /dev/null +++ b/tests/machine2/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 18 06 00 00 |....| esl[0].signature_list_size = 1560 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 fc 05 00 00 |....| esl[0].signature_size = 1532 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 e8 |0...| esl[0].signature[0].data (end:0x00000618) +00000030 30 82 03 d0 a0 03 02 01 02 02 0a 61 0a d1 88 00 |0..........a....| +00000040 00 00 00 00 03 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 34 32 30 34 31 32 39 5a 17 0d 32 36 30 36 32 |24204129Z..26062| +00000100 34 32 30 35 31 32 39 5a 30 81 80 31 0b 30 09 06 |4205129Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2a 30 28 06 03 55 04 03 13 21 4d 69 63 72 6f 73 |*0(..U...!Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 4b 45 4b 20 43 41 20 32 30 31 31 30 82 01 22 30 |KEK CA 20110.."0| +00000190 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 |...*.H..........| +000001a0 01 0f 00 30 82 01 0a 02 82 01 01 00 c4 e8 b5 8a |...0............| +000001b0 bf ad 57 26 b0 26 c3 ea e7 fb 57 7a 44 02 5d 07 |..W&.&....WzD.].| +000001c0 0d da 4a e5 74 2a e6 b0 0f ec 6d eb ec 7f b9 e3 |..J.t*....m.....| +000001d0 5a 63 32 7c 11 17 4f 0e e3 0b a7 38 15 93 8e c6 |Zc2|..O....8....| +000001e0 f5 e0 84 b1 9a 9b 2c e7 f5 b7 91 d6 09 e1 e2 c0 |......,.........| +000001f0 04 a8 ac 30 1c df 48 f3 06 50 9a 64 a7 51 7f c8 |...0..H..P.d.Q..| +00000200 85 4f 8f 20 86 ce fe 2f e1 9f ff 82 c0 ed e9 cd |.O. .../........| +00000210 ce f4 53 6a 62 3a 0b 43 b9 e2 25 fd fe 05 f9 d4 |..Sjb:.C..%.....| +00000220 c4 14 ab 11 e2 23 89 8d 70 b7 a4 1d 4d ec ae e5 |.....#..p...M...| +00000230 9c fa 16 c2 d7 c1 cb d4 e8 c4 2f e5 99 ee 24 8b |........../...$.| +00000240 03 ec 8d f2 8b ea c3 4a fb 43 11 12 0b 7e b5 47 |.......J.C...~.G| +00000250 92 6c dc e6 04 89 eb f5 33 04 eb 10 01 2a 71 e5 |.l......3....*q.| +00000260 f9 83 13 3c ff 25 09 2f 68 76 46 ff ba 4f be dc |...<.%./hvF..O..| +00000270 ad 71 2a 58 aa fb 0e d2 79 3d e4 9b 65 3b cc 29 |.q*X....y=..e;.)| +00000280 2a 9f fc 72 59 a2 eb ae 92 ef f6 35 13 80 c6 02 |*..rY......5....| +00000290 ec e4 5f cc 9d 76 cd ef 63 92 c1 af 79 40 84 79 |.._..v..c...y@.y| +000002a0 87 7f e3 52 a8 e8 9d 7b 07 69 8f 15 02 03 01 00 |...R...{.i......| +000002b0 01 a3 82 01 4f 30 82 01 4b 30 10 06 09 2b 06 01 |....O0..K0...+..| +000002c0 04 01 82 37 15 01 04 03 02 01 00 30 1d 06 03 55 |...7.......0...U| +000002d0 1d 0e 04 16 04 14 62 fc 43 cd a0 3e a4 cb 67 12 |......b.C..>..g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 diff --git a/tests/machine2/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..41cfbaeb --- /dev/null +++ b/tests/machine2/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,67 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 cf 03 00 00 |....| esl[0].signature_list_size = 975 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 b3 03 00 00 |....| esl[0].signature_size = 947 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 30 82 03 9f |0...| esl[0].signature[0].data (end:0x000003cf) +00000030 30 82 02 87 a0 03 02 01 02 02 10 3b 98 c7 4f 90 |0..........;..O.| +00000040 10 d1 a9 4c 43 83 36 3d ce d4 85 30 0d 06 09 2a |...LC.6=...0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 72 31 0c 30 0a |.H........0r1.0.| +00000060 06 03 55 04 06 13 03 55 53 41 31 0b 30 09 06 03 |..U....USA1.0...| +00000070 55 04 08 0c 02 43 41 31 11 30 0f 06 03 55 04 07 |U....CA1.0...U..| +00000080 0c 08 53 61 6e 20 4a 6f 73 65 31 22 30 20 06 03 |..San Jose1"0 ..| +00000090 55 04 0a 0c 19 53 75 70 65 72 20 4d 69 63 72 6f |U....Super Micro| +000000a0 20 43 6f 6d 70 75 74 65 72 20 49 6e 63 2e 31 1e | Computer Inc.1.| +000000b0 30 1c 06 03 55 04 03 0c 15 53 55 50 45 52 4d 49 |0...U....SUPERMI| +000000c0 43 52 4f 20 50 4b 20 43 41 20 32 30 31 38 30 1e |CRO PK CA 20180.| +000000d0 17 0d 31 38 31 32 32 30 30 31 34 36 30 34 5a 17 |..181220014604Z.| +000000e0 0d 33 33 31 32 32 30 30 31 35 36 30 33 5a 30 72 |.331220015603Z0r| +000000f0 31 0c 30 0a 06 03 55 04 06 13 03 55 53 41 31 0b |1.0...U....USA1.| +00000100 30 09 06 03 55 04 08 0c 02 43 41 31 11 30 0f 06 |0...U....CA1.0..| +00000110 03 55 04 07 0c 08 53 61 6e 20 4a 6f 73 65 31 22 |.U....San Jose1"| +00000120 30 20 06 03 55 04 0a 0c 19 53 75 70 65 72 20 4d |0 ..U....Super M| +00000130 69 63 72 6f 20 43 6f 6d 70 75 74 65 72 20 49 6e |icro Computer In| +00000140 63 2e 31 1e 30 1c 06 03 55 04 03 0c 15 53 55 50 |c.1.0...U....SUP| +00000150 45 52 4d 49 43 52 4f 20 50 4b 20 43 41 20 32 30 |ERMICRO PK CA 20| +00000160 31 38 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |180.."0...*.H...| +00000170 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000180 01 01 00 b3 98 bf ed 1f c0 69 51 8e 4d aa 91 29 |.........iQ.M..)| +00000190 ce 31 9e 1b 62 8e 02 2a 15 e4 27 1b da ce 95 ea |.1..b..*..'.....| +000001a0 e2 34 b9 f3 5d 5f 41 ae f6 2b 1d 04 65 52 06 37 |.4..]_A..+..eR.7| +000001b0 1b 2b 10 ad 6a 75 0e fa ee 87 d6 78 57 55 c5 79 |.+..ju.....xWU.y| +000001c0 98 6e 39 36 a4 eb 17 69 ee e7 33 5b c2 f0 f9 e5 |.n96...i..3[....| +000001d0 96 fb c7 ee 21 db 41 f5 a4 8a 62 19 83 a3 cb 16 |....!.A...b.....| +000001e0 ab 74 14 2c 0b 58 62 72 d0 f9 e2 c9 5b 31 76 ea |.t.,.Xbr....[1v.| +000001f0 06 59 ba 37 e4 3b ca 8f 58 b1 15 f9 a6 cb 71 8c |.Y.7.;..X.....q.| +00000200 b9 22 69 48 3f 73 57 63 d5 ca 54 e9 ae 89 4b 3c |."iH?sWc..T...K<| +00000210 4b b7 b8 1a d6 66 d8 8e ee 17 7c d9 68 26 d2 b4 |K....f....|.h&..| +00000220 72 1c cd cb 3a bd 2e 14 a1 94 1a 0b e7 54 3b 17 |r...:........T;.| +00000230 eb 94 4b e4 a2 34 90 93 9e 50 aa 5e 4d fb 1f 34 |..K..4...P.^M..4| +00000240 91 d4 50 6f 13 a0 a5 10 49 80 cd 9b 8e 45 2b 7e |..Po....I....E+~| +00000250 c1 b4 92 85 c7 68 b2 65 2f 58 28 7c cb 95 09 08 |.....h.e/X(|....| +00000260 10 37 0a 8c b5 b5 c4 18 40 a7 ad 87 b2 ef a5 c2 |.7......@.......| +00000270 94 04 85 88 02 e7 fa 2b e4 17 07 b5 55 7e 31 2a |.......+....U~1*| +00000280 65 fb ad 02 03 01 00 01 a3 31 30 2f 30 0e 06 03 |e........10/0...| +00000290 55 1d 0f 01 01 ff 04 04 03 02 01 86 30 1d 06 03 |U...........0...| +000002a0 55 1d 0e 04 16 04 14 2f 7f 6b 38 d8 3a b4 63 44 |U....../.k8.:.cD| +000002b0 2a e8 ed d4 f1 ce ba 35 68 83 88 30 0d 06 09 2a |*......5h..0...*| +000002c0 86 48 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 2a |.H.............*| +000002d0 e1 0c 93 6d c7 13 72 42 fa 48 2f fa ef 28 32 0b |...m..rB.H/..(2.| +000002e0 39 dd 00 e4 3e 96 2a 31 fa 33 56 1b 61 5b f8 0c |9...>.*1.3V.a[..| +000002f0 7d f8 4d 18 db fa cc a8 72 65 95 a2 14 cb 90 60 |}.M.....re.....`| +00000300 28 dc 0a 5b 72 3a 9d 0e 9c 65 83 48 22 24 49 89 |(..[r:...e.H"$I.| +00000310 30 b4 0b f3 9e af bd 5b 93 8d b7 4d ec 4a b4 6f |0......[...M.J.o| +00000320 e5 a4 35 e1 f5 78 41 18 1d 60 0b 7d fc 79 de 43 |..5..xA..`.}.y.C| +00000330 1b f9 e9 16 de 1e 22 cd 62 77 81 75 9b c0 7d e6 |......".bw.u..}.| +00000340 7c 1f ab 87 8c f7 b9 78 67 86 97 c4 7e 2c 32 f2 ||......xg...~,2.| +00000350 a2 73 d6 50 cb c4 46 a9 3a 18 aa 3a 1e 61 08 60 |.s.P..F.:..:.a.`| +00000360 34 c5 8c eb b6 1c cf 20 81 ab 7b fc b0 d8 a5 82 |4...... ..{.....| +00000370 dd a9 13 97 65 e0 8e 62 00 4c aa 25 2a fd 66 5d |....e..b.L.%*.f]| +00000380 ed da 4e 47 c2 9d d5 fc 69 f1 aa a6 b3 2d 66 e0 |..NG....i....-f.| +00000390 e7 0b 98 62 1e 3f 0c 8f 2c 66 53 55 a9 87 fb bf |...b.?..,fSU....| +000003a0 5f 1c 0e 47 4c 8a f8 d1 3d 1e 87 c0 ff c6 4e f3 |_..GL...=.....N.| +000003b0 9a 03 99 5e 51 9f bd 84 f0 76 0e 1a e0 97 3b 8c |...^Q....v....;.| +000003c0 f0 10 38 6b 4b ca 17 fc 11 05 b3 b8 b2 c3 05 |..8kK..........| +000003cf diff --git a/tests/machine2/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..41cfbaeb --- /dev/null +++ b/tests/machine2/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,67 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 cf 03 00 00 |....| esl[0].signature_list_size = 975 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 b3 03 00 00 |....| esl[0].signature_size = 947 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 30 82 03 9f |0...| esl[0].signature[0].data (end:0x000003cf) +00000030 30 82 02 87 a0 03 02 01 02 02 10 3b 98 c7 4f 90 |0..........;..O.| +00000040 10 d1 a9 4c 43 83 36 3d ce d4 85 30 0d 06 09 2a |...LC.6=...0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 72 31 0c 30 0a |.H........0r1.0.| +00000060 06 03 55 04 06 13 03 55 53 41 31 0b 30 09 06 03 |..U....USA1.0...| +00000070 55 04 08 0c 02 43 41 31 11 30 0f 06 03 55 04 07 |U....CA1.0...U..| +00000080 0c 08 53 61 6e 20 4a 6f 73 65 31 22 30 20 06 03 |..San Jose1"0 ..| +00000090 55 04 0a 0c 19 53 75 70 65 72 20 4d 69 63 72 6f |U....Super Micro| +000000a0 20 43 6f 6d 70 75 74 65 72 20 49 6e 63 2e 31 1e | Computer Inc.1.| +000000b0 30 1c 06 03 55 04 03 0c 15 53 55 50 45 52 4d 49 |0...U....SUPERMI| +000000c0 43 52 4f 20 50 4b 20 43 41 20 32 30 31 38 30 1e |CRO PK CA 20180.| +000000d0 17 0d 31 38 31 32 32 30 30 31 34 36 30 34 5a 17 |..181220014604Z.| +000000e0 0d 33 33 31 32 32 30 30 31 35 36 30 33 5a 30 72 |.331220015603Z0r| +000000f0 31 0c 30 0a 06 03 55 04 06 13 03 55 53 41 31 0b |1.0...U....USA1.| +00000100 30 09 06 03 55 04 08 0c 02 43 41 31 11 30 0f 06 |0...U....CA1.0..| +00000110 03 55 04 07 0c 08 53 61 6e 20 4a 6f 73 65 31 22 |.U....San Jose1"| +00000120 30 20 06 03 55 04 0a 0c 19 53 75 70 65 72 20 4d |0 ..U....Super M| +00000130 69 63 72 6f 20 43 6f 6d 70 75 74 65 72 20 49 6e |icro Computer In| +00000140 63 2e 31 1e 30 1c 06 03 55 04 03 0c 15 53 55 50 |c.1.0...U....SUP| +00000150 45 52 4d 49 43 52 4f 20 50 4b 20 43 41 20 32 30 |ERMICRO PK CA 20| +00000160 31 38 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |180.."0...*.H...| +00000170 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000180 01 01 00 b3 98 bf ed 1f c0 69 51 8e 4d aa 91 29 |.........iQ.M..)| +00000190 ce 31 9e 1b 62 8e 02 2a 15 e4 27 1b da ce 95 ea |.1..b..*..'.....| +000001a0 e2 34 b9 f3 5d 5f 41 ae f6 2b 1d 04 65 52 06 37 |.4..]_A..+..eR.7| +000001b0 1b 2b 10 ad 6a 75 0e fa ee 87 d6 78 57 55 c5 79 |.+..ju.....xWU.y| +000001c0 98 6e 39 36 a4 eb 17 69 ee e7 33 5b c2 f0 f9 e5 |.n96...i..3[....| +000001d0 96 fb c7 ee 21 db 41 f5 a4 8a 62 19 83 a3 cb 16 |....!.A...b.....| +000001e0 ab 74 14 2c 0b 58 62 72 d0 f9 e2 c9 5b 31 76 ea |.t.,.Xbr....[1v.| +000001f0 06 59 ba 37 e4 3b ca 8f 58 b1 15 f9 a6 cb 71 8c |.Y.7.;..X.....q.| +00000200 b9 22 69 48 3f 73 57 63 d5 ca 54 e9 ae 89 4b 3c |."iH?sWc..T...K<| +00000210 4b b7 b8 1a d6 66 d8 8e ee 17 7c d9 68 26 d2 b4 |K....f....|.h&..| +00000220 72 1c cd cb 3a bd 2e 14 a1 94 1a 0b e7 54 3b 17 |r...:........T;.| +00000230 eb 94 4b e4 a2 34 90 93 9e 50 aa 5e 4d fb 1f 34 |..K..4...P.^M..4| +00000240 91 d4 50 6f 13 a0 a5 10 49 80 cd 9b 8e 45 2b 7e |..Po....I....E+~| +00000250 c1 b4 92 85 c7 68 b2 65 2f 58 28 7c cb 95 09 08 |.....h.e/X(|....| +00000260 10 37 0a 8c b5 b5 c4 18 40 a7 ad 87 b2 ef a5 c2 |.7......@.......| +00000270 94 04 85 88 02 e7 fa 2b e4 17 07 b5 55 7e 31 2a |.......+....U~1*| +00000280 65 fb ad 02 03 01 00 01 a3 31 30 2f 30 0e 06 03 |e........10/0...| +00000290 55 1d 0f 01 01 ff 04 04 03 02 01 86 30 1d 06 03 |U...........0...| +000002a0 55 1d 0e 04 16 04 14 2f 7f 6b 38 d8 3a b4 63 44 |U....../.k8.:.cD| +000002b0 2a e8 ed d4 f1 ce ba 35 68 83 88 30 0d 06 09 2a |*......5h..0...*| +000002c0 86 48 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 2a |.H.............*| +000002d0 e1 0c 93 6d c7 13 72 42 fa 48 2f fa ef 28 32 0b |...m..rB.H/..(2.| +000002e0 39 dd 00 e4 3e 96 2a 31 fa 33 56 1b 61 5b f8 0c |9...>.*1.3V.a[..| +000002f0 7d f8 4d 18 db fa cc a8 72 65 95 a2 14 cb 90 60 |}.M.....re.....`| +00000300 28 dc 0a 5b 72 3a 9d 0e 9c 65 83 48 22 24 49 89 |(..[r:...e.H"$I.| +00000310 30 b4 0b f3 9e af bd 5b 93 8d b7 4d ec 4a b4 6f |0......[...M.J.o| +00000320 e5 a4 35 e1 f5 78 41 18 1d 60 0b 7d fc 79 de 43 |..5..xA..`.}.y.C| +00000330 1b f9 e9 16 de 1e 22 cd 62 77 81 75 9b c0 7d e6 |......".bw.u..}.| +00000340 7c 1f ab 87 8c f7 b9 78 67 86 97 c4 7e 2c 32 f2 ||......xg...~,2.| +00000350 a2 73 d6 50 cb c4 46 a9 3a 18 aa 3a 1e 61 08 60 |.s.P..F.:..:.a.`| +00000360 34 c5 8c eb b6 1c cf 20 81 ab 7b fc b0 d8 a5 82 |4...... ..{.....| +00000370 dd a9 13 97 65 e0 8e 62 00 4c aa 25 2a fd 66 5d |....e..b.L.%*.f]| +00000380 ed da 4e 47 c2 9d d5 fc 69 f1 aa a6 b3 2d 66 e0 |..NG....i....-f.| +00000390 e7 0b 98 62 1e 3f 0c 8f 2c 66 53 55 a9 87 fb bf |...b.?..,fSU....| +000003a0 5f 1c 0e 47 4c 8a f8 d1 3d 1e 87 c0 ff c6 4e f3 |_..GL...=.....N.| +000003b0 9a 03 99 5e 51 9f bd 84 f0 76 0e 1a e0 97 3b 8c |...^Q....v....;.| +000003c0 f0 10 38 6b 4b ca 17 fc 11 05 b3 b8 b2 c3 05 |..8kK..........| +000003cf diff --git a/tests/machine2/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine2/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..fa24d491 --- /dev/null +++ b/tests/machine2/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,350 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 40 06 00 00 |@...| esl[0].signature_list_size = 1600 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 24 06 00 00 |$...| esl[0].signature_size = 1572 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 06 10 |0...| esl[0].signature[0].data (end:0x00000640) +00000030 30 82 03 f8 a0 03 02 01 02 02 0a 61 08 d3 c4 00 |0..........a....| +00000040 00 00 00 00 04 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 37 32 31 32 32 34 35 5a 17 0d 32 36 30 36 32 |27212245Z..26062| +00000100 37 32 31 33 32 34 35 5a 30 81 81 31 0b 30 09 06 |7213245Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2b 30 29 06 03 55 04 03 13 22 4d 69 63 72 6f 73 |+0)..U..."Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 55 45 46 49 20 43 41 20 32 30 31 31 30 82 01 22 |UEFI CA 20110.."| +00000190 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +000001a0 82 01 0f 00 30 82 01 0a 02 82 01 01 00 a5 08 6c |....0..........l| +000001b0 4c c7 45 09 6a 4b 0c a4 c0 87 7f 06 75 0c 43 01 |L.E.jK......u.C.| +000001c0 54 64 e0 16 7f 07 ed 92 7d 0b b2 73 bf 0c 0a c6 |Td......}..s....| +000001d0 4a 45 61 a0 c5 16 2d 96 d3 f5 2b a0 fb 4d 49 9b |JEa...-...+..MI.| +000001e0 41 80 90 3c b9 54 fd e6 bc d1 9d c4 a4 18 8a 7f |A..<.T..........| +000001f0 41 8a 5c 59 83 68 32 bb 8c 47 c9 ee 71 bc 21 4f |A.\Y.h2..G..q.!O| +00000200 9a 8a 7c ff 44 3f 8d 8f 32 b2 26 48 ae 75 b5 ee |..|.D?..2.&H.u..| +00000210 c9 4c 1e 4a 19 7e e4 82 9a 1d 78 77 4d 0c b0 bd |.L.J.~....xwM...| +00000220 f6 0f d3 16 d3 bc fa 2b a5 51 38 5d f5 fb ba db |.......+.Q8]....| +00000230 78 02 db ff ec 0a 1b 96 d5 83 b8 19 13 e9 b6 c0 |x...............| +00000240 7b 40 7b e1 1f 28 27 c9 fa ef 56 5e 1c e6 7e 94 |{@{..('...V^..~.| +00000250 7e c0 f0 44 b2 79 39 e5 da b2 62 8b 4d bf 38 70 |~..D.y9...b.M.8p| +00000260 e2 68 24 14 c9 33 a4 08 37 d5 58 69 5e d3 7c ed |.h$..3..7.Xi^.|.| +00000270 c1 04 53 08 e7 4e b0 2a 87 63 08 61 6f 63 15 59 |..S..N.*.c.aoc.Y| +00000280 ea b2 2b 79 d7 0c 61 67 8a 5b fd 5e ad 87 7f ba |..+y..ag.[.^....| +00000290 86 67 4f 71 58 12 22 04 22 22 ce 8b ef 54 71 00 |.gOqX.".""...Tq.| +000002a0 ce 50 35 58 76 95 08 ee 6a b1 a2 01 d5 02 03 01 |.P5Xv...j.......| +000002b0 00 01 a3 82 01 76 30 82 01 72 30 12 06 09 2b 06 |.....v0..r0...+.| +000002c0 01 04 01 82 37 15 01 04 05 02 03 01 00 01 30 23 |....7.........0#| +000002d0 06 09 2b 06 01 04 01 82 37 15 02 04 16 04 14 f8 |..+.....7.......| +000002e0 c1 6b b7 7f 77 53 4a f3 25 37 1d 4e a1 26 7b 0f |.k..wSJ.%7.N.&{.| +000002f0 20 70 80 30 1d 06 03 55 1d 0e 04 16 04 14 13 ad | p.0...U........| +00000300 bf 43 09 bd 82 70 9c 8c d5 4f 31 6e d5 22 98 8a |.C...p...O1n."..| +00000310 1b d4 30 19 06 09 2b 06 01 04 01 82 37 14 02 04 |..0...+.....7...| +00000320 0c 1e 0a 00 53 00 75 00 62 00 43 00 41 30 0b 06 |....S.u.b.C.A0..| +00000330 03 55 1d 0f 04 04 03 02 01 86 30 0f 06 03 55 1d |.U........0...U.| +00000340 13 01 01 ff 04 05 30 03 01 01 ff 30 1f 06 03 55 |......0....0...U| +00000350 1d 23 04 18 30 16 80 14 45 66 52 43 e1 7e 58 11 |.#..0...EfRC.~X.| +00000360 bf d6 4e 9e 23 55 08 3b 3a 22 6a a8 30 5c 06 03 |..N.#U.;:"j.0\..| +00000370 55 1d 1f 04 55 30 53 30 51 a0 4f a0 4d 86 4b 68 |U...U0S0Q.O.M.Kh| +00000380 74 74 70 3a 2f 2f 63 72 6c 2e 6d 69 63 72 6f 73 |ttp://crl.micros| +00000390 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 72 6c 2f |oft.com/pki/crl/| +000003a0 70 72 6f 64 75 63 74 73 2f 4d 69 63 43 6f 72 54 |products/MicCorT| +000003b0 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 31 30 |hiParMarRoo_2010| +000003c0 2d 31 30 2d 30 35 2e 63 72 6c 30 60 06 08 2b 06 |-10-05.crl0`..+.| +000003d0 01 05 05 07 01 01 04 54 30 52 30 50 06 08 2b 06 |.......T0R0P..+.| +000003e0 01 05 05 07 30 02 86 44 68 74 74 70 3a 2f 2f 77 |....0..Dhttp://w| +000003f0 77 77 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d |ww.microsoft.com| +00000400 2f 70 6b 69 2f 63 65 72 74 73 2f 4d 69 63 43 6f |/pki/certs/MicCo| +00000410 72 54 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 |rThiParMarRoo_20| +00000420 31 30 2d 31 30 2d 30 35 2e 63 72 74 30 0d 06 09 |10-10-05.crt0...| +00000430 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 |*.H.............| +00000440 35 08 42 ff 30 cc ce f7 76 0c ad 10 68 58 35 29 |5.B.0...v...hX5)| +00000450 46 32 76 27 7c ef 12 41 27 42 1b 4a aa 6d 81 38 |F2v'|..A'B.J.m.8| +00000460 48 59 13 55 f3 e9 58 34 a6 16 0b 82 aa 5d ad 82 |HY.U..X4.....]..| +00000470 da 80 83 41 06 8f b4 1d f2 03 b9 f3 1a 5d 1b f1 |...A.........]..| +00000480 50 90 f9 b3 55 84 42 28 1c 20 bd b2 ae 51 14 c5 |P...U.B(. ...Q..| +00000490 c0 ac 97 95 21 1c 90 db 0f fc 77 9e 95 73 91 88 |....!.....w..s..| +000004a0 ca bd bd 52 b9 05 50 0d df 57 9e a0 61 ed 0d e5 |...R..P..W..a...| +000004b0 6d 25 d9 40 0f 17 40 c8 ce a3 4a c2 4d af 9a 12 |m%.@..@...J.M...| +000004c0 1d 08 54 8f bd c7 bc b9 2b 3d 49 2b 1f 32 fc 6a |..T.....+=I+.2.j| +000004d0 21 69 4f 9b c8 7e 42 34 fc 36 06 17 8b 8f 20 40 |!iO..~B4.6.... @| +000004e0 c0 b3 9a 25 75 27 cd c9 03 a3 f6 5d d1 e7 36 54 |...%u'.....]..6T| +000004f0 7a b9 50 b5 d3 12 d1 07 bf bb 74 df dc 1e 8f 80 |z.P.......t.....| +00000500 d5 ed 18 f4 2f 14 16 6b 2f de 66 8c b0 23 e5 c7 |..../..k/.f..#..| +00000510 84 d8 ed ea c1 33 82 ad 56 4b 18 2d f1 68 95 07 |.....3..VK.-.h..| +00000520 cd cf f0 72 f0 ae bb dd 86 85 98 2c 21 4c 33 2b |...r.......,!L3+| +00000530 f0 0f 4a f0 68 87 b5 92 55 32 75 a1 6a 82 6a 3c |..J.h...U2u.j.j<| +00000540 a3 25 11 a4 ed ad d7 04 ae cb d8 40 59 a0 84 d1 |.%.........@Y...| +00000550 95 4c 62 91 22 1a 74 1d 8c 3d 47 0e 44 a6 e4 b0 |.Lb.".t..=G.D...| +00000560 9b 34 35 b1 fa b6 53 a8 2c 81 ec a4 05 71 c8 9d |.45...S.,....q..| +00000570 b8 ba e8 1b 44 66 e4 47 54 0e 8e 56 7f b3 9f 16 |....Df.GT..V....| +00000580 98 b2 86 d0 68 3e 90 23 b5 2f 5e 8f 50 85 8d c6 |....h>.#./^.P...| +00000590 8d 82 5f 41 a1 f4 2e 0d e0 99 d2 6c 75 e4 b6 69 |.._A.......lu..i| +000005a0 b5 21 86 fa 07 d1 f6 e2 4d d1 da ad 2c 77 53 1e |.!......M...,wS.| +000005b0 25 32 37 c7 6c 52 72 95 86 b0 f1 35 61 6a 19 f5 |%27.lRr....5aj..| +000005c0 b2 3b 81 50 56 a6 32 2d fe a2 89 f9 42 86 27 18 |.;.PV.2-....B.'.| +000005d0 55 a1 82 ca 5a 9b f8 30 98 54 14 a6 47 96 25 2f |U...Z..0.T..G.%/| +000005e0 c8 26 e4 41 94 1a 5c 02 3f e5 96 e3 85 5b 3c 3e |.&.A..\.?....[<>| +000005f0 3f bb 47 16 72 55 e2 25 22 b1 d9 7b e7 03 06 2a |?.G.rU.%"..{...*| +00000600 a3 f7 1e 90 46 c3 00 0d d6 19 89 e3 0e 35 27 62 |....F........5'b| +00000610 03 71 15 a6 ef d0 27 a0 a0 59 37 60 f8 38 94 b8 |.q....'..Y7`.8..| +00000620 e0 78 70 f8 ba 4c 86 87 94 f6 e0 ae 02 45 ee 65 |.xp..L.......E.e| +00000630 c2 b6 a3 7e 69 16 75 07 92 9b f5 a6 bc 59 83 58 |...~i.u......Y.X| +00000640 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[1].signature_type = {x509_cert} +00000650 07 06 00 00 |....| esl[1].signature_list_size = 1543 +00000654 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000658 eb 05 00 00 |....| esl[1].signature_size = 1515 +0000065c esl[1].signature_header (end:0x0000065c) +0000065c bd 9a fa 77 |...w| esl[1].signature[0].owner = {microsoft} +00000660 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000066c 30 82 05 d7 |0...| esl[1].signature[0].data (end:0x00000c47) +00000670 30 82 03 bf a0 03 02 01 02 02 0a 61 07 76 56 00 |0..........a.vV.| +00000680 00 00 00 00 08 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000690 01 0b 05 00 30 81 88 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +000006a0 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +000006b0 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +000006c0 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +000006d0 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000006e0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 06 |Corporation1200.| +000006f0 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 20 |.U...)Microsoft | +00000700 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 65 |Root Certificate| +00000710 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 30 | Authority 20100| +00000720 1e 17 0d 31 31 31 30 31 39 31 38 34 31 34 32 5a |...111019184142Z| +00000730 17 0d 32 36 31 30 31 39 31 38 35 31 34 32 5a 30 |..261019185142Z0| +00000740 81 84 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 |..1.0...U....US1| +00000750 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 6e |.0...U....Washin| +00000760 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 52 |gton1.0...U....R| +00000770 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a 13 |edmond1.0...U...| +00000780 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f |.Microsoft Corpo| +00000790 72 61 74 69 6f 6e 31 2e 30 2c 06 03 55 04 03 13 |ration1.0,..U...| +000007a0 25 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f |%Microsoft Windo| +000007b0 77 73 20 50 72 6f 64 75 63 74 69 6f 6e 20 50 43 |ws Production PC| +000007c0 41 20 32 30 31 31 30 82 01 22 30 0d 06 09 2a 86 |A 20110.."0...*.| +000007d0 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +000007e0 01 0a 02 82 01 01 00 dd 0c bb a2 e4 2e 09 e3 e7 |................| +000007f0 c5 f7 96 69 bc 00 21 bd 69 33 33 ef ad 04 cb 54 |...i..!.i33....T| +00000800 80 ee 06 83 bb c5 20 84 d9 f7 d2 8b f3 38 b0 ab |...... ......8..| +00000810 a4 ad 2d 7c 62 79 05 ff e3 4a 3f 04 35 20 70 e3 |..-|by...J?.5 p.| +00000820 c4 e7 6b e0 9c c0 36 75 e9 8a 31 dd 8d 70 e5 dc |..k...6u..1..p..| +00000830 37 b5 74 46 96 28 5b 87 60 23 2c bf dc 47 a5 67 |7.tF.([.`#,..G.g| +00000840 f7 51 27 9e 72 eb 07 a6 c9 b9 1e 3b 53 35 7c e5 |.Q'.r......;S5|.| +00000850 d3 ec 27 b9 87 1c fe b9 c9 23 09 6f a8 46 91 c1 |..'......#.o.F..| +00000860 6e 96 3c 41 d3 cb a3 3f 5d 02 6a 4d ec 69 1f 25 |n.http://www.| +00000a00 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00000a10 69 2f 63 65 72 74 73 2f 4d 69 63 52 6f 6f 43 65 |i/certs/MicRooCe| +00000a20 72 41 75 74 5f 32 30 31 30 2d 30 36 2d 32 33 2e |rAut_2010-06-23.| +00000a30 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |crt0...*.H......| +00000a40 05 00 03 82 02 01 00 14 fc 7c 71 51 a5 79 c2 6e |.........|qQ.y.n| +00000a50 b2 ef 39 3e bc 3c 52 0f 6e 2b 3f 10 13 73 fe a8 |..9>..\`...........| +00000b30 85 b6 7f 51 88 66 47 19 8d a2 b0 12 3d 81 2a 68 |...Q.fG.....=.*h| +00000b40 05 77 bb 91 4c 62 7b b6 c1 07 c7 ba 7a 87 34 03 |.w..Lb{.....z.4.| +00000b50 0e 4b 62 7a 99 e9 ca fc ce 4a 37 c9 2d a4 57 7c |.Kbz.....J7.-.W|| +00000b60 1c fe 3d dc b8 0f 5a fa d6 c4 b3 02 85 02 3a ea |..=...Z.......:.| +00000b70 b3 d9 6e e4 69 21 37 de 81 d1 f6 75 19 05 67 d3 |..n.i!7....u..g.| +00000b80 93 57 5e 29 1b 39 c8 ee 2d e1 cd e4 45 73 5b d0 |.W^).9..-...Es[.| +00000b90 d2 ce 7a ab 16 19 82 46 58 d0 5e 9d 81 b3 67 af |..z....FX.^...g.| +00000ba0 6c 35 f2 bc e5 3f 24 e2 35 a2 0a 75 06 f6 18 56 |l5...?$.5..u...V| +00000bb0 99 d4 78 2c d1 05 1b eb d0 88 01 9d aa 10 f1 05 |..x,............| +00000bc0 df ba 7e 2c 63 b7 06 9b 23 21 c4 f9 78 6c e2 58 |..~,c...#!..xl.X| +00000bd0 17 06 36 2b 91 12 03 cc a4 d9 f2 2d ba f9 94 9d |..6+.......-....| +00000be0 40 ed 18 45 f1 ce 8a 5c 6b 3e ab 03 d3 70 18 2a |@..E...\k>...p.*| +00000bf0 0a 6a e0 5f 47 d1 d5 63 0a 32 f2 af d7 36 1f 2a |.j._G..c.2...6.*| +00000c00 70 5a e5 42 59 08 71 4b 57 ba 7e 83 81 f0 21 3c |pZ.BY.qKW.~...!<| +00000c10 f4 1c c1 c5 b9 90 93 0e 88 45 93 86 e9 b1 20 99 |.........E.... .| +00000c20 be 98 cb c5 95 a4 5d 62 d6 a0 63 08 20 bd 75 10 |......]b..c. .u.| +00000c30 77 7d 3d f3 45 b9 9f 97 9f cb 57 80 6f 33 a9 04 |w}=.E.....W.o3..| +00000c40 cf 77 a4 62 1c 59 7e |.w.b.Y~| +00000c47 a1 59 c0 a5 e4 94 a7 4a 87 |.Y.....J.| esl[2].signature_type = {x509_cert} +00000c50 b5 ab 15 5c 2b f0 72 |...\+.r| +00000c57 66 04 00 00 |f...| esl[2].signature_list_size = 1126 +00000c5b 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000c5f 4a |J| esl[2].signature_size = 1098 +00000c60 04 00 00 |...| +00000c63 esl[2].signature_header (end:0x00000c63) +00000c63 51 48 dc 26 5f 19 e1 4a 9a 19 fb f8 83 |QH.&_..J.....| esl[2].signature[0].owner = {supermicro} +00000c70 bb b3 5e |..^| +00000c73 30 82 04 36 30 82 03 1e a0 03 02 01 02 |0..60........| esl[2].signature[0].data (end:0x000010ad) +00000c80 02 01 01 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05 |...0...*.H......| +00000c90 05 00 30 6f 31 0b 30 09 06 03 55 04 06 13 02 53 |..0o1.0...U....S| +00000ca0 45 31 14 30 12 06 03 55 04 0a 13 0b 41 64 64 54 |E1.0...U....AddT| +00000cb0 72 75 73 74 20 41 42 31 26 30 24 06 03 55 04 0b |rust AB1&0$..U..| +00000cc0 13 1d 41 64 64 54 72 75 73 74 20 45 78 74 65 72 |..AddTrust Exter| +00000cd0 6e 61 6c 20 54 54 50 20 4e 65 74 77 6f 72 6b 31 |nal TTP Network1| +00000ce0 22 30 20 06 03 55 04 03 13 19 41 64 64 54 72 75 |"0 ..U....AddTru| +00000cf0 73 74 20 45 78 74 65 72 6e 61 6c 20 43 41 20 52 |st External CA R| +00000d00 6f 6f 74 30 1e 17 0d 30 30 30 35 33 30 31 30 34 |oot0...000530104| +00000d10 38 33 38 5a 17 0d 32 30 30 35 33 30 31 30 34 38 |838Z..2005301048| +00000d20 33 38 5a 30 6f 31 0b 30 09 06 03 55 04 06 13 02 |38Z0o1.0...U....| +00000d30 53 45 31 14 30 12 06 03 55 04 0a 13 0b 41 64 64 |SE1.0...U....Add| +00000d40 54 72 75 73 74 20 41 42 31 26 30 24 06 03 55 04 |Trust AB1&0$..U.| +00000d50 0b 13 1d 41 64 64 54 72 75 73 74 20 45 78 74 65 |...AddTrust Exte| +00000d60 72 6e 61 6c 20 54 54 50 20 4e 65 74 77 6f 72 6b |rnal TTP Network| +00000d70 31 22 30 20 06 03 55 04 03 13 19 41 64 64 54 72 |1"0 ..U....AddTr| +00000d80 75 73 74 20 45 78 74 65 72 6e 61 6c 20 43 41 20 |ust External CA | +00000d90 52 6f 6f 74 30 82 01 22 30 0d 06 09 2a 86 48 86 |Root0.."0...*.H.| +00000da0 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a |............0...| +00000db0 02 82 01 01 00 b7 f7 1a 33 e6 f2 00 04 2d 39 e0 |........3....-9.| +00000dc0 4e 5b ed 1f bc 6c 0f cd b5 fa 23 b6 ce de 9b 11 |N[...l....#.....| +00000dd0 33 97 a4 29 4c 7d 93 9f bd 4a bc 93 ed 03 1a e3 |3..)L}...J......| +00000de0 8f cf e5 6d 50 5a d6 97 29 94 5a 80 b0 49 7a db |...mPZ..).Z..Iz.| +00000df0 2e 95 fd b8 ca bf 37 38 2d 1e 3e 91 41 ad 70 56 |......78-.>.A.pV| +00000e00 c7 f0 4f 3f e8 32 9e 74 ca c8 90 54 e9 c6 5f 0f |..O?.2.t...T.._.| +00000e10 78 9d 9a 40 3c 0e ac 61 aa 5e 14 8f 9e 87 a1 6a |x..@<..a.^.....j| +00000e20 50 dc d7 9a 4e af 05 b3 a6 71 94 9c 71 b3 50 60 |P...N....q..q.P`| +00000e30 0a c7 13 9d 38 07 86 02 a8 e9 a8 69 26 18 90 ab |....8......i&...| +00000e40 4c b0 4f 23 ab 3a 4f 84 d8 df ce 9f e1 69 6f bb |L.O#.:O......io.| +00000e50 d7 42 d7 6b 44 e4 c7 ad ee 6d 41 5f 72 5a 71 08 |.B.kD....mA_rZq.| +00000e60 37 b3 79 65 a4 59 a0 94 37 f7 00 2f 0d c2 92 72 |7.ye.Y..7../...r| +00000e70 da d0 38 72 db 14 a8 45 c4 5d 2a 7d b7 b4 d6 c4 |..8r...E.]*}....| +00000e80 ee ac cd 13 44 b7 c9 2b dd 43 00 25 fa 61 b9 69 |....D..+.C.%.a.i| +00000e90 6a 58 23 11 b7 a7 33 8f 56 75 59 f5 cd 29 d7 46 |jX#...3.VuY..).F| +00000ea0 b7 0a 2b 65 b6 d3 42 6f 15 b2 b8 7b fb ef e9 5d |..+e..Bo...{...]| +00000eb0 53 d5 34 5a 27 02 03 01 00 01 a3 81 dc 30 81 d9 |S.4Z'........0..| +00000ec0 30 1d 06 03 55 1d 0e 04 16 04 14 ad bd 98 7a 34 |0...U.........z4| +00000ed0 b4 26 f7 fa c4 26 54 ef 03 bd e0 24 cb 54 1a 30 |.&...&T....$.T.0| +00000ee0 0b 06 03 55 1d 0f 04 04 03 02 01 06 30 0f 06 03 |...U........0...| +00000ef0 55 1d 13 01 01 ff 04 05 30 03 01 01 ff 30 81 99 |U.......0....0..| +00000f00 06 03 55 1d 23 04 81 91 30 81 8e 80 14 ad bd 98 |..U.#...0.......| +00000f10 7a 34 b4 26 f7 fa c4 26 54 ef 03 bd e0 24 cb 54 |z4.&...&T....$.T| +00000f20 1a a1 73 a4 71 30 6f 31 0b 30 09 06 03 55 04 06 |..s.q0o1.0...U..| +00000f30 13 02 53 45 31 14 30 12 06 03 55 04 0a 13 0b 41 |..SE1.0...U....A| +00000f40 64 64 54 72 75 73 74 20 41 42 31 26 30 24 06 03 |ddTrust AB1&0$..| +00000f50 55 04 0b 13 1d 41 64 64 54 72 75 73 74 20 45 78 |U....AddTrust Ex| +00000f60 74 65 72 6e 61 6c 20 54 54 50 20 4e 65 74 77 6f |ternal TTP Netwo| +00000f70 72 6b 31 22 30 20 06 03 55 04 03 13 19 41 64 64 |rk1"0 ..U....Add| +00000f80 54 72 75 73 74 20 45 78 74 65 72 6e 61 6c 20 43 |Trust External C| +00000f90 41 20 52 6f 6f 74 82 01 01 30 0d 06 09 2a 86 48 |A Root...0...*.H| +00000fa0 86 f7 0d 01 01 05 05 00 03 82 01 01 00 b0 9b e0 |................| +00000fb0 85 25 c2 d6 23 e2 0f 96 06 92 9d 41 98 9c d9 84 |.%..#......A....| +00000fc0 79 81 d9 1e 5b 14 07 23 36 65 8f b0 d8 77 bb ac |y...[..#6e...w..| +00000fd0 41 6c 47 60 83 51 b0 f9 32 3d e7 fc f6 26 13 c7 |AlG`.Q..2=...&..| +00000fe0 80 16 a5 bf 5a fc 87 cf 78 79 89 21 9a e2 4c 07 |....Z...xy.!..L.| +00000ff0 0a 86 35 bc f2 de 51 c4 d2 96 b7 dc 7e 4e ee 70 |..5...Q.....~N.p| +00001000 fd 1c 39 eb 0c 02 51 14 2d 8e bd 16 e0 c1 df 46 |..9...Q.-......F| +00001010 75 e7 24 ad ec f4 42 b4 85 93 70 10 67 ba 9d 06 |u.$...B...p.g...| +00001020 35 4a 18 d3 2b 7a cc 51 42 a1 7a 63 d1 e6 bb a1 |5J..+z.QB.zc....| +00001030 c5 2b c2 36 be 13 0d e6 bd 63 7e 79 7b a7 09 0d |.+.6.....c~y{...| +00001040 40 ab 6a dd 8f 8a c3 f6 f6 8c 1a 42 05 51 d4 45 |@.j........B.Q.E| +00001050 f5 9f a7 62 21 68 15 20 43 3c 99 e7 7c bd 24 d8 |...b!h. C<..|.$.| +00001060 a9 91 17 73 88 3f 56 1b 31 38 18 b4 71 0f 9a cd |...s.?V.18..q...| +00001070 c8 0e 9e 8e 2e 1b e1 8c 98 83 cb 1f 31 f1 44 4c |............1.DL| +00001080 c6 04 73 49 76 60 0f c7 f8 bd 17 80 6b 2e e9 cc |..sIv`......k...| +00001090 4c 0e 5a 9a 79 0f 20 0a 2e d5 9e 63 26 1e 55 92 |L.Z.y. ....c&.U.| +000010a0 94 d8 82 17 5a 7b d0 bc c7 8f 4e 86 04 |....Z{....N..| +000010ad a1 59 c0 |.Y.| esl[3].signature_type = {x509_cert} +000010b0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |....J....\+.r| +000010bd 96 03 00 |...| esl[3].signature_list_size = 918 +000010c0 00 |.| +000010c1 00 00 00 00 |....| esl[3].signature_header_size = 0 +000010c5 7a 03 00 00 |z...| esl[3].signature_size = 890 +000010c9 esl[3].signature_header (end:0x000010c9) +000010c9 51 48 dc 26 5f 19 e1 |QH.&_..| esl[3].signature[0].owner = {supermicro} +000010d0 4a 9a 19 fb f8 83 bb b3 5e |J.......^| +000010d9 30 82 03 66 30 82 02 |0..f0..| esl[3].signature[0].data (end:0x00001443) +000010e0 4e a0 03 02 01 02 02 01 00 30 0d 06 09 2a 86 48 |N........0...*.H| +000010f0 86 f7 0d 01 01 0b 05 00 30 72 31 0c 30 0a 06 03 |........0r1.0...| +00001100 55 04 06 13 03 55 53 41 31 0b 30 09 06 03 55 04 |U....USA1.0...U.| +00001110 08 0c 02 43 41 31 11 30 0f 06 03 55 04 07 0c 08 |...CA1.0...U....| +00001120 53 61 6e 20 4a 6f 73 65 31 22 30 20 06 03 55 04 |San Jose1"0 ..U.| +00001130 0a 0c 19 53 75 70 65 72 20 4d 69 63 72 6f 20 43 |...Super Micro C| +00001140 6f 6d 70 75 74 65 72 20 49 6e 63 2e 31 1e 30 1c |omputer Inc.1.0.| +00001150 06 03 55 04 03 0c 15 53 55 50 45 52 4d 49 43 52 |..U....SUPERMICR| +00001160 4f 20 50 4b 20 43 41 20 32 30 31 38 30 1e 17 0d |O PK CA 20180...| +00001170 31 38 31 32 31 39 30 30 30 30 30 30 5a 17 0d 33 |181219000000Z..3| +00001180 33 31 32 31 39 30 30 30 30 30 30 5a 30 77 31 0c |31219000000Z0w1.| +00001190 30 0a 06 03 55 04 06 13 03 55 53 41 31 0b 30 09 |0...U....USA1.0.| +000011a0 06 03 55 04 08 0c 02 43 41 31 11 30 0f 06 03 55 |..U....CA1.0...U| +000011b0 04 07 0c 08 53 61 6e 20 4a 6f 73 65 31 22 30 20 |....San Jose1"0 | +000011c0 06 03 55 04 0a 0c 19 53 75 70 65 72 20 4d 69 63 |..U....Super Mic| +000011d0 72 6f 20 43 6f 6d 70 75 74 65 72 20 49 6e 63 2e |ro Computer Inc.| +000011e0 31 23 30 21 06 03 55 04 03 0c 1a 53 55 50 45 52 |1#0!..U....SUPER| +000011f0 4d 49 43 52 4f 20 50 72 6f 64 75 63 74 20 43 41 |MICRO Product CA| +00001200 20 32 30 31 38 30 82 01 22 30 0d 06 09 2a 86 48 | 20180.."0...*.H| +00001210 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 |.............0..| +00001220 0a 02 82 01 01 00 f1 ca 4d 34 6a 9b 81 6d 3f 58 |........M4j..m?X| +00001230 52 e7 e7 da e1 14 ca 30 9e a8 c4 4f 0d 6a e0 69 |R......0...O.j.i| +00001240 08 4d 3d 35 39 e4 59 2d 43 d9 28 9d 0a dc 70 33 |.M=59.Y-C.(...p3| +00001250 a2 87 22 ae e9 18 92 d0 db e6 05 a5 9f 16 af 74 |.."............t| +00001260 a3 9b 33 ee a1 d2 83 9a 95 8c 0b 45 f6 b5 1c 4a |..3........E...J| +00001270 f9 18 2f c9 50 ec 9d ec 10 0b e8 e5 6e 6f b8 9d |../.P.......no..| +00001280 f0 8a b2 ee 12 3b 9c c7 90 46 fb b2 57 f1 47 9e |.....;...F..W.G.| +00001290 26 57 ea ed 1e e8 05 39 75 40 09 60 43 dd ec 5b |&W.....9u@.`C..[| +000012a0 d2 38 96 7d 90 69 e7 d3 ad 39 ec eb f4 55 07 97 |.8.}.i...9...U..| +000012b0 62 21 a5 29 bf be df 62 ec 1b 1a 00 06 5b 6c 85 |b!.)...b.....[l.| +000012c0 41 ab 3f 50 55 02 4a de 1e e1 d0 a7 8b 94 cd b3 |A.?PU.J.........| +000012d0 35 c6 e7 de 86 0c 81 3f 73 29 67 30 ce 16 01 7b |5......?s)g0...{| +000012e0 2e 95 8f c6 9d e3 93 0f 0c 80 18 f7 16 94 aa 60 |...............`| +000012f0 79 1d f6 09 4b 9e 1b f1 d3 3f cc 42 72 56 d2 98 |y...K....?.BrV..| +00001300 06 29 c1 fe fa 5e 0f 38 a5 57 a6 63 f3 0e 68 14 |.)...^.8.W.c..h.| +00001310 a5 7f 1c d9 f5 f5 53 ed fe d1 f6 86 53 20 01 3e |......S.....S .>| +00001320 21 a2 7c 6f 80 07 02 03 01 00 01 a3 02 30 00 30 |!.|o.........0.0| +00001330 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 |...*.H..........| +00001340 01 01 00 36 5d c9 c0 f5 7f 68 27 38 cb c0 2e 27 |...6]....h'8...'| +00001350 9b 08 51 97 58 49 d8 1c fa 21 1f ac 7b c2 c0 bf |..Q.XI...!..{...| +00001360 fa d5 7b b9 c8 ca 54 65 07 29 21 46 fc 48 7d fa |..{...Te.)!F.H}.| +00001370 f3 84 5b 64 7d 86 71 96 4e 16 bb 8e a5 9c cb 65 |..[d}.q.N......e| +00001380 44 62 ec cc ba 42 b6 8b d8 a4 db 98 26 9a e4 08 |Db...B......&...| +00001390 a7 0c da c9 3b 80 d3 63 90 1e 64 a1 04 12 7c c2 |....;..c..d...|.| +000013a0 1a 8d e9 de f4 f2 d7 40 67 e5 ba d7 6d 6e 08 c2 |.......@g...mn..| +000013b0 35 5f 1f db ab 5d 8e e0 a1 7f d2 25 aa a9 1a 6f |5_...].....%...o| +000013c0 31 c3 a5 c0 e8 f2 a3 b3 47 5a 69 58 38 3a a7 bb |1.......GZiX8:..| +000013d0 64 cc 69 27 10 a2 c4 0e 72 95 e1 7e 54 e9 5b e9 |d.i'....r..~T.[.| +000013e0 0c dd 71 ad ff b4 b0 b4 28 0b 48 5c 02 29 94 2a |..q.....(.H\.).*| +000013f0 58 9a 2f b7 62 3e 3e 17 38 36 14 41 48 30 27 64 |X./.b>>.86.AH0'd| +00001400 27 56 a1 21 da 62 b3 ef c0 cb be 8d 02 67 dc c8 |'V.!.b.......g..| +00001410 66 f2 af 1c 4c 43 49 05 23 89 c7 62 8f c6 6a af |f...LCI.#..b..j.| +00001420 15 9a 8c ea d7 46 73 3b 30 b2 a9 fc b0 73 7f d3 |.....Fs;0....s..| +00001430 3b 7c c7 79 1a 87 2b 9d cc 94 98 ac 30 0a 04 25 |;|.y..+.....0..%| +00001440 9f e3 1a |...| +00001443 diff --git a/tests/machine2/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..fa24d491 --- /dev/null +++ b/tests/machine2/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,350 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 40 06 00 00 |@...| esl[0].signature_list_size = 1600 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 24 06 00 00 |$...| esl[0].signature_size = 1572 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 06 10 |0...| esl[0].signature[0].data (end:0x00000640) +00000030 30 82 03 f8 a0 03 02 01 02 02 0a 61 08 d3 c4 00 |0..........a....| +00000040 00 00 00 00 04 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 37 32 31 32 32 34 35 5a 17 0d 32 36 30 36 32 |27212245Z..26062| +00000100 37 32 31 33 32 34 35 5a 30 81 81 31 0b 30 09 06 |7213245Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2b 30 29 06 03 55 04 03 13 22 4d 69 63 72 6f 73 |+0)..U..."Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 55 45 46 49 20 43 41 20 32 30 31 31 30 82 01 22 |UEFI CA 20110.."| +00000190 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +000001a0 82 01 0f 00 30 82 01 0a 02 82 01 01 00 a5 08 6c |....0..........l| +000001b0 4c c7 45 09 6a 4b 0c a4 c0 87 7f 06 75 0c 43 01 |L.E.jK......u.C.| +000001c0 54 64 e0 16 7f 07 ed 92 7d 0b b2 73 bf 0c 0a c6 |Td......}..s....| +000001d0 4a 45 61 a0 c5 16 2d 96 d3 f5 2b a0 fb 4d 49 9b |JEa...-...+..MI.| +000001e0 41 80 90 3c b9 54 fd e6 bc d1 9d c4 a4 18 8a 7f |A..<.T..........| +000001f0 41 8a 5c 59 83 68 32 bb 8c 47 c9 ee 71 bc 21 4f |A.\Y.h2..G..q.!O| +00000200 9a 8a 7c ff 44 3f 8d 8f 32 b2 26 48 ae 75 b5 ee |..|.D?..2.&H.u..| +00000210 c9 4c 1e 4a 19 7e e4 82 9a 1d 78 77 4d 0c b0 bd |.L.J.~....xwM...| +00000220 f6 0f d3 16 d3 bc fa 2b a5 51 38 5d f5 fb ba db |.......+.Q8]....| +00000230 78 02 db ff ec 0a 1b 96 d5 83 b8 19 13 e9 b6 c0 |x...............| +00000240 7b 40 7b e1 1f 28 27 c9 fa ef 56 5e 1c e6 7e 94 |{@{..('...V^..~.| +00000250 7e c0 f0 44 b2 79 39 e5 da b2 62 8b 4d bf 38 70 |~..D.y9...b.M.8p| +00000260 e2 68 24 14 c9 33 a4 08 37 d5 58 69 5e d3 7c ed |.h$..3..7.Xi^.|.| +00000270 c1 04 53 08 e7 4e b0 2a 87 63 08 61 6f 63 15 59 |..S..N.*.c.aoc.Y| +00000280 ea b2 2b 79 d7 0c 61 67 8a 5b fd 5e ad 87 7f ba |..+y..ag.[.^....| +00000290 86 67 4f 71 58 12 22 04 22 22 ce 8b ef 54 71 00 |.gOqX.".""...Tq.| +000002a0 ce 50 35 58 76 95 08 ee 6a b1 a2 01 d5 02 03 01 |.P5Xv...j.......| +000002b0 00 01 a3 82 01 76 30 82 01 72 30 12 06 09 2b 06 |.....v0..r0...+.| +000002c0 01 04 01 82 37 15 01 04 05 02 03 01 00 01 30 23 |....7.........0#| +000002d0 06 09 2b 06 01 04 01 82 37 15 02 04 16 04 14 f8 |..+.....7.......| +000002e0 c1 6b b7 7f 77 53 4a f3 25 37 1d 4e a1 26 7b 0f |.k..wSJ.%7.N.&{.| +000002f0 20 70 80 30 1d 06 03 55 1d 0e 04 16 04 14 13 ad | p.0...U........| +00000300 bf 43 09 bd 82 70 9c 8c d5 4f 31 6e d5 22 98 8a |.C...p...O1n."..| +00000310 1b d4 30 19 06 09 2b 06 01 04 01 82 37 14 02 04 |..0...+.....7...| +00000320 0c 1e 0a 00 53 00 75 00 62 00 43 00 41 30 0b 06 |....S.u.b.C.A0..| +00000330 03 55 1d 0f 04 04 03 02 01 86 30 0f 06 03 55 1d |.U........0...U.| +00000340 13 01 01 ff 04 05 30 03 01 01 ff 30 1f 06 03 55 |......0....0...U| +00000350 1d 23 04 18 30 16 80 14 45 66 52 43 e1 7e 58 11 |.#..0...EfRC.~X.| +00000360 bf d6 4e 9e 23 55 08 3b 3a 22 6a a8 30 5c 06 03 |..N.#U.;:"j.0\..| +00000370 55 1d 1f 04 55 30 53 30 51 a0 4f a0 4d 86 4b 68 |U...U0S0Q.O.M.Kh| +00000380 74 74 70 3a 2f 2f 63 72 6c 2e 6d 69 63 72 6f 73 |ttp://crl.micros| +00000390 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 72 6c 2f |oft.com/pki/crl/| +000003a0 70 72 6f 64 75 63 74 73 2f 4d 69 63 43 6f 72 54 |products/MicCorT| +000003b0 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 31 30 |hiParMarRoo_2010| +000003c0 2d 31 30 2d 30 35 2e 63 72 6c 30 60 06 08 2b 06 |-10-05.crl0`..+.| +000003d0 01 05 05 07 01 01 04 54 30 52 30 50 06 08 2b 06 |.......T0R0P..+.| +000003e0 01 05 05 07 30 02 86 44 68 74 74 70 3a 2f 2f 77 |....0..Dhttp://w| +000003f0 77 77 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d |ww.microsoft.com| +00000400 2f 70 6b 69 2f 63 65 72 74 73 2f 4d 69 63 43 6f |/pki/certs/MicCo| +00000410 72 54 68 69 50 61 72 4d 61 72 52 6f 6f 5f 32 30 |rThiParMarRoo_20| +00000420 31 30 2d 31 30 2d 30 35 2e 63 72 74 30 0d 06 09 |10-10-05.crt0...| +00000430 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 |*.H.............| +00000440 35 08 42 ff 30 cc ce f7 76 0c ad 10 68 58 35 29 |5.B.0...v...hX5)| +00000450 46 32 76 27 7c ef 12 41 27 42 1b 4a aa 6d 81 38 |F2v'|..A'B.J.m.8| +00000460 48 59 13 55 f3 e9 58 34 a6 16 0b 82 aa 5d ad 82 |HY.U..X4.....]..| +00000470 da 80 83 41 06 8f b4 1d f2 03 b9 f3 1a 5d 1b f1 |...A.........]..| +00000480 50 90 f9 b3 55 84 42 28 1c 20 bd b2 ae 51 14 c5 |P...U.B(. ...Q..| +00000490 c0 ac 97 95 21 1c 90 db 0f fc 77 9e 95 73 91 88 |....!.....w..s..| +000004a0 ca bd bd 52 b9 05 50 0d df 57 9e a0 61 ed 0d e5 |...R..P..W..a...| +000004b0 6d 25 d9 40 0f 17 40 c8 ce a3 4a c2 4d af 9a 12 |m%.@..@...J.M...| +000004c0 1d 08 54 8f bd c7 bc b9 2b 3d 49 2b 1f 32 fc 6a |..T.....+=I+.2.j| +000004d0 21 69 4f 9b c8 7e 42 34 fc 36 06 17 8b 8f 20 40 |!iO..~B4.6.... @| +000004e0 c0 b3 9a 25 75 27 cd c9 03 a3 f6 5d d1 e7 36 54 |...%u'.....]..6T| +000004f0 7a b9 50 b5 d3 12 d1 07 bf bb 74 df dc 1e 8f 80 |z.P.......t.....| +00000500 d5 ed 18 f4 2f 14 16 6b 2f de 66 8c b0 23 e5 c7 |..../..k/.f..#..| +00000510 84 d8 ed ea c1 33 82 ad 56 4b 18 2d f1 68 95 07 |.....3..VK.-.h..| +00000520 cd cf f0 72 f0 ae bb dd 86 85 98 2c 21 4c 33 2b |...r.......,!L3+| +00000530 f0 0f 4a f0 68 87 b5 92 55 32 75 a1 6a 82 6a 3c |..J.h...U2u.j.j<| +00000540 a3 25 11 a4 ed ad d7 04 ae cb d8 40 59 a0 84 d1 |.%.........@Y...| +00000550 95 4c 62 91 22 1a 74 1d 8c 3d 47 0e 44 a6 e4 b0 |.Lb.".t..=G.D...| +00000560 9b 34 35 b1 fa b6 53 a8 2c 81 ec a4 05 71 c8 9d |.45...S.,....q..| +00000570 b8 ba e8 1b 44 66 e4 47 54 0e 8e 56 7f b3 9f 16 |....Df.GT..V....| +00000580 98 b2 86 d0 68 3e 90 23 b5 2f 5e 8f 50 85 8d c6 |....h>.#./^.P...| +00000590 8d 82 5f 41 a1 f4 2e 0d e0 99 d2 6c 75 e4 b6 69 |.._A.......lu..i| +000005a0 b5 21 86 fa 07 d1 f6 e2 4d d1 da ad 2c 77 53 1e |.!......M...,wS.| +000005b0 25 32 37 c7 6c 52 72 95 86 b0 f1 35 61 6a 19 f5 |%27.lRr....5aj..| +000005c0 b2 3b 81 50 56 a6 32 2d fe a2 89 f9 42 86 27 18 |.;.PV.2-....B.'.| +000005d0 55 a1 82 ca 5a 9b f8 30 98 54 14 a6 47 96 25 2f |U...Z..0.T..G.%/| +000005e0 c8 26 e4 41 94 1a 5c 02 3f e5 96 e3 85 5b 3c 3e |.&.A..\.?....[<>| +000005f0 3f bb 47 16 72 55 e2 25 22 b1 d9 7b e7 03 06 2a |?.G.rU.%"..{...*| +00000600 a3 f7 1e 90 46 c3 00 0d d6 19 89 e3 0e 35 27 62 |....F........5'b| +00000610 03 71 15 a6 ef d0 27 a0 a0 59 37 60 f8 38 94 b8 |.q....'..Y7`.8..| +00000620 e0 78 70 f8 ba 4c 86 87 94 f6 e0 ae 02 45 ee 65 |.xp..L.......E.e| +00000630 c2 b6 a3 7e 69 16 75 07 92 9b f5 a6 bc 59 83 58 |...~i.u......Y.X| +00000640 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[1].signature_type = {x509_cert} +00000650 07 06 00 00 |....| esl[1].signature_list_size = 1543 +00000654 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000658 eb 05 00 00 |....| esl[1].signature_size = 1515 +0000065c esl[1].signature_header (end:0x0000065c) +0000065c bd 9a fa 77 |...w| esl[1].signature[0].owner = {microsoft} +00000660 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000066c 30 82 05 d7 |0...| esl[1].signature[0].data (end:0x00000c47) +00000670 30 82 03 bf a0 03 02 01 02 02 0a 61 07 76 56 00 |0..........a.vV.| +00000680 00 00 00 00 08 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000690 01 0b 05 00 30 81 88 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +000006a0 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +000006b0 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +000006c0 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +000006d0 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000006e0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 06 |Corporation1200.| +000006f0 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 20 |.U...)Microsoft | +00000700 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 65 |Root Certificate| +00000710 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 30 | Authority 20100| +00000720 1e 17 0d 31 31 31 30 31 39 31 38 34 31 34 32 5a |...111019184142Z| +00000730 17 0d 32 36 31 30 31 39 31 38 35 31 34 32 5a 30 |..261019185142Z0| +00000740 81 84 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 |..1.0...U....US1| +00000750 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 6e |.0...U....Washin| +00000760 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 52 |gton1.0...U....R| +00000770 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a 13 |edmond1.0...U...| +00000780 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 6f |.Microsoft Corpo| +00000790 72 61 74 69 6f 6e 31 2e 30 2c 06 03 55 04 03 13 |ration1.0,..U...| +000007a0 25 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f |%Microsoft Windo| +000007b0 77 73 20 50 72 6f 64 75 63 74 69 6f 6e 20 50 43 |ws Production PC| +000007c0 41 20 32 30 31 31 30 82 01 22 30 0d 06 09 2a 86 |A 20110.."0...*.| +000007d0 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +000007e0 01 0a 02 82 01 01 00 dd 0c bb a2 e4 2e 09 e3 e7 |................| +000007f0 c5 f7 96 69 bc 00 21 bd 69 33 33 ef ad 04 cb 54 |...i..!.i33....T| +00000800 80 ee 06 83 bb c5 20 84 d9 f7 d2 8b f3 38 b0 ab |...... ......8..| +00000810 a4 ad 2d 7c 62 79 05 ff e3 4a 3f 04 35 20 70 e3 |..-|by...J?.5 p.| +00000820 c4 e7 6b e0 9c c0 36 75 e9 8a 31 dd 8d 70 e5 dc |..k...6u..1..p..| +00000830 37 b5 74 46 96 28 5b 87 60 23 2c bf dc 47 a5 67 |7.tF.([.`#,..G.g| +00000840 f7 51 27 9e 72 eb 07 a6 c9 b9 1e 3b 53 35 7c e5 |.Q'.r......;S5|.| +00000850 d3 ec 27 b9 87 1c fe b9 c9 23 09 6f a8 46 91 c1 |..'......#.o.F..| +00000860 6e 96 3c 41 d3 cb a3 3f 5d 02 6a 4d ec 69 1f 25 |n.http://www.| +00000a00 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b |microsoft.com/pk| +00000a10 69 2f 63 65 72 74 73 2f 4d 69 63 52 6f 6f 43 65 |i/certs/MicRooCe| +00000a20 72 41 75 74 5f 32 30 31 30 2d 30 36 2d 32 33 2e |rAut_2010-06-23.| +00000a30 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |crt0...*.H......| +00000a40 05 00 03 82 02 01 00 14 fc 7c 71 51 a5 79 c2 6e |.........|qQ.y.n| +00000a50 b2 ef 39 3e bc 3c 52 0f 6e 2b 3f 10 13 73 fe a8 |..9>..\`...........| +00000b30 85 b6 7f 51 88 66 47 19 8d a2 b0 12 3d 81 2a 68 |...Q.fG.....=.*h| +00000b40 05 77 bb 91 4c 62 7b b6 c1 07 c7 ba 7a 87 34 03 |.w..Lb{.....z.4.| +00000b50 0e 4b 62 7a 99 e9 ca fc ce 4a 37 c9 2d a4 57 7c |.Kbz.....J7.-.W|| +00000b60 1c fe 3d dc b8 0f 5a fa d6 c4 b3 02 85 02 3a ea |..=...Z.......:.| +00000b70 b3 d9 6e e4 69 21 37 de 81 d1 f6 75 19 05 67 d3 |..n.i!7....u..g.| +00000b80 93 57 5e 29 1b 39 c8 ee 2d e1 cd e4 45 73 5b d0 |.W^).9..-...Es[.| +00000b90 d2 ce 7a ab 16 19 82 46 58 d0 5e 9d 81 b3 67 af |..z....FX.^...g.| +00000ba0 6c 35 f2 bc e5 3f 24 e2 35 a2 0a 75 06 f6 18 56 |l5...?$.5..u...V| +00000bb0 99 d4 78 2c d1 05 1b eb d0 88 01 9d aa 10 f1 05 |..x,............| +00000bc0 df ba 7e 2c 63 b7 06 9b 23 21 c4 f9 78 6c e2 58 |..~,c...#!..xl.X| +00000bd0 17 06 36 2b 91 12 03 cc a4 d9 f2 2d ba f9 94 9d |..6+.......-....| +00000be0 40 ed 18 45 f1 ce 8a 5c 6b 3e ab 03 d3 70 18 2a |@..E...\k>...p.*| +00000bf0 0a 6a e0 5f 47 d1 d5 63 0a 32 f2 af d7 36 1f 2a |.j._G..c.2...6.*| +00000c00 70 5a e5 42 59 08 71 4b 57 ba 7e 83 81 f0 21 3c |pZ.BY.qKW.~...!<| +00000c10 f4 1c c1 c5 b9 90 93 0e 88 45 93 86 e9 b1 20 99 |.........E.... .| +00000c20 be 98 cb c5 95 a4 5d 62 d6 a0 63 08 20 bd 75 10 |......]b..c. .u.| +00000c30 77 7d 3d f3 45 b9 9f 97 9f cb 57 80 6f 33 a9 04 |w}=.E.....W.o3..| +00000c40 cf 77 a4 62 1c 59 7e |.w.b.Y~| +00000c47 a1 59 c0 a5 e4 94 a7 4a 87 |.Y.....J.| esl[2].signature_type = {x509_cert} +00000c50 b5 ab 15 5c 2b f0 72 |...\+.r| +00000c57 66 04 00 00 |f...| esl[2].signature_list_size = 1126 +00000c5b 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000c5f 4a |J| esl[2].signature_size = 1098 +00000c60 04 00 00 |...| +00000c63 esl[2].signature_header (end:0x00000c63) +00000c63 51 48 dc 26 5f 19 e1 4a 9a 19 fb f8 83 |QH.&_..J.....| esl[2].signature[0].owner = {supermicro} +00000c70 bb b3 5e |..^| +00000c73 30 82 04 36 30 82 03 1e a0 03 02 01 02 |0..60........| esl[2].signature[0].data (end:0x000010ad) +00000c80 02 01 01 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05 |...0...*.H......| +00000c90 05 00 30 6f 31 0b 30 09 06 03 55 04 06 13 02 53 |..0o1.0...U....S| +00000ca0 45 31 14 30 12 06 03 55 04 0a 13 0b 41 64 64 54 |E1.0...U....AddT| +00000cb0 72 75 73 74 20 41 42 31 26 30 24 06 03 55 04 0b |rust AB1&0$..U..| +00000cc0 13 1d 41 64 64 54 72 75 73 74 20 45 78 74 65 72 |..AddTrust Exter| +00000cd0 6e 61 6c 20 54 54 50 20 4e 65 74 77 6f 72 6b 31 |nal TTP Network1| +00000ce0 22 30 20 06 03 55 04 03 13 19 41 64 64 54 72 75 |"0 ..U....AddTru| +00000cf0 73 74 20 45 78 74 65 72 6e 61 6c 20 43 41 20 52 |st External CA R| +00000d00 6f 6f 74 30 1e 17 0d 30 30 30 35 33 30 31 30 34 |oot0...000530104| +00000d10 38 33 38 5a 17 0d 32 30 30 35 33 30 31 30 34 38 |838Z..2005301048| +00000d20 33 38 5a 30 6f 31 0b 30 09 06 03 55 04 06 13 02 |38Z0o1.0...U....| +00000d30 53 45 31 14 30 12 06 03 55 04 0a 13 0b 41 64 64 |SE1.0...U....Add| +00000d40 54 72 75 73 74 20 41 42 31 26 30 24 06 03 55 04 |Trust AB1&0$..U.| +00000d50 0b 13 1d 41 64 64 54 72 75 73 74 20 45 78 74 65 |...AddTrust Exte| +00000d60 72 6e 61 6c 20 54 54 50 20 4e 65 74 77 6f 72 6b |rnal TTP Network| +00000d70 31 22 30 20 06 03 55 04 03 13 19 41 64 64 54 72 |1"0 ..U....AddTr| +00000d80 75 73 74 20 45 78 74 65 72 6e 61 6c 20 43 41 20 |ust External CA | +00000d90 52 6f 6f 74 30 82 01 22 30 0d 06 09 2a 86 48 86 |Root0.."0...*.H.| +00000da0 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a |............0...| +00000db0 02 82 01 01 00 b7 f7 1a 33 e6 f2 00 04 2d 39 e0 |........3....-9.| +00000dc0 4e 5b ed 1f bc 6c 0f cd b5 fa 23 b6 ce de 9b 11 |N[...l....#.....| +00000dd0 33 97 a4 29 4c 7d 93 9f bd 4a bc 93 ed 03 1a e3 |3..)L}...J......| +00000de0 8f cf e5 6d 50 5a d6 97 29 94 5a 80 b0 49 7a db |...mPZ..).Z..Iz.| +00000df0 2e 95 fd b8 ca bf 37 38 2d 1e 3e 91 41 ad 70 56 |......78-.>.A.pV| +00000e00 c7 f0 4f 3f e8 32 9e 74 ca c8 90 54 e9 c6 5f 0f |..O?.2.t...T.._.| +00000e10 78 9d 9a 40 3c 0e ac 61 aa 5e 14 8f 9e 87 a1 6a |x..@<..a.^.....j| +00000e20 50 dc d7 9a 4e af 05 b3 a6 71 94 9c 71 b3 50 60 |P...N....q..q.P`| +00000e30 0a c7 13 9d 38 07 86 02 a8 e9 a8 69 26 18 90 ab |....8......i&...| +00000e40 4c b0 4f 23 ab 3a 4f 84 d8 df ce 9f e1 69 6f bb |L.O#.:O......io.| +00000e50 d7 42 d7 6b 44 e4 c7 ad ee 6d 41 5f 72 5a 71 08 |.B.kD....mA_rZq.| +00000e60 37 b3 79 65 a4 59 a0 94 37 f7 00 2f 0d c2 92 72 |7.ye.Y..7../...r| +00000e70 da d0 38 72 db 14 a8 45 c4 5d 2a 7d b7 b4 d6 c4 |..8r...E.]*}....| +00000e80 ee ac cd 13 44 b7 c9 2b dd 43 00 25 fa 61 b9 69 |....D..+.C.%.a.i| +00000e90 6a 58 23 11 b7 a7 33 8f 56 75 59 f5 cd 29 d7 46 |jX#...3.VuY..).F| +00000ea0 b7 0a 2b 65 b6 d3 42 6f 15 b2 b8 7b fb ef e9 5d |..+e..Bo...{...]| +00000eb0 53 d5 34 5a 27 02 03 01 00 01 a3 81 dc 30 81 d9 |S.4Z'........0..| +00000ec0 30 1d 06 03 55 1d 0e 04 16 04 14 ad bd 98 7a 34 |0...U.........z4| +00000ed0 b4 26 f7 fa c4 26 54 ef 03 bd e0 24 cb 54 1a 30 |.&...&T....$.T.0| +00000ee0 0b 06 03 55 1d 0f 04 04 03 02 01 06 30 0f 06 03 |...U........0...| +00000ef0 55 1d 13 01 01 ff 04 05 30 03 01 01 ff 30 81 99 |U.......0....0..| +00000f00 06 03 55 1d 23 04 81 91 30 81 8e 80 14 ad bd 98 |..U.#...0.......| +00000f10 7a 34 b4 26 f7 fa c4 26 54 ef 03 bd e0 24 cb 54 |z4.&...&T....$.T| +00000f20 1a a1 73 a4 71 30 6f 31 0b 30 09 06 03 55 04 06 |..s.q0o1.0...U..| +00000f30 13 02 53 45 31 14 30 12 06 03 55 04 0a 13 0b 41 |..SE1.0...U....A| +00000f40 64 64 54 72 75 73 74 20 41 42 31 26 30 24 06 03 |ddTrust AB1&0$..| +00000f50 55 04 0b 13 1d 41 64 64 54 72 75 73 74 20 45 78 |U....AddTrust Ex| +00000f60 74 65 72 6e 61 6c 20 54 54 50 20 4e 65 74 77 6f |ternal TTP Netwo| +00000f70 72 6b 31 22 30 20 06 03 55 04 03 13 19 41 64 64 |rk1"0 ..U....Add| +00000f80 54 72 75 73 74 20 45 78 74 65 72 6e 61 6c 20 43 |Trust External C| +00000f90 41 20 52 6f 6f 74 82 01 01 30 0d 06 09 2a 86 48 |A Root...0...*.H| +00000fa0 86 f7 0d 01 01 05 05 00 03 82 01 01 00 b0 9b e0 |................| +00000fb0 85 25 c2 d6 23 e2 0f 96 06 92 9d 41 98 9c d9 84 |.%..#......A....| +00000fc0 79 81 d9 1e 5b 14 07 23 36 65 8f b0 d8 77 bb ac |y...[..#6e...w..| +00000fd0 41 6c 47 60 83 51 b0 f9 32 3d e7 fc f6 26 13 c7 |AlG`.Q..2=...&..| +00000fe0 80 16 a5 bf 5a fc 87 cf 78 79 89 21 9a e2 4c 07 |....Z...xy.!..L.| +00000ff0 0a 86 35 bc f2 de 51 c4 d2 96 b7 dc 7e 4e ee 70 |..5...Q.....~N.p| +00001000 fd 1c 39 eb 0c 02 51 14 2d 8e bd 16 e0 c1 df 46 |..9...Q.-......F| +00001010 75 e7 24 ad ec f4 42 b4 85 93 70 10 67 ba 9d 06 |u.$...B...p.g...| +00001020 35 4a 18 d3 2b 7a cc 51 42 a1 7a 63 d1 e6 bb a1 |5J..+z.QB.zc....| +00001030 c5 2b c2 36 be 13 0d e6 bd 63 7e 79 7b a7 09 0d |.+.6.....c~y{...| +00001040 40 ab 6a dd 8f 8a c3 f6 f6 8c 1a 42 05 51 d4 45 |@.j........B.Q.E| +00001050 f5 9f a7 62 21 68 15 20 43 3c 99 e7 7c bd 24 d8 |...b!h. C<..|.$.| +00001060 a9 91 17 73 88 3f 56 1b 31 38 18 b4 71 0f 9a cd |...s.?V.18..q...| +00001070 c8 0e 9e 8e 2e 1b e1 8c 98 83 cb 1f 31 f1 44 4c |............1.DL| +00001080 c6 04 73 49 76 60 0f c7 f8 bd 17 80 6b 2e e9 cc |..sIv`......k...| +00001090 4c 0e 5a 9a 79 0f 20 0a 2e d5 9e 63 26 1e 55 92 |L.Z.y. ....c&.U.| +000010a0 94 d8 82 17 5a 7b d0 bc c7 8f 4e 86 04 |....Z{....N..| +000010ad a1 59 c0 |.Y.| esl[3].signature_type = {x509_cert} +000010b0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |....J....\+.r| +000010bd 96 03 00 |...| esl[3].signature_list_size = 918 +000010c0 00 |.| +000010c1 00 00 00 00 |....| esl[3].signature_header_size = 0 +000010c5 7a 03 00 00 |z...| esl[3].signature_size = 890 +000010c9 esl[3].signature_header (end:0x000010c9) +000010c9 51 48 dc 26 5f 19 e1 |QH.&_..| esl[3].signature[0].owner = {supermicro} +000010d0 4a 9a 19 fb f8 83 bb b3 5e |J.......^| +000010d9 30 82 03 66 30 82 02 |0..f0..| esl[3].signature[0].data (end:0x00001443) +000010e0 4e a0 03 02 01 02 02 01 00 30 0d 06 09 2a 86 48 |N........0...*.H| +000010f0 86 f7 0d 01 01 0b 05 00 30 72 31 0c 30 0a 06 03 |........0r1.0...| +00001100 55 04 06 13 03 55 53 41 31 0b 30 09 06 03 55 04 |U....USA1.0...U.| +00001110 08 0c 02 43 41 31 11 30 0f 06 03 55 04 07 0c 08 |...CA1.0...U....| +00001120 53 61 6e 20 4a 6f 73 65 31 22 30 20 06 03 55 04 |San Jose1"0 ..U.| +00001130 0a 0c 19 53 75 70 65 72 20 4d 69 63 72 6f 20 43 |...Super Micro C| +00001140 6f 6d 70 75 74 65 72 20 49 6e 63 2e 31 1e 30 1c |omputer Inc.1.0.| +00001150 06 03 55 04 03 0c 15 53 55 50 45 52 4d 49 43 52 |..U....SUPERMICR| +00001160 4f 20 50 4b 20 43 41 20 32 30 31 38 30 1e 17 0d |O PK CA 20180...| +00001170 31 38 31 32 31 39 30 30 30 30 30 30 5a 17 0d 33 |181219000000Z..3| +00001180 33 31 32 31 39 30 30 30 30 30 30 5a 30 77 31 0c |31219000000Z0w1.| +00001190 30 0a 06 03 55 04 06 13 03 55 53 41 31 0b 30 09 |0...U....USA1.0.| +000011a0 06 03 55 04 08 0c 02 43 41 31 11 30 0f 06 03 55 |..U....CA1.0...U| +000011b0 04 07 0c 08 53 61 6e 20 4a 6f 73 65 31 22 30 20 |....San Jose1"0 | +000011c0 06 03 55 04 0a 0c 19 53 75 70 65 72 20 4d 69 63 |..U....Super Mic| +000011d0 72 6f 20 43 6f 6d 70 75 74 65 72 20 49 6e 63 2e |ro Computer Inc.| +000011e0 31 23 30 21 06 03 55 04 03 0c 1a 53 55 50 45 52 |1#0!..U....SUPER| +000011f0 4d 49 43 52 4f 20 50 72 6f 64 75 63 74 20 43 41 |MICRO Product CA| +00001200 20 32 30 31 38 30 82 01 22 30 0d 06 09 2a 86 48 | 20180.."0...*.H| +00001210 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 |.............0..| +00001220 0a 02 82 01 01 00 f1 ca 4d 34 6a 9b 81 6d 3f 58 |........M4j..m?X| +00001230 52 e7 e7 da e1 14 ca 30 9e a8 c4 4f 0d 6a e0 69 |R......0...O.j.i| +00001240 08 4d 3d 35 39 e4 59 2d 43 d9 28 9d 0a dc 70 33 |.M=59.Y-C.(...p3| +00001250 a2 87 22 ae e9 18 92 d0 db e6 05 a5 9f 16 af 74 |.."............t| +00001260 a3 9b 33 ee a1 d2 83 9a 95 8c 0b 45 f6 b5 1c 4a |..3........E...J| +00001270 f9 18 2f c9 50 ec 9d ec 10 0b e8 e5 6e 6f b8 9d |../.P.......no..| +00001280 f0 8a b2 ee 12 3b 9c c7 90 46 fb b2 57 f1 47 9e |.....;...F..W.G.| +00001290 26 57 ea ed 1e e8 05 39 75 40 09 60 43 dd ec 5b |&W.....9u@.`C..[| +000012a0 d2 38 96 7d 90 69 e7 d3 ad 39 ec eb f4 55 07 97 |.8.}.i...9...U..| +000012b0 62 21 a5 29 bf be df 62 ec 1b 1a 00 06 5b 6c 85 |b!.)...b.....[l.| +000012c0 41 ab 3f 50 55 02 4a de 1e e1 d0 a7 8b 94 cd b3 |A.?PU.J.........| +000012d0 35 c6 e7 de 86 0c 81 3f 73 29 67 30 ce 16 01 7b |5......?s)g0...{| +000012e0 2e 95 8f c6 9d e3 93 0f 0c 80 18 f7 16 94 aa 60 |...............`| +000012f0 79 1d f6 09 4b 9e 1b f1 d3 3f cc 42 72 56 d2 98 |y...K....?.BrV..| +00001300 06 29 c1 fe fa 5e 0f 38 a5 57 a6 63 f3 0e 68 14 |.)...^.8.W.c..h.| +00001310 a5 7f 1c d9 f5 f5 53 ed fe d1 f6 86 53 20 01 3e |......S.....S .>| +00001320 21 a2 7c 6f 80 07 02 03 01 00 01 a3 02 30 00 30 |!.|o.........0.0| +00001330 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 |...*.H..........| +00001340 01 01 00 36 5d c9 c0 f5 7f 68 27 38 cb c0 2e 27 |...6]....h'8...'| +00001350 9b 08 51 97 58 49 d8 1c fa 21 1f ac 7b c2 c0 bf |..Q.XI...!..{...| +00001360 fa d5 7b b9 c8 ca 54 65 07 29 21 46 fc 48 7d fa |..{...Te.)!F.H}.| +00001370 f3 84 5b 64 7d 86 71 96 4e 16 bb 8e a5 9c cb 65 |..[d}.q.N......e| +00001380 44 62 ec cc ba 42 b6 8b d8 a4 db 98 26 9a e4 08 |Db...B......&...| +00001390 a7 0c da c9 3b 80 d3 63 90 1e 64 a1 04 12 7c c2 |....;..c..d...|.| +000013a0 1a 8d e9 de f4 f2 d7 40 67 e5 ba d7 6d 6e 08 c2 |.......@g...mn..| +000013b0 35 5f 1f db ab 5d 8e e0 a1 7f d2 25 aa a9 1a 6f |5_...].....%...o| +000013c0 31 c3 a5 c0 e8 f2 a3 b3 47 5a 69 58 38 3a a7 bb |1.......GZiX8:..| +000013d0 64 cc 69 27 10 a2 c4 0e 72 95 e1 7e 54 e9 5b e9 |d.i'....r..~T.[.| +000013e0 0c dd 71 ad ff b4 b0 b4 28 0b 48 5c 02 29 94 2a |..q.....(.H\.).*| +000013f0 58 9a 2f b7 62 3e 3e 17 38 36 14 41 48 30 27 64 |X./.b>>.86.AH0'd| +00001400 27 56 a1 21 da 62 b3 ef c0 cb be 8d 02 67 dc c8 |'V.!.b.......g..| +00001410 66 f2 af 1c 4c 43 49 05 23 89 c7 62 8f c6 6a af |f...LCI.#..b..j.| +00001420 15 9a 8c ea d7 46 73 3b 30 b2 a9 fc b0 73 7f d3 |.....Fs;0....s..| +00001430 3b 7c c7 79 1a 87 2b 9d cc 94 98 ac 30 0a 04 25 |;|.y..+.....0..%| +00001440 9f e3 1a |...| +00001443 diff --git a/tests/machine2/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine2/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..41cfbaeb --- /dev/null +++ b/tests/machine2/annotations/dbr-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,67 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 cf 03 00 00 |....| esl[0].signature_list_size = 975 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 b3 03 00 00 |....| esl[0].signature_size = 947 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 30 82 03 9f |0...| esl[0].signature[0].data (end:0x000003cf) +00000030 30 82 02 87 a0 03 02 01 02 02 10 3b 98 c7 4f 90 |0..........;..O.| +00000040 10 d1 a9 4c 43 83 36 3d ce d4 85 30 0d 06 09 2a |...LC.6=...0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 72 31 0c 30 0a |.H........0r1.0.| +00000060 06 03 55 04 06 13 03 55 53 41 31 0b 30 09 06 03 |..U....USA1.0...| +00000070 55 04 08 0c 02 43 41 31 11 30 0f 06 03 55 04 07 |U....CA1.0...U..| +00000080 0c 08 53 61 6e 20 4a 6f 73 65 31 22 30 20 06 03 |..San Jose1"0 ..| +00000090 55 04 0a 0c 19 53 75 70 65 72 20 4d 69 63 72 6f |U....Super Micro| +000000a0 20 43 6f 6d 70 75 74 65 72 20 49 6e 63 2e 31 1e | Computer Inc.1.| +000000b0 30 1c 06 03 55 04 03 0c 15 53 55 50 45 52 4d 49 |0...U....SUPERMI| +000000c0 43 52 4f 20 50 4b 20 43 41 20 32 30 31 38 30 1e |CRO PK CA 20180.| +000000d0 17 0d 31 38 31 32 32 30 30 31 34 36 30 34 5a 17 |..181220014604Z.| +000000e0 0d 33 33 31 32 32 30 30 31 35 36 30 33 5a 30 72 |.331220015603Z0r| +000000f0 31 0c 30 0a 06 03 55 04 06 13 03 55 53 41 31 0b |1.0...U....USA1.| +00000100 30 09 06 03 55 04 08 0c 02 43 41 31 11 30 0f 06 |0...U....CA1.0..| +00000110 03 55 04 07 0c 08 53 61 6e 20 4a 6f 73 65 31 22 |.U....San Jose1"| +00000120 30 20 06 03 55 04 0a 0c 19 53 75 70 65 72 20 4d |0 ..U....Super M| +00000130 69 63 72 6f 20 43 6f 6d 70 75 74 65 72 20 49 6e |icro Computer In| +00000140 63 2e 31 1e 30 1c 06 03 55 04 03 0c 15 53 55 50 |c.1.0...U....SUP| +00000150 45 52 4d 49 43 52 4f 20 50 4b 20 43 41 20 32 30 |ERMICRO PK CA 20| +00000160 31 38 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |180.."0...*.H...| +00000170 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000180 01 01 00 b3 98 bf ed 1f c0 69 51 8e 4d aa 91 29 |.........iQ.M..)| +00000190 ce 31 9e 1b 62 8e 02 2a 15 e4 27 1b da ce 95 ea |.1..b..*..'.....| +000001a0 e2 34 b9 f3 5d 5f 41 ae f6 2b 1d 04 65 52 06 37 |.4..]_A..+..eR.7| +000001b0 1b 2b 10 ad 6a 75 0e fa ee 87 d6 78 57 55 c5 79 |.+..ju.....xWU.y| +000001c0 98 6e 39 36 a4 eb 17 69 ee e7 33 5b c2 f0 f9 e5 |.n96...i..3[....| +000001d0 96 fb c7 ee 21 db 41 f5 a4 8a 62 19 83 a3 cb 16 |....!.A...b.....| +000001e0 ab 74 14 2c 0b 58 62 72 d0 f9 e2 c9 5b 31 76 ea |.t.,.Xbr....[1v.| +000001f0 06 59 ba 37 e4 3b ca 8f 58 b1 15 f9 a6 cb 71 8c |.Y.7.;..X.....q.| +00000200 b9 22 69 48 3f 73 57 63 d5 ca 54 e9 ae 89 4b 3c |."iH?sWc..T...K<| +00000210 4b b7 b8 1a d6 66 d8 8e ee 17 7c d9 68 26 d2 b4 |K....f....|.h&..| +00000220 72 1c cd cb 3a bd 2e 14 a1 94 1a 0b e7 54 3b 17 |r...:........T;.| +00000230 eb 94 4b e4 a2 34 90 93 9e 50 aa 5e 4d fb 1f 34 |..K..4...P.^M..4| +00000240 91 d4 50 6f 13 a0 a5 10 49 80 cd 9b 8e 45 2b 7e |..Po....I....E+~| +00000250 c1 b4 92 85 c7 68 b2 65 2f 58 28 7c cb 95 09 08 |.....h.e/X(|....| +00000260 10 37 0a 8c b5 b5 c4 18 40 a7 ad 87 b2 ef a5 c2 |.7......@.......| +00000270 94 04 85 88 02 e7 fa 2b e4 17 07 b5 55 7e 31 2a |.......+....U~1*| +00000280 65 fb ad 02 03 01 00 01 a3 31 30 2f 30 0e 06 03 |e........10/0...| +00000290 55 1d 0f 01 01 ff 04 04 03 02 01 86 30 1d 06 03 |U...........0...| +000002a0 55 1d 0e 04 16 04 14 2f 7f 6b 38 d8 3a b4 63 44 |U....../.k8.:.cD| +000002b0 2a e8 ed d4 f1 ce ba 35 68 83 88 30 0d 06 09 2a |*......5h..0...*| +000002c0 86 48 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 2a |.H.............*| +000002d0 e1 0c 93 6d c7 13 72 42 fa 48 2f fa ef 28 32 0b |...m..rB.H/..(2.| +000002e0 39 dd 00 e4 3e 96 2a 31 fa 33 56 1b 61 5b f8 0c |9...>.*1.3V.a[..| +000002f0 7d f8 4d 18 db fa cc a8 72 65 95 a2 14 cb 90 60 |}.M.....re.....`| +00000300 28 dc 0a 5b 72 3a 9d 0e 9c 65 83 48 22 24 49 89 |(..[r:...e.H"$I.| +00000310 30 b4 0b f3 9e af bd 5b 93 8d b7 4d ec 4a b4 6f |0......[...M.J.o| +00000320 e5 a4 35 e1 f5 78 41 18 1d 60 0b 7d fc 79 de 43 |..5..xA..`.}.y.C| +00000330 1b f9 e9 16 de 1e 22 cd 62 77 81 75 9b c0 7d e6 |......".bw.u..}.| +00000340 7c 1f ab 87 8c f7 b9 78 67 86 97 c4 7e 2c 32 f2 ||......xg...~,2.| +00000350 a2 73 d6 50 cb c4 46 a9 3a 18 aa 3a 1e 61 08 60 |.s.P..F.:..:.a.`| +00000360 34 c5 8c eb b6 1c cf 20 81 ab 7b fc b0 d8 a5 82 |4...... ..{.....| +00000370 dd a9 13 97 65 e0 8e 62 00 4c aa 25 2a fd 66 5d |....e..b.L.%*.f]| +00000380 ed da 4e 47 c2 9d d5 fc 69 f1 aa a6 b3 2d 66 e0 |..NG....i....-f.| +00000390 e7 0b 98 62 1e 3f 0c 8f 2c 66 53 55 a9 87 fb bf |...b.?..,fSU....| +000003a0 5f 1c 0e 47 4c 8a f8 d1 3d 1e 87 c0 ff c6 4e f3 |_..GL...=.....N.| +000003b0 9a 03 99 5e 51 9f bd 84 f0 76 0e 1a e0 97 3b 8c |...^Q....v....;.| +000003c0 f0 10 38 6b 4b ca 17 fc 11 05 b3 b8 b2 c3 05 |..8kK..........| +000003cf diff --git a/tests/machine2/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..41cfbaeb --- /dev/null +++ b/tests/machine2/annotations/dbrDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,67 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 cf 03 00 00 |....| esl[0].signature_list_size = 975 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 b3 03 00 00 |....| esl[0].signature_size = 947 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 51 48 dc 26 |QH.&| esl[0].signature[0].owner = {supermicro} +00000020 5f 19 e1 4a 9a 19 fb f8 83 bb b3 5e |_..J.......^| +0000002c 30 82 03 9f |0...| esl[0].signature[0].data (end:0x000003cf) +00000030 30 82 02 87 a0 03 02 01 02 02 10 3b 98 c7 4f 90 |0..........;..O.| +00000040 10 d1 a9 4c 43 83 36 3d ce d4 85 30 0d 06 09 2a |...LC.6=...0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 72 31 0c 30 0a |.H........0r1.0.| +00000060 06 03 55 04 06 13 03 55 53 41 31 0b 30 09 06 03 |..U....USA1.0...| +00000070 55 04 08 0c 02 43 41 31 11 30 0f 06 03 55 04 07 |U....CA1.0...U..| +00000080 0c 08 53 61 6e 20 4a 6f 73 65 31 22 30 20 06 03 |..San Jose1"0 ..| +00000090 55 04 0a 0c 19 53 75 70 65 72 20 4d 69 63 72 6f |U....Super Micro| +000000a0 20 43 6f 6d 70 75 74 65 72 20 49 6e 63 2e 31 1e | Computer Inc.1.| +000000b0 30 1c 06 03 55 04 03 0c 15 53 55 50 45 52 4d 49 |0...U....SUPERMI| +000000c0 43 52 4f 20 50 4b 20 43 41 20 32 30 31 38 30 1e |CRO PK CA 20180.| +000000d0 17 0d 31 38 31 32 32 30 30 31 34 36 30 34 5a 17 |..181220014604Z.| +000000e0 0d 33 33 31 32 32 30 30 31 35 36 30 33 5a 30 72 |.331220015603Z0r| +000000f0 31 0c 30 0a 06 03 55 04 06 13 03 55 53 41 31 0b |1.0...U....USA1.| +00000100 30 09 06 03 55 04 08 0c 02 43 41 31 11 30 0f 06 |0...U....CA1.0..| +00000110 03 55 04 07 0c 08 53 61 6e 20 4a 6f 73 65 31 22 |.U....San Jose1"| +00000120 30 20 06 03 55 04 0a 0c 19 53 75 70 65 72 20 4d |0 ..U....Super M| +00000130 69 63 72 6f 20 43 6f 6d 70 75 74 65 72 20 49 6e |icro Computer In| +00000140 63 2e 31 1e 30 1c 06 03 55 04 03 0c 15 53 55 50 |c.1.0...U....SUP| +00000150 45 52 4d 49 43 52 4f 20 50 4b 20 43 41 20 32 30 |ERMICRO PK CA 20| +00000160 31 38 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |180.."0...*.H...| +00000170 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +00000180 01 01 00 b3 98 bf ed 1f c0 69 51 8e 4d aa 91 29 |.........iQ.M..)| +00000190 ce 31 9e 1b 62 8e 02 2a 15 e4 27 1b da ce 95 ea |.1..b..*..'.....| +000001a0 e2 34 b9 f3 5d 5f 41 ae f6 2b 1d 04 65 52 06 37 |.4..]_A..+..eR.7| +000001b0 1b 2b 10 ad 6a 75 0e fa ee 87 d6 78 57 55 c5 79 |.+..ju.....xWU.y| +000001c0 98 6e 39 36 a4 eb 17 69 ee e7 33 5b c2 f0 f9 e5 |.n96...i..3[....| +000001d0 96 fb c7 ee 21 db 41 f5 a4 8a 62 19 83 a3 cb 16 |....!.A...b.....| +000001e0 ab 74 14 2c 0b 58 62 72 d0 f9 e2 c9 5b 31 76 ea |.t.,.Xbr....[1v.| +000001f0 06 59 ba 37 e4 3b ca 8f 58 b1 15 f9 a6 cb 71 8c |.Y.7.;..X.....q.| +00000200 b9 22 69 48 3f 73 57 63 d5 ca 54 e9 ae 89 4b 3c |."iH?sWc..T...K<| +00000210 4b b7 b8 1a d6 66 d8 8e ee 17 7c d9 68 26 d2 b4 |K....f....|.h&..| +00000220 72 1c cd cb 3a bd 2e 14 a1 94 1a 0b e7 54 3b 17 |r...:........T;.| +00000230 eb 94 4b e4 a2 34 90 93 9e 50 aa 5e 4d fb 1f 34 |..K..4...P.^M..4| +00000240 91 d4 50 6f 13 a0 a5 10 49 80 cd 9b 8e 45 2b 7e |..Po....I....E+~| +00000250 c1 b4 92 85 c7 68 b2 65 2f 58 28 7c cb 95 09 08 |.....h.e/X(|....| +00000260 10 37 0a 8c b5 b5 c4 18 40 a7 ad 87 b2 ef a5 c2 |.7......@.......| +00000270 94 04 85 88 02 e7 fa 2b e4 17 07 b5 55 7e 31 2a |.......+....U~1*| +00000280 65 fb ad 02 03 01 00 01 a3 31 30 2f 30 0e 06 03 |e........10/0...| +00000290 55 1d 0f 01 01 ff 04 04 03 02 01 86 30 1d 06 03 |U...........0...| +000002a0 55 1d 0e 04 16 04 14 2f 7f 6b 38 d8 3a b4 63 44 |U....../.k8.:.cD| +000002b0 2a e8 ed d4 f1 ce ba 35 68 83 88 30 0d 06 09 2a |*......5h..0...*| +000002c0 86 48 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 2a |.H.............*| +000002d0 e1 0c 93 6d c7 13 72 42 fa 48 2f fa ef 28 32 0b |...m..rB.H/..(2.| +000002e0 39 dd 00 e4 3e 96 2a 31 fa 33 56 1b 61 5b f8 0c |9...>.*1.3V.a[..| +000002f0 7d f8 4d 18 db fa cc a8 72 65 95 a2 14 cb 90 60 |}.M.....re.....`| +00000300 28 dc 0a 5b 72 3a 9d 0e 9c 65 83 48 22 24 49 89 |(..[r:...e.H"$I.| +00000310 30 b4 0b f3 9e af bd 5b 93 8d b7 4d ec 4a b4 6f |0......[...M.J.o| +00000320 e5 a4 35 e1 f5 78 41 18 1d 60 0b 7d fc 79 de 43 |..5..xA..`.}.y.C| +00000330 1b f9 e9 16 de 1e 22 cd 62 77 81 75 9b c0 7d e6 |......".bw.u..}.| +00000340 7c 1f ab 87 8c f7 b9 78 67 86 97 c4 7e 2c 32 f2 ||......xg...~,2.| +00000350 a2 73 d6 50 cb c4 46 a9 3a 18 aa 3a 1e 61 08 60 |.s.P..F.:..:.a.`| +00000360 34 c5 8c eb b6 1c cf 20 81 ab 7b fc b0 d8 a5 82 |4...... ..{.....| +00000370 dd a9 13 97 65 e0 8e 62 00 4c aa 25 2a fd 66 5d |....e..b.L.%*.f]| +00000380 ed da 4e 47 c2 9d d5 fc 69 f1 aa a6 b3 2d 66 e0 |..NG....i....-f.| +00000390 e7 0b 98 62 1e 3f 0c 8f 2c 66 53 55 a9 87 fb bf |...b.?..,fSU....| +000003a0 5f 1c 0e 47 4c 8a f8 d1 3d 1e 87 c0 ff c6 4e f3 |_..GL...=.....N.| +000003b0 9a 03 99 5e 51 9f bd 84 f0 76 0e 1a e0 97 3b 8c |...^Q....v....;.| +000003c0 f0 10 38 6b 4b ca 17 fc 11 05 b3 b8 b2 c3 05 |..8kK..........| +000003cf diff --git a/tests/machine2/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine2/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..9f181134 --- /dev/null +++ b/tests/machine2/annotations/dbt-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 1d 06 00 00 |....| esl[0].signature_list_size = 1565 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 01 06 00 00 |....| esl[0].signature_size = 1537 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 ed |0...| esl[0].signature[0].data (end:0x0000061d) +00000030 30 82 03 d5 a0 03 02 01 02 02 10 28 cc 3a 25 bf |0..........(.:%.| +00000040 ba 44 ac 44 9a 9b 58 6b 43 39 aa 30 0d 06 09 2a |.D.D..XkC9.0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 81 88 31 0b 30 |.H........0..1.0| +00000060 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000070 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000080 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000090 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +000000a0 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +000000b0 6e 31 32 30 30 06 03 55 04 03 13 29 4d 69 63 72 |n1200..U...)Micr| +000000c0 6f 73 6f 66 74 20 52 6f 6f 74 20 43 65 72 74 69 |osoft Root Certi| +000000d0 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 74 79 |ficate Authority| +000000e0 20 32 30 31 30 30 1e 17 0d 31 30 30 36 32 33 32 | 20100...1006232| +000000f0 31 35 37 32 34 5a 17 0d 33 35 30 36 32 33 32 32 |15724Z..35062322| +00000100 30 34 30 31 5a 30 81 88 31 0b 30 09 06 03 55 04 |0401Z0..1.0...U.| +00000110 06 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a |...US1.0...U....| +00000120 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 |Washington1.0...| +00000130 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c |U....Redmond1.0.| +00000140 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 |..U....Microsoft| +00000150 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 | Corporation1200| +00000160 06 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 |..U...)Microsoft| +00000170 20 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 | Root Certificat| +00000180 65 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 |e Authority 2010| +00000190 30 82 02 22 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |0.."0...*.H.....| +000001a0 01 05 00 03 82 02 0f 00 30 82 02 0a 02 82 02 01 |........0.......| +000001b0 00 b9 08 9e 28 e4 e4 ec 06 4e 50 68 b3 41 c5 7b |....(....NPh.A.{| +000001c0 eb ae b6 8e af 81 ba 22 44 1f 65 34 69 4c be 70 |......."D.e4iL.p| +000001d0 40 17 f2 16 7b e2 79 fd 86 ed 0d 39 f4 1b a8 ad |@...{.y....9....| +000001e0 92 90 1e cb 3d 76 8f 5a d9 b5 91 10 2e 3c 05 8d |....=v.Z.....<..| +000001f0 8a 6d 24 54 e7 1f ed 56 ad 83 b4 50 9c 15 a5 17 |.m$T...V...P....| +00000200 74 88 59 20 fc 08 c5 84 76 d3 68 d4 6f 28 78 ce |t.Y ....v.h.o(x.| +00000210 5c b8 f3 50 90 44 ff e3 63 5f be a1 9a 2c 96 15 |\..P.D..c_...,..| +00000220 04 d6 07 fe 1e 84 21 e0 42 31 11 c4 28 36 94 cf |......!.B1..(6..| +00000230 50 a4 62 9e c9 d6 ab 71 00 b2 5b 0c e6 96 d4 0a |P.b....q..[.....| +00000240 24 96 f5 ff c6 d5 b7 1b d7 cb b7 21 62 af 12 dc |$..........!b...| +00000250 a1 5d 37 e3 1a fb 1a 46 98 c0 9b c0 e7 63 1f 2a |.]7....F.....c.*| +00000260 08 93 02 7e 1e 6a 8e f2 9f 18 89 e4 22 85 a2 b1 |...~.j......"...| +00000270 84 57 40 ff f5 0e d8 6f 9c ed e2 45 31 01 cd 17 |.W@....o...E1...| +00000280 e9 7f b0 81 45 e3 aa 21 40 26 a1 72 aa a7 4f 3c |....E..!@&.r..O<| +00000290 01 05 7e ee 83 58 b1 5e 06 63 99 62 91 78 82 b7 |..~..X.^.c.b.x..| +000002a0 0d 93 0c 24 6a b4 1b db 27 ec 5f 95 04 3f 93 4a |...$j...'._..?.J| +000002b0 30 f5 97 18 b3 a7 f9 19 a7 93 33 1d 01 c8 db 22 |0.........3...."| +000002c0 52 5c d7 25 c9 46 f9 a2 fb 87 59 43 be 9b 62 b1 |R\.%.F....YC..b.| +000002d0 8d 2d 86 44 1a 46 ac 78 61 7e 30 09 fa ae 89 c4 |.-.D.F.xa~0.....| +000002e0 41 2a 22 66 03 91 39 45 9c c7 8b 0c a8 ca 0d 2f |A*"f..9E......./| +000002f0 fb 52 ea 0c f7 63 33 23 9d fe b0 1f ad 67 d6 a7 |.R...c3#.....g..| +00000300 50 03 c6 04 70 63 b5 2c b1 86 5a 43 b7 fb ae f9 |P...pc.,..ZC....| +00000310 6e 29 6e 21 21 41 26 06 8c c9 c3 ee b0 c2 85 93 |n)n!!A&.........| +00000320 a1 b9 85 d9 e6 32 6c 4b 4c 3f d6 5d a3 e5 b5 9d |.....2lKL?.]....| +00000330 77 c3 9c c0 55 b7 74 00 e3 b8 38 ab 83 97 50 e1 |w...U.t...8...P.| +00000340 9a 42 24 1d c6 c0 a3 30 d1 1a 5a c8 52 34 f7 73 |.B$....0..Z.R4.s| +00000350 f1 c7 18 1f 33 ad 7a ec cb 41 60 f3 23 94 20 c2 |....3.z..A`.#. .| +00000360 48 45 ac 5c 51 c6 2e 80 c2 e2 77 15 bd 85 87 ed |HE.\Q.....w.....| +00000370 36 9d 96 91 ee 00 b5 a3 70 ec 9f e3 8d 80 68 83 |6.......p.....h.| +00000380 76 ba af 5d 70 52 22 16 e2 66 fb ba b3 c5 c2 f7 |v..]pR"..f......| +00000390 3e 2f 77 a6 ca de c1 a6 c6 48 4c c3 37 51 23 d3 |>/w......HL.7Q#.| +000003a0 27 d7 b8 4e 70 96 f0 a1 44 76 af 78 cf 9a e1 66 |'..Np...Dv.x...f| +000003b0 13 02 03 01 00 01 a3 51 30 4f 30 0b 06 03 55 1d |.......Q0O0...U.| +000003c0 0f 04 04 03 02 01 86 30 0f 06 03 55 1d 13 01 01 |.......0...U....| +000003d0 ff 04 05 30 03 01 01 ff 30 1d 06 03 55 1d 0e 04 |...0....0...U...| +000003e0 16 04 14 d5 f6 56 cb 8f e8 a2 5c 62 68 d1 3d 94 |.....V....\bh.=.| +000003f0 90 5b d7 ce 9a 18 c4 30 10 06 09 2b 06 01 04 01 |.[.....0...+....| +00000400 82 37 15 01 04 03 02 01 00 30 0d 06 09 2a 86 48 |.7.......0...*.H| +00000410 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 ac a5 96 |................| +00000420 8c bf bb ae a6 f6 d7 71 87 43 31 56 88 fd 1c 32 |.......q.C1V...2| +00000430 71 5b 35 b7 d4 f0 91 f2 af 37 e2 14 f1 f3 02 26 |q[5......7.....&| +00000440 05 3e 16 14 7f 14 ba b8 4f fb 89 b2 b2 e7 d4 09 |.>......O.......| +00000450 cc 6d b9 5b 3b 64 65 70 66 b7 f2 b1 5a df 1a 02 |.m.[;depf...Z...| +00000460 f3 f5 51 b8 67 6d 79 f3 bf 56 7b e4 84 b9 2b 1e |..Q.gmy..V{...+.| +00000470 9b 40 9c 26 34 f9 47 18 98 69 d8 1c d7 b6 d1 bf |.@.&4.G..i......| +00000480 8f 61 c2 67 c4 b5 ef 60 43 8e 10 1b 36 49 e4 20 |.a.g...`C...6I. | +00000490 ca ad a7 c1 b1 27 65 09 f8 cd f5 5b 2a d0 84 33 |.....'e....[*..3| +000004a0 f3 ef 1f f2 f5 9c 0b 58 93 37 a0 75 a0 de 72 de |.......X.7.u..r.| +000004b0 6c 75 2a 66 22 f5 8c 06 30 56 9f 40 b9 30 aa 40 |lu*f"...0V.@.0.@| +000004c0 77 15 82 d7 8b ec c0 d3 b2 bd 83 c5 77 0c 1e ae |w...........w...| +000004d0 af 19 53 a0 4d 79 71 9f 0f af 30 ce 67 f9 d6 2c |..S.Myq...0.g..,| +000004e0 cc 22 41 7a 07 f2 97 42 18 ce 59 79 10 55 de 6f |."Az...B..Yy.U.o| +000004f0 10 e4 b8 da 83 66 40 16 09 68 23 5b 97 2e 26 9a |.....f@..h#[..&.| +00000500 02 bb 57 8c c5 b8 ba 69 62 32 80 89 9e a1 fd c0 |..W....ib2......| +00000510 92 7c 7b 2b 33 19 84 2a 63 c5 00 68 62 fa 9f 47 |.|{+3..*c..hb..G| +00000520 8d 99 7a 45 3a a7 e9 ed ee 69 42 b5 f3 81 9b 47 |..zE:....iB....G| +00000530 56 10 7b fc 70 36 84 18 73 ea ef f9 97 4d 9e 33 |V.{.p6..s....M.3| +00000540 23 dd 26 0b ba 2a b7 3f 44 dc 83 27 ff bd 61 59 |#.&..*.?D..'..aY| +00000550 2b 11 b7 ca 4f db c5 8b 0c 1c 31 ae 32 f8 f8 b9 |+...O.....1.2...| +00000560 42 f7 7f dc 61 9a 76 b1 5a 04 e1 11 3d 66 45 b7 |B...a.v.Z...=fE.| +00000570 18 71 be c9 24 85 d6 f3 d4 ba 41 34 5d 12 2d 25 |.q..$.....A4].-%| +00000580 b9 8d a6 13 48 6d 4b b0 07 7d 99 93 09 61 81 74 |....HmK..}...a.t| +00000590 57 26 8a ab 69 e3 e4 d9 c7 88 cc 24 d8 ec 52 24 |W&..i......$..R$| +000005a0 5c 1e bc 91 14 e2 96 de eb 0a da 9e dd 5f b3 5b |\............_.[| +000005b0 db d4 82 ec c6 20 50 87 25 40 3a fb c7 ee cd fe |..... P.%@:.....| +000005c0 33 e5 6e c3 84 09 55 03 25 39 c0 e9 35 5d 65 31 |3.n...U.%9..5]e1| +000005d0 a8 f6 bf a0 09 cd 29 c7 b3 36 32 2e dc 95 f3 83 |......)..62.....| +000005e0 c1 5a cf 8b 8d f6 ea b3 21 f8 a4 ed 1e 31 0e b6 |.Z......!....1..| +000005f0 4c 11 ab 60 0b a4 12 23 22 17 a3 36 64 82 91 04 |L..`...#"..6d...| +00000600 12 e0 ab 6f 1e cb 50 05 61 b4 40 ff 59 86 71 d1 |...o..P.a.@.Y.q.| +00000610 d5 33 69 7c a9 73 8a 38 d7 64 0c f1 69 |.3i|.s.8.d..i| +0000061d diff --git a/tests/machine2/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..9f181134 --- /dev/null +++ b/tests/machine2/annotations/dbtDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,104 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 1d 06 00 00 |....| esl[0].signature_list_size = 1565 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 01 06 00 00 |....| esl[0].signature_size = 1537 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 ed |0...| esl[0].signature[0].data (end:0x0000061d) +00000030 30 82 03 d5 a0 03 02 01 02 02 10 28 cc 3a 25 bf |0..........(.:%.| +00000040 ba 44 ac 44 9a 9b 58 6b 43 39 aa 30 0d 06 09 2a |.D.D..XkC9.0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 81 88 31 0b 30 |.H........0..1.0| +00000060 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 |...U....US1.0...| +00000070 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 |U....Washington1| +00000080 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e |.0...U....Redmon| +00000090 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 |d1.0...U....Micr| +000000a0 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f |osoft Corporatio| +000000b0 6e 31 32 30 30 06 03 55 04 03 13 29 4d 69 63 72 |n1200..U...)Micr| +000000c0 6f 73 6f 66 74 20 52 6f 6f 74 20 43 65 72 74 69 |osoft Root Certi| +000000d0 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 74 79 |ficate Authority| +000000e0 20 32 30 31 30 30 1e 17 0d 31 30 30 36 32 33 32 | 20100...1006232| +000000f0 31 35 37 32 34 5a 17 0d 33 35 30 36 32 33 32 32 |15724Z..35062322| +00000100 30 34 30 31 5a 30 81 88 31 0b 30 09 06 03 55 04 |0401Z0..1.0...U.| +00000110 06 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a |...US1.0...U....| +00000120 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 |Washington1.0...| +00000130 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c |U....Redmond1.0.| +00000140 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 |..U....Microsoft| +00000150 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 32 30 30 | Corporation1200| +00000160 06 03 55 04 03 13 29 4d 69 63 72 6f 73 6f 66 74 |..U...)Microsoft| +00000170 20 52 6f 6f 74 20 43 65 72 74 69 66 69 63 61 74 | Root Certificat| +00000180 65 20 41 75 74 68 6f 72 69 74 79 20 32 30 31 30 |e Authority 2010| +00000190 30 82 02 22 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |0.."0...*.H.....| +000001a0 01 05 00 03 82 02 0f 00 30 82 02 0a 02 82 02 01 |........0.......| +000001b0 00 b9 08 9e 28 e4 e4 ec 06 4e 50 68 b3 41 c5 7b |....(....NPh.A.{| +000001c0 eb ae b6 8e af 81 ba 22 44 1f 65 34 69 4c be 70 |......."D.e4iL.p| +000001d0 40 17 f2 16 7b e2 79 fd 86 ed 0d 39 f4 1b a8 ad |@...{.y....9....| +000001e0 92 90 1e cb 3d 76 8f 5a d9 b5 91 10 2e 3c 05 8d |....=v.Z.....<..| +000001f0 8a 6d 24 54 e7 1f ed 56 ad 83 b4 50 9c 15 a5 17 |.m$T...V...P....| +00000200 74 88 59 20 fc 08 c5 84 76 d3 68 d4 6f 28 78 ce |t.Y ....v.h.o(x.| +00000210 5c b8 f3 50 90 44 ff e3 63 5f be a1 9a 2c 96 15 |\..P.D..c_...,..| +00000220 04 d6 07 fe 1e 84 21 e0 42 31 11 c4 28 36 94 cf |......!.B1..(6..| +00000230 50 a4 62 9e c9 d6 ab 71 00 b2 5b 0c e6 96 d4 0a |P.b....q..[.....| +00000240 24 96 f5 ff c6 d5 b7 1b d7 cb b7 21 62 af 12 dc |$..........!b...| +00000250 a1 5d 37 e3 1a fb 1a 46 98 c0 9b c0 e7 63 1f 2a |.]7....F.....c.*| +00000260 08 93 02 7e 1e 6a 8e f2 9f 18 89 e4 22 85 a2 b1 |...~.j......"...| +00000270 84 57 40 ff f5 0e d8 6f 9c ed e2 45 31 01 cd 17 |.W@....o...E1...| +00000280 e9 7f b0 81 45 e3 aa 21 40 26 a1 72 aa a7 4f 3c |....E..!@&.r..O<| +00000290 01 05 7e ee 83 58 b1 5e 06 63 99 62 91 78 82 b7 |..~..X.^.c.b.x..| +000002a0 0d 93 0c 24 6a b4 1b db 27 ec 5f 95 04 3f 93 4a |...$j...'._..?.J| +000002b0 30 f5 97 18 b3 a7 f9 19 a7 93 33 1d 01 c8 db 22 |0.........3...."| +000002c0 52 5c d7 25 c9 46 f9 a2 fb 87 59 43 be 9b 62 b1 |R\.%.F....YC..b.| +000002d0 8d 2d 86 44 1a 46 ac 78 61 7e 30 09 fa ae 89 c4 |.-.D.F.xa~0.....| +000002e0 41 2a 22 66 03 91 39 45 9c c7 8b 0c a8 ca 0d 2f |A*"f..9E......./| +000002f0 fb 52 ea 0c f7 63 33 23 9d fe b0 1f ad 67 d6 a7 |.R...c3#.....g..| +00000300 50 03 c6 04 70 63 b5 2c b1 86 5a 43 b7 fb ae f9 |P...pc.,..ZC....| +00000310 6e 29 6e 21 21 41 26 06 8c c9 c3 ee b0 c2 85 93 |n)n!!A&.........| +00000320 a1 b9 85 d9 e6 32 6c 4b 4c 3f d6 5d a3 e5 b5 9d |.....2lKL?.]....| +00000330 77 c3 9c c0 55 b7 74 00 e3 b8 38 ab 83 97 50 e1 |w...U.t...8...P.| +00000340 9a 42 24 1d c6 c0 a3 30 d1 1a 5a c8 52 34 f7 73 |.B$....0..Z.R4.s| +00000350 f1 c7 18 1f 33 ad 7a ec cb 41 60 f3 23 94 20 c2 |....3.z..A`.#. .| +00000360 48 45 ac 5c 51 c6 2e 80 c2 e2 77 15 bd 85 87 ed |HE.\Q.....w.....| +00000370 36 9d 96 91 ee 00 b5 a3 70 ec 9f e3 8d 80 68 83 |6.......p.....h.| +00000380 76 ba af 5d 70 52 22 16 e2 66 fb ba b3 c5 c2 f7 |v..]pR"..f......| +00000390 3e 2f 77 a6 ca de c1 a6 c6 48 4c c3 37 51 23 d3 |>/w......HL.7Q#.| +000003a0 27 d7 b8 4e 70 96 f0 a1 44 76 af 78 cf 9a e1 66 |'..Np...Dv.x...f| +000003b0 13 02 03 01 00 01 a3 51 30 4f 30 0b 06 03 55 1d |.......Q0O0...U.| +000003c0 0f 04 04 03 02 01 86 30 0f 06 03 55 1d 13 01 01 |.......0...U....| +000003d0 ff 04 05 30 03 01 01 ff 30 1d 06 03 55 1d 0e 04 |...0....0...U...| +000003e0 16 04 14 d5 f6 56 cb 8f e8 a2 5c 62 68 d1 3d 94 |.....V....\bh.=.| +000003f0 90 5b d7 ce 9a 18 c4 30 10 06 09 2b 06 01 04 01 |.[.....0...+....| +00000400 82 37 15 01 04 03 02 01 00 30 0d 06 09 2a 86 48 |.7.......0...*.H| +00000410 86 f7 0d 01 01 0b 05 00 03 82 02 01 00 ac a5 96 |................| +00000420 8c bf bb ae a6 f6 d7 71 87 43 31 56 88 fd 1c 32 |.......q.C1V...2| +00000430 71 5b 35 b7 d4 f0 91 f2 af 37 e2 14 f1 f3 02 26 |q[5......7.....&| +00000440 05 3e 16 14 7f 14 ba b8 4f fb 89 b2 b2 e7 d4 09 |.>......O.......| +00000450 cc 6d b9 5b 3b 64 65 70 66 b7 f2 b1 5a df 1a 02 |.m.[;depf...Z...| +00000460 f3 f5 51 b8 67 6d 79 f3 bf 56 7b e4 84 b9 2b 1e |..Q.gmy..V{...+.| +00000470 9b 40 9c 26 34 f9 47 18 98 69 d8 1c d7 b6 d1 bf |.@.&4.G..i......| +00000480 8f 61 c2 67 c4 b5 ef 60 43 8e 10 1b 36 49 e4 20 |.a.g...`C...6I. | +00000490 ca ad a7 c1 b1 27 65 09 f8 cd f5 5b 2a d0 84 33 |.....'e....[*..3| +000004a0 f3 ef 1f f2 f5 9c 0b 58 93 37 a0 75 a0 de 72 de |.......X.7.u..r.| +000004b0 6c 75 2a 66 22 f5 8c 06 30 56 9f 40 b9 30 aa 40 |lu*f"...0V.@.0.@| +000004c0 77 15 82 d7 8b ec c0 d3 b2 bd 83 c5 77 0c 1e ae |w...........w...| +000004d0 af 19 53 a0 4d 79 71 9f 0f af 30 ce 67 f9 d6 2c |..S.Myq...0.g..,| +000004e0 cc 22 41 7a 07 f2 97 42 18 ce 59 79 10 55 de 6f |."Az...B..Yy.U.o| +000004f0 10 e4 b8 da 83 66 40 16 09 68 23 5b 97 2e 26 9a |.....f@..h#[..&.| +00000500 02 bb 57 8c c5 b8 ba 69 62 32 80 89 9e a1 fd c0 |..W....ib2......| +00000510 92 7c 7b 2b 33 19 84 2a 63 c5 00 68 62 fa 9f 47 |.|{+3..*c..hb..G| +00000520 8d 99 7a 45 3a a7 e9 ed ee 69 42 b5 f3 81 9b 47 |..zE:....iB....G| +00000530 56 10 7b fc 70 36 84 18 73 ea ef f9 97 4d 9e 33 |V.{.p6..s....M.3| +00000540 23 dd 26 0b ba 2a b7 3f 44 dc 83 27 ff bd 61 59 |#.&..*.?D..'..aY| +00000550 2b 11 b7 ca 4f db c5 8b 0c 1c 31 ae 32 f8 f8 b9 |+...O.....1.2...| +00000560 42 f7 7f dc 61 9a 76 b1 5a 04 e1 11 3d 66 45 b7 |B...a.v.Z...=fE.| +00000570 18 71 be c9 24 85 d6 f3 d4 ba 41 34 5d 12 2d 25 |.q..$.....A4].-%| +00000580 b9 8d a6 13 48 6d 4b b0 07 7d 99 93 09 61 81 74 |....HmK..}...a.t| +00000590 57 26 8a ab 69 e3 e4 d9 c7 88 cc 24 d8 ec 52 24 |W&..i......$..R$| +000005a0 5c 1e bc 91 14 e2 96 de eb 0a da 9e dd 5f b3 5b |\............_.[| +000005b0 db d4 82 ec c6 20 50 87 25 40 3a fb c7 ee cd fe |..... P.%@:.....| +000005c0 33 e5 6e c3 84 09 55 03 25 39 c0 e9 35 5d 65 31 |3.n...U.%9..5]e1| +000005d0 a8 f6 bf a0 09 cd 29 c7 b3 36 32 2e dc 95 f3 83 |......)..62.....| +000005e0 c1 5a cf 8b 8d f6 ea b3 21 f8 a4 ed 1e 31 0e b6 |.Z......!....1..| +000005f0 4c 11 ab 60 0b a4 12 23 22 17 a3 36 64 82 91 04 |L..`...#"..6d...| +00000600 12 e0 ab 6f 1e cb 50 05 61 b4 40 ff 59 86 71 d1 |...o..P.a.@.Y.q.| +00000610 d5 33 69 7c a9 73 8a 38 d7 64 0c f1 69 |.3i|.s.8.d..i| +0000061d diff --git a/tests/machine2/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine2/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..247db019 --- /dev/null +++ b/tests/machine2/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,391 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 0e 00 00 |....| esl[0].signature_list_size = 3724 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c fd dd 6e 3d |..n=| esl[0].signature[2].data (end:0x000000ac) +00000090 29 ea 84 c7 74 3d ad 4a 1b db c7 00 b5 fe c1 b3 |)...t=.J........| +000000a0 91 f9 32 40 90 86 ac c7 1d d6 db d8 |..2@........| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc f5 2f 83 a3 |./..| esl[0].signature[3].data (end:0x000000dc) +000000c0 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +000000d0 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec e9 2c 22 eb |.,".| esl[0].signature[4].data (end:0x0000010c) +000000f0 3b 56 42 d6 5c 1e c2 ca f2 47 d2 59 47 38 ee bb |;VB.\....G.YG8..| +00000100 7f b3 84 1a 44 95 6f 59 e2 b0 d1 fa |....D.oY....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c e6 ca 68 e9 |..h.| esl[0].signature[5].data (end:0x0000013c) +00000120 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000130 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c d8 cb eb 97 |....| esl[0].signature[6].data (end:0x0000016c) +00000150 35 f5 67 2b 36 7e 4f 96 cd c7 49 69 61 5d 17 07 |5.g+6~O...Iia]..| +00000160 4a e9 6c 72 4d 42 ce 02 16 f8 f3 fa |J.lrMB......| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c d6 26 15 7e |.&.~| esl[0].signature[7].data (end:0x0000019c) +00000180 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +00000190 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac d0 63 ec 28 |.c.(| esl[0].signature[8].data (end:0x000001cc) +000001b0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000001c0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc ce 3b fa be |.;..| esl[0].signature[9].data (end:0x000001fc) +000001e0 59 d6 7c e8 ac 8d fd 4a 16 f7 c4 3e f9 c2 24 51 |Y.|....J...>..$Q| +000001f0 3f bc 65 59 57 d7 35 fa 29 f5 40 ce |?.eYW.5.).@.| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c cb 6b 85 8b |.k..| esl[0].signature[10].data (end:0x0000022c) +00000210 40 d3 a0 98 76 58 15 b5 92 c1 51 4a 49 60 4f af |@...vX....QJI`O.| +00000220 d6 08 19 da 88 d7 a7 6e 97 78 fe f7 |.......n.x..| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c ca 17 1d 61 |...a| esl[0].signature[11].data (end:0x0000025c) +00000240 4a 8d 7e 12 1c 93 94 8c d0 fe 55 d3 99 81 f9 d1 |J.~.......U.....| +00000250 1a a9 6e 03 45 0a 41 52 27 c2 c6 5b |..n.E.AR'..[| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c c9 0f 33 66 |..3f| esl[0].signature[12].data (end:0x0000028c) +00000270 17 b8 e7 f9 83 97 54 13 c9 97 f1 0b 73 eb 26 7f |......T.....s.&.| +00000280 d8 a1 0c b9 e3 bd bf c6 67 ab db 8b |........g...| +0000028c bd 9a fa 77 |...w| esl[0].signature[13].owner = {microsoft} +00000290 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000029c c8 3c b1 39 |.<.9| esl[0].signature[13].data (end:0x000002bc) +000002a0 22 ad 99 f5 60 74 46 75 dd 37 cc 94 dc ad 5a 1f |"...`tFu.7....Z.| +000002b0 cb a6 47 2f ee 34 11 71 d9 39 e8 84 |..G/.4.q.9..| +000002bc bd 9a fa 77 |...w| esl[0].signature[14].owner = {microsoft} +000002c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002cc c6 17 c1 a8 |....| esl[0].signature[14].data (end:0x000002ec) +000002d0 b1 ee 2a 81 1c 28 b5 a8 1b 4c 83 d7 c9 8b 5b 0c |..*..(...L....[.| +000002e0 27 28 1d 61 02 07 eb e6 92 c2 96 7f |'(.a........| +000002ec bd 9a fa 77 |...w| esl[0].signature[15].owner = {microsoft} +000002f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002fc c5 d9 d8 a1 |....| esl[0].signature[15].data (end:0x0000031c) +00000300 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000310 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000031c bd 9a fa 77 |...w| esl[0].signature[16].owner = {microsoft} +00000320 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000032c c4 09 bd ac |....| esl[0].signature[16].data (end:0x0000034c) +00000330 47 75 ad d8 db 92 aa 22 b5 b7 18 fb 8c 94 a1 46 |Gu.....".......F| +00000340 2c 1f e9 a4 16 b9 5d 8a 33 88 c2 fc |,.....].3...| +0000034c bd 9a fa 77 |...w| esl[0].signature[17].owner = {microsoft} +00000350 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000035c c3 a9 9a 46 |...F| esl[0].signature[17].data (end:0x0000037c) +00000360 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000370 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000037c bd 9a fa 77 |...w| esl[0].signature[18].owner = {microsoft} +00000380 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000038c bc 87 a6 68 |...h| esl[0].signature[18].data (end:0x000003ac) +00000390 e8 19 66 48 9c b5 08 ee 80 51 83 c1 9e 6a cd 24 |..fH.....Q...j.$| +000003a0 cf 17 79 9c a0 62 d2 e3 84 da 0e a7 |..y..b......| +000003ac bd 9a fa 77 |...w| esl[0].signature[19].owner = {microsoft} +000003b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003bc b9 7a 08 89 |.z..| esl[0].signature[19].data (end:0x000003dc) +000003c0 05 9c 03 5f f1 d5 4b 6d b5 3b 11 b9 76 66 68 d9 |..._..Km.;..vfh.| +000003d0 f9 55 24 7c 02 8b 28 37 d7 a0 4c d9 |.U$|..(7..L.| +000003dc bd 9a fa 77 |...w| esl[0].signature[20].owner = {microsoft} +000003e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003ec b8 f0 78 d9 |..x.| esl[0].signature[20].data (end:0x0000040c) +000003f0 83 a2 4a c4 33 21 63 93 88 35 14 cd 93 2c 33 af |..J.3!c..5...,3.| +00000400 18 e7 dd 70 88 4c 82 35 f4 27 57 36 |...p.L.5.'W6| +0000040c bd 9a fa 77 |...w| esl[0].signature[21].owner = {microsoft} +00000410 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000041c b5 4f 1e e6 |.O..| esl[0].signature[21].data (end:0x0000043c) +00000420 36 63 1f ad 68 05 8d 3b 09 37 03 1a c1 b9 0c cb |6c..h..;.7......| +00000430 17 06 2a 39 1c ca 68 af db e4 0d 55 |..*9..h....U| +0000043c bd 9a fa 77 |...w| esl[0].signature[22].owner = {microsoft} +00000440 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000044c af e2 03 0a |....| esl[0].signature[22].data (end:0x0000046c) +00000450 fb 7d 2c da 13 f9 fa 33 3a 02 e3 4f 67 51 af ec |.},....3:..OgQ..| +00000460 11 b0 10 db cd 44 1f df 4c 40 02 b3 |.....D..L@..| +0000046c bd 9a fa 77 |...w| esl[0].signature[23].owner = {microsoft} +00000470 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000047c ae eb ae 31 |...1| esl[0].signature[23].data (end:0x0000049c) +00000480 51 27 12 73 ed 95 aa 2e 67 11 39 ed 31 a9 85 67 |Q'.s....g.9.1..g| +00000490 30 3a 33 22 98 f8 37 09 a9 d5 5a a1 |0:3"..7...Z.| +0000049c bd 9a fa 77 |...w| esl[0].signature[24].owner = {microsoft} +000004a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000004ac ad 68 26 e1 |.h&.| esl[0].signature[24].data (end:0x000004cc) +000004b0 94 6d 26 d3 ea f3 68 5c 88 d9 7d 85 de 3b 4d cb |.m&...h\..}..;M.| +000004c0 3d 0e e2 ae 81 c7 05 60 d1 3c 57 20 |=......`...h2.....'| +000005e0 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +000005ec bd 9a fa 77 |...w| esl[0].signature[31].owner = {microsoft} +000005f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000005fc 8d 8e a2 89 |....| esl[0].signature[31].data (end:0x0000061c) +00000600 cf e7 0a 1c 07 ab 73 65 cb 28 ee 51 ed d3 3c f2 |......se.(.Q..<.| +00000610 50 6d e8 88 fb ad d6 0e bf 80 48 1c |Pm........H.| +0000061c bd 9a fa 77 |...w| esl[0].signature[32].owner = {microsoft} +00000620 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000062c 8b f4 34 b4 |..4.| esl[0].signature[32].data (end:0x0000064c) +00000630 9e 00 cc f7 15 02 a2 cd 90 08 65 cb 01 ec 3b 3d |..........e...;=| +00000640 a0 3c 35 be 50 5f df 7b d5 63 f5 21 |.<5.P_.{.c.!| +0000064c bd 9a fa 77 |...w| esl[0].signature[33].owner = {microsoft} +00000650 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000065c 8a d6 48 59 |..HY| esl[0].signature[33].data (end:0x0000067c) +00000660 f1 95 b5 f5 8d af aa 94 0b 6a 61 67 ac d6 7a 88 |.........jag..z.| +00000670 6e 8f 46 93 64 17 72 21 c5 59 45 b9 |n.F.d.r!.YE.| +0000067c bd 9a fa 77 |...w| esl[0].signature[34].owner = {microsoft} +00000680 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000068c 89 5a 97 85 |.Z..| esl[0].signature[34].data (end:0x000006ac) +00000690 f6 17 ca 1d 7e d4 4f c1 a1 47 0b 71 f3 f1 22 38 |....~.O..G.q.."8| +000006a0 62 d9 ff 9d cc 3a e2 df 92 16 3d af |b....:....=.| +000006ac bd 9a fa 77 |...w| esl[0].signature[35].owner = {microsoft} +000006b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006bc 82 db 3b ce |..;.| esl[0].signature[35].data (end:0x000006dc) +000006c0 b4 f6 08 43 ce 9d 97 c3 d1 87 cd 9b 59 41 cd 3d |...C........YA.=| +000006d0 e8 10 0e 58 6f 2b da 56 37 57 5f 67 |...Xo+.V7W_g| +000006dc bd 9a fa 77 |...w| esl[0].signature[36].owner = {microsoft} +000006e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006ec 81 a8 b9 65 |...e| esl[0].signature[36].data (end:0x0000070c) +000006f0 bb 84 d3 87 6b 94 29 a9 54 81 cc 95 53 18 cf aa |....k.).T...S...| +00000700 14 12 d8 08 c8 a3 3b fd 33 ff f0 e4 |......;.3...| +0000070c bd 9a fa 77 |...w| esl[0].signature[37].owner = {microsoft} +00000710 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000071c 80 b4 d9 69 |...i| esl[0].signature[37].data (end:0x0000073c) +00000720 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000730 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000073c bd 9a fa 77 |...w| esl[0].signature[38].owner = {microsoft} +00000740 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000074c 78 27 af 99 |x'..| esl[0].signature[38].data (end:0x0000076c) +00000750 36 2c fa f0 71 7d ad e4 b1 bf e0 43 8a d1 71 c1 |6,..q}.....C..q.| +00000760 5a dd c2 48 b7 5b f8 ca a4 4b b2 c5 |Z..H.[...K..| +0000076c bd 9a fa 77 |...w| esl[0].signature[39].owner = {microsoft} +00000770 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000077c 77 dd 19 0f |w...| esl[0].signature[39].data (end:0x0000079c) +00000780 a3 0d 88 ff 5e 3b 01 1a 0a e6 1e 62 09 78 0c 13 |....^;.....b.x..| +00000790 0b 53 5e cb 87 e6 f0 88 8a 0b 6b 2f |.S^.......k/| +0000079c bd 9a fa 77 |...w| esl[0].signature[40].owner = {microsoft} +000007a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007ac 72 e0 bd 18 |r...| esl[0].signature[40].data (end:0x000007cc) +000007b0 67 cf 5d 9d 56 ab 15 8a df 3b dd bc 82 bf 32 a8 |g.].V....;....2.| +000007c0 d8 aa 1d 8c 5e 2f 6d f2 94 28 d6 d8 |....^/m..(..| +000007cc bd 9a fa 77 |...w| esl[0].signature[41].owner = {microsoft} +000007d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007dc 72 6b 3e b6 |rk>.| esl[0].signature[41].data (end:0x000007fc) +000007e0 54 04 6a 30 f3 f8 3d 9b 96 ce 03 f6 70 e9 a8 06 |T.j0..=.....p...| +000007f0 d1 70 8a 03 71 e6 2d c4 9d 2c 23 c1 |.p..q.-..,#.| +000007fc bd 9a fa 77 |...w| esl[0].signature[42].owner = {microsoft} +00000800 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000080c 71 f2 90 6f |q..o| esl[0].signature[42].data (end:0x0000082c) +00000810 d2 22 49 7e 54 a3 46 62 ab 24 97 fc c8 10 20 77 |."I~T.Fb.$.... w| +00000820 0f f5 13 68 e9 e3 d9 bf cb fd 63 75 |...h......cu| +0000082c bd 9a fa 77 |...w| esl[0].signature[43].owner = {microsoft} +00000830 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000083c 6f 14 28 ff |o.(.| esl[0].signature[43].data (end:0x0000085c) +00000840 71 c9 db 0e d5 af 1f 2e 7b bf cb ab 64 7c c2 65 |q.......{...d|.e| +00000850 dd f5 b2 93 cd b6 26 f5 0a 3a 78 5e |......&..:x^| +0000085c bd 9a fa 77 |...w| esl[0].signature[44].owner = {microsoft} +00000860 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000086c 6c 88 54 47 |l.TG| esl[0].signature[44].data (end:0x0000088c) +00000870 8d d5 59 e2 93 51 b8 26 c0 6c b8 bf ef 2b 94 ad |..Y..Q.&.l...+..| +00000880 35 38 35 87 72 d1 93 f8 2e d1 ca 11 |585.r.......| +0000088c bd 9a fa 77 |...w| esl[0].signature[45].owner = {microsoft} +00000890 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000089c 6b 1d 13 80 |k...| esl[0].signature[45].data (end:0x000008bc) +000008a0 78 e4 41 8a a6 8d eb 7b b3 5e 06 60 92 cf 47 9e |x.A....{.^.`..G.| +000008b0 eb 8c e4 cd 12 e7 d0 72 cc b4 2f 66 |.......r../f| +000008bc bd 9a fa 77 |...w| esl[0].signature[46].owner = {microsoft} +000008c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008cc 64 57 5b d9 |dW[.| esl[0].signature[46].data (end:0x000008ec) +000008d0 12 78 9a 2e 14 ad 56 f6 34 1f 52 af 6b f8 0c f9 |.x....V.4.R.k...| +000008e0 44 00 78 59 75 e9 f0 4e 2d 64 d7 45 |D.xYu..N-d.E| +000008ec bd 9a fa 77 |...w| esl[0].signature[47].owner = {microsoft} +000008f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008fc 5a e9 49 ea |Z.I.| esl[0].signature[47].data (end:0x0000091c) +00000900 88 55 eb 93 e4 39 db c6 5b da 2e 42 85 2c 2f df |.U...9..[..B.,/.| +00000910 67 89 fa 14 67 36 e3 c3 41 0f 2b 5c |g...g6..A.+\| +0000091c bd 9a fa 77 |...w| esl[0].signature[48].owner = {microsoft} +00000920 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000092c 58 fb 94 1a |X...| esl[0].signature[48].data (end:0x0000094c) +00000930 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +00000940 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +0000094c bd 9a fa 77 |...w| esl[0].signature[49].owner = {microsoft} +00000950 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000095c 55 b9 9b 0d |U...| esl[0].signature[49].data (end:0x0000097c) +00000960 e5 3d bc fe 48 5a a9 c7 37 cf 3f b6 16 ef 3d 91 |.=..HZ..7.?...=.| +00000970 fa b5 99 aa 7c ab 19 ed a7 63 b5 ba |....|....c..| +0000097c bd 9a fa 77 |...w| esl[0].signature[50].owner = {microsoft} +00000980 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000098c 53 91 c3 a2 |S...| esl[0].signature[50].data (end:0x000009ac) +00000990 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000009a0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000009ac bd 9a fa 77 |...w| esl[0].signature[51].owner = {microsoft} +000009b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009bc 51 88 31 fe |Q.1.| esl[0].signature[51].data (end:0x000009dc) +000009c0 73 82 b5 14 d0 3e 15 c6 21 22 8b 8a b6 54 79 bd |s....>..!"...Ty.| +000009d0 0c bf a3 c5 c1 d0 f4 8d 9c 30 61 35 |.........0a5| +000009dc bd 9a fa 77 |...w| esl[0].signature[52].owner = {microsoft} +000009e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009ec 47 cc 08 61 |G..a| esl[0].signature[52].data (end:0x00000a0c) +000009f0 27 e2 06 9a 86 e0 3a 6b ef 2c d4 10 f8 c5 5a 6d |'.....:k.,....Zm| +00000a00 6b db 36 21 68 c3 1b 2c e3 2a 5a df |k.6!h..,.*Z.| +00000a0c bd 9a fa 77 |...w| esl[0].signature[53].owner = {microsoft} +00000a10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a1c 45 c7 c8 ae |E...| esl[0].signature[53].data (end:0x00000a3c) +00000a20 75 0a cf bb 48 fc 37 52 7d 64 12 dd 64 4d ae d8 |u...H.7R}d..dM..| +00000a30 91 3c cd 8a 24 c9 4d 85 69 67 df 8e |.<..$.M.ig..| +00000a3c bd 9a fa 77 |...w| esl[0].signature[54].owner = {microsoft} +00000a40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a4c 43 97 da ca |C...| esl[0].signature[54].data (end:0x00000a6c) +00000a50 83 9e 7f 63 07 7c b5 0c 92 df 43 bc 2d 2f b2 a8 |...c.|....C.-/..| +00000a60 f5 9f 26 fc 7a 0e 4b d4 d9 75 16 92 |..&.z.K..u..| +00000a6c bd 9a fa 77 |...w| esl[0].signature[55].owner = {microsoft} +00000a70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a7c 3f ce 9b 9f |?...| esl[0].signature[55].data (end:0x00000a9c) +00000a80 df 3e f0 9d 54 52 b0 f9 5e e4 81 c2 b7 f0 6d 74 |.>..TR..^.....mt| +00000a90 3a 73 79 71 55 8e 70 13 6a ce 3e 73 |:syqU.p.j.>s| +00000a9c bd 9a fa 77 |...w| esl[0].signature[56].owner = {microsoft} +00000aa0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000aac 3b 02 87 53 |;..S| esl[0].signature[56].data (end:0x00000acc) +00000ab0 3e 0c c3 d0 ec 1a a8 23 cb f0 a9 41 aa d8 72 15 |>......#...A..r.| +00000ac0 79 d1 c4 99 80 2d d1 c3 a6 36 b8 a9 |y....-...6..| +00000acc bd 9a fa 77 |...w| esl[0].signature[57].owner = {microsoft} +00000ad0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000adc 38 41 d2 21 |8A.!| esl[0].signature[57].data (end:0x00000afc) +00000ae0 36 8d 15 83 d7 5c 0a 02 e6 21 60 39 4d 6c 4e 0a |6....\...!`9MlN.| +00000af0 67 60 b6 f6 07 b9 03 62 bc 85 5b 02 |g`.....b..[.| +00000afc bd 9a fa 77 |...w| esl[0].signature[58].owner = {microsoft} +00000b00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b0c 36 33 84 d1 |63..| esl[0].signature[58].data (end:0x00000b2c) +00000b10 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000b20 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +00000b2c bd 9a fa 77 |...w| esl[0].signature[59].owner = {microsoft} +00000b30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b3c 36 08 ed ba |6...| esl[0].signature[59].data (end:0x00000b5c) +00000b40 f5 ad 0f 41 a4 14 a1 77 7a bf 2f af 5e 67 03 34 |...A...wz./.^g.4| +00000b50 67 5e c3 99 5e 69 35 82 9e 0c aa d2 |g^..^i5.....| +00000b5c bd 9a fa 77 |...w| esl[0].signature[60].owner = {microsoft} +00000b60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b6c 30 66 28 fa |0f(.| esl[0].signature[60].data (end:0x00000b8c) +00000b70 54 77 30 57 28 ba 4a 46 7d e7 d0 38 7a 54 f5 69 |Tw0W(.JF}..8zT.i| +00000b80 d3 76 9f ce 5e 75 ec 89 d2 8d 15 93 |.v..^u......| +00000b8c bd 9a fa 77 |...w| esl[0].signature[61].owner = {microsoft} +00000b90 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b9c 2e 70 91 67 |.p.g| esl[0].signature[61].data (end:0x00000bbc) +00000ba0 86 a6 f7 73 51 1f a7 18 1f ab 0f 1d 70 b5 57 c6 |...sQ.......p.W.| +00000bb0 32 2e a9 23 b2 a8 d3 b9 2b 51 af 7d |2..#....+Q.}| +00000bbc bd 9a fa 77 |...w| esl[0].signature[62].owner = {microsoft} +00000bc0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bcc 2c 73 d9 33 |,s.3| esl[0].signature[62].data (end:0x00000bec) +00000bd0 25 ba 6d cb e5 89 d4 a4 c6 3c 5b 93 55 59 ef 92 |%.m......<[.UY..| +00000be0 fb f0 50 ed 50 c4 e2 08 52 06 f1 7d |..P.P...R..}| +00000bec bd 9a fa 77 |...w| esl[0].signature[63].owner = {microsoft} +00000bf0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bfc 2b bf 2c a7 |+.,.| esl[0].signature[63].data (end:0x00000c1c) +00000c00 b8 f1 d9 1f 27 ee 52 b6 fb 2a 5d d0 49 b8 5a 2b |....'.R..*].I.Z+| +00000c10 9b 52 9c 5d 66 62 06 81 04 b0 55 f8 |.R.]fb....U.| +00000c1c bd 9a fa 77 |...w| esl[0].signature[64].owner = {microsoft} +00000c20 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c2c 2b 99 cf 26 |+..&| esl[0].signature[64].data (end:0x00000c4c) +00000c30 42 2e 92 fe 36 5f bf 4b c3 0d 27 08 6c 9e e1 4b |B...6_.K..'.l..K| +00000c40 7a 6f ff 44 fb 2f 6b 90 01 69 99 39 |zo.D./k..i.9| +00000c4c bd 9a fa 77 |...w| esl[0].signature[65].owner = {microsoft} +00000c50 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c5c 29 c6 eb 52 |)..R| esl[0].signature[65].data (end:0x00000c7c) +00000c60 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000c70 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +00000c7c bd 9a fa 77 |...w| esl[0].signature[66].owner = {microsoft} +00000c80 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c8c 1a ec 84 b8 |....| esl[0].signature[66].data (end:0x00000cac) +00000c90 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000ca0 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |...H...-..| +00000cd0 49 6d 54 10 b5 cf d6 c8 64 d2 d1 0f |ImT.....d...| +00000cdc bd 9a fa 77 |...w| esl[0].signature[68].owner = {microsoft} +00000ce0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000cec 17 4e 3a 0b |.N:.| esl[0].signature[68].data (end:0x00000d0c) +00000cf0 5b 43 c6 a6 07 bb d3 40 4f 05 34 1e 3d cf 39 62 |[C.....@O.4.=.9b| +00000d00 67 ce 94 f8 b5 0e 2e 23 a9 da 92 0c |g......#....| +00000d0c bd 9a fa 77 |...w| esl[0].signature[69].owner = {microsoft} +00000d10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d1c 10 6f ac ea |.o..| esl[0].signature[69].data (end:0x00000d3c) +00000d20 cf ec fd 4e 30 3b 74 f4 80 a0 80 98 e2 d0 80 2b |...N0;t........+| +00000d30 93 6f 8e c7 74 ce 21 f3 16 86 68 9c |.o..t.!...h.| +00000d3c bd 9a fa 77 |...w| esl[0].signature[70].owner = {microsoft} +00000d40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d4c 0d c9 f3 fb |....| esl[0].signature[70].data (end:0x00000d6c) +00000d50 99 96 21 48 c3 ca 83 36 32 75 8d 3e d4 fc 8d 0b |..!H...62u.>....| +00000d60 00 07 b9 5b 31 e6 52 8f 2a cd 5b fc |...[1.R.*.[.| +00000d6c bd 9a fa 77 |...w| esl[0].signature[71].owner = {microsoft} +00000d70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d7c 0d 0d be ca |....| esl[0].signature[71].data (end:0x00000d9c) +00000d80 6f 29 ec a0 6f 33 1a 7d 72 e4 88 4b 12 09 7f b3 |o)..o3.}r..K....| +00000d90 48 98 3a 2a 14 a0 d7 3f 4f 10 14 0f |H.:*...?O...| +00000d9c bd 9a fa 77 |...w| esl[0].signature[72].owner = {microsoft} +00000da0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000dac 0c 18 93 39 |...9| esl[0].signature[72].data (end:0x00000dcc) +00000db0 76 2d f3 36 ab 3d d0 06 a4 63 df 71 5a 39 cf b0 |v-.6.=...c.qZ9..| +00000dc0 f4 92 46 5c 60 0e 6c 6b d7 bd 89 8c |..F\`.lk....| +00000dcc bd 9a fa 77 |...w| esl[0].signature[73].owner = {microsoft} +00000dd0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000ddc 0b bb 43 92 |..C.| esl[0].signature[73].data (end:0x00000dfc) +00000de0 da ac 7a b8 9b 30 a4 ac 65 75 31 b9 7b fa ab 04 |..z..0..eu1.{...| +00000df0 f9 0b 0d af e5 f9 b6 eb 90 a0 63 74 |..........ct| +00000dfc bd 9a fa 77 |...w| esl[0].signature[74].owner = {microsoft} +00000e00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e0c 09 df 5f 4e |.._N| esl[0].signature[74].data (end:0x00000e2c) +00000e10 51 12 08 ec 78 b9 6d 12 d0 81 25 fd b6 03 86 8d |Q...x.m...%.....| +00000e20 e3 9f 6f 72 92 78 52 59 9b 65 9c 26 |..or.xRY.e.&| +00000e2c bd 9a fa 77 |...w| esl[0].signature[75].owner = {microsoft} +00000e30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e3c 07 e6 c6 a8 |....| esl[0].signature[75].data (end:0x00000e5c) +00000e40 58 64 6f b1 ef c6 79 03 fe 28 b1 16 01 1f 23 67 |Xdo...y..(....#g| +00000e50 fe 92 e6 be 2b 36 99 9e ff 39 d0 9e |....+6...9..| +00000e5c bd 9a fa 77 |...w| esl[0].signature[76].owner = {microsoft} +00000e60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e6c 07 5e ea 06 |.^..| esl[0].signature[76].data (end:0x00000e8c) +00000e70 05 89 54 8b a0 60 b2 fe ed 10 da 3c 20 c7 fe 9b |..T..`.....< ...| +00000e80 17 cd 02 6b 94 e8 a6 83 b8 11 52 38 |...k......R8| +00000e8c diff --git a/tests/machine2/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine2/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..247db019 --- /dev/null +++ b/tests/machine2/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,391 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 0e 00 00 |....| esl[0].signature_list_size = 3724 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c fd dd 6e 3d |..n=| esl[0].signature[2].data (end:0x000000ac) +00000090 29 ea 84 c7 74 3d ad 4a 1b db c7 00 b5 fe c1 b3 |)...t=.J........| +000000a0 91 f9 32 40 90 86 ac c7 1d d6 db d8 |..2@........| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc f5 2f 83 a3 |./..| esl[0].signature[3].data (end:0x000000dc) +000000c0 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +000000d0 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec e9 2c 22 eb |.,".| esl[0].signature[4].data (end:0x0000010c) +000000f0 3b 56 42 d6 5c 1e c2 ca f2 47 d2 59 47 38 ee bb |;VB.\....G.YG8..| +00000100 7f b3 84 1a 44 95 6f 59 e2 b0 d1 fa |....D.oY....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c e6 ca 68 e9 |..h.| esl[0].signature[5].data (end:0x0000013c) +00000120 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000130 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c d8 cb eb 97 |....| esl[0].signature[6].data (end:0x0000016c) +00000150 35 f5 67 2b 36 7e 4f 96 cd c7 49 69 61 5d 17 07 |5.g+6~O...Iia]..| +00000160 4a e9 6c 72 4d 42 ce 02 16 f8 f3 fa |J.lrMB......| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c d6 26 15 7e |.&.~| esl[0].signature[7].data (end:0x0000019c) +00000180 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +00000190 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac d0 63 ec 28 |.c.(| esl[0].signature[8].data (end:0x000001cc) +000001b0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000001c0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc ce 3b fa be |.;..| esl[0].signature[9].data (end:0x000001fc) +000001e0 59 d6 7c e8 ac 8d fd 4a 16 f7 c4 3e f9 c2 24 51 |Y.|....J...>..$Q| +000001f0 3f bc 65 59 57 d7 35 fa 29 f5 40 ce |?.eYW.5.).@.| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c cb 6b 85 8b |.k..| esl[0].signature[10].data (end:0x0000022c) +00000210 40 d3 a0 98 76 58 15 b5 92 c1 51 4a 49 60 4f af |@...vX....QJI`O.| +00000220 d6 08 19 da 88 d7 a7 6e 97 78 fe f7 |.......n.x..| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c ca 17 1d 61 |...a| esl[0].signature[11].data (end:0x0000025c) +00000240 4a 8d 7e 12 1c 93 94 8c d0 fe 55 d3 99 81 f9 d1 |J.~.......U.....| +00000250 1a a9 6e 03 45 0a 41 52 27 c2 c6 5b |..n.E.AR'..[| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c c9 0f 33 66 |..3f| esl[0].signature[12].data (end:0x0000028c) +00000270 17 b8 e7 f9 83 97 54 13 c9 97 f1 0b 73 eb 26 7f |......T.....s.&.| +00000280 d8 a1 0c b9 e3 bd bf c6 67 ab db 8b |........g...| +0000028c bd 9a fa 77 |...w| esl[0].signature[13].owner = {microsoft} +00000290 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000029c c8 3c b1 39 |.<.9| esl[0].signature[13].data (end:0x000002bc) +000002a0 22 ad 99 f5 60 74 46 75 dd 37 cc 94 dc ad 5a 1f |"...`tFu.7....Z.| +000002b0 cb a6 47 2f ee 34 11 71 d9 39 e8 84 |..G/.4.q.9..| +000002bc bd 9a fa 77 |...w| esl[0].signature[14].owner = {microsoft} +000002c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002cc c6 17 c1 a8 |....| esl[0].signature[14].data (end:0x000002ec) +000002d0 b1 ee 2a 81 1c 28 b5 a8 1b 4c 83 d7 c9 8b 5b 0c |..*..(...L....[.| +000002e0 27 28 1d 61 02 07 eb e6 92 c2 96 7f |'(.a........| +000002ec bd 9a fa 77 |...w| esl[0].signature[15].owner = {microsoft} +000002f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002fc c5 d9 d8 a1 |....| esl[0].signature[15].data (end:0x0000031c) +00000300 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000310 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000031c bd 9a fa 77 |...w| esl[0].signature[16].owner = {microsoft} +00000320 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000032c c4 09 bd ac |....| esl[0].signature[16].data (end:0x0000034c) +00000330 47 75 ad d8 db 92 aa 22 b5 b7 18 fb 8c 94 a1 46 |Gu.....".......F| +00000340 2c 1f e9 a4 16 b9 5d 8a 33 88 c2 fc |,.....].3...| +0000034c bd 9a fa 77 |...w| esl[0].signature[17].owner = {microsoft} +00000350 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000035c c3 a9 9a 46 |...F| esl[0].signature[17].data (end:0x0000037c) +00000360 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000370 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000037c bd 9a fa 77 |...w| esl[0].signature[18].owner = {microsoft} +00000380 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000038c bc 87 a6 68 |...h| esl[0].signature[18].data (end:0x000003ac) +00000390 e8 19 66 48 9c b5 08 ee 80 51 83 c1 9e 6a cd 24 |..fH.....Q...j.$| +000003a0 cf 17 79 9c a0 62 d2 e3 84 da 0e a7 |..y..b......| +000003ac bd 9a fa 77 |...w| esl[0].signature[19].owner = {microsoft} +000003b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003bc b9 7a 08 89 |.z..| esl[0].signature[19].data (end:0x000003dc) +000003c0 05 9c 03 5f f1 d5 4b 6d b5 3b 11 b9 76 66 68 d9 |..._..Km.;..vfh.| +000003d0 f9 55 24 7c 02 8b 28 37 d7 a0 4c d9 |.U$|..(7..L.| +000003dc bd 9a fa 77 |...w| esl[0].signature[20].owner = {microsoft} +000003e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003ec b8 f0 78 d9 |..x.| esl[0].signature[20].data (end:0x0000040c) +000003f0 83 a2 4a c4 33 21 63 93 88 35 14 cd 93 2c 33 af |..J.3!c..5...,3.| +00000400 18 e7 dd 70 88 4c 82 35 f4 27 57 36 |...p.L.5.'W6| +0000040c bd 9a fa 77 |...w| esl[0].signature[21].owner = {microsoft} +00000410 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000041c b5 4f 1e e6 |.O..| esl[0].signature[21].data (end:0x0000043c) +00000420 36 63 1f ad 68 05 8d 3b 09 37 03 1a c1 b9 0c cb |6c..h..;.7......| +00000430 17 06 2a 39 1c ca 68 af db e4 0d 55 |..*9..h....U| +0000043c bd 9a fa 77 |...w| esl[0].signature[22].owner = {microsoft} +00000440 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000044c af e2 03 0a |....| esl[0].signature[22].data (end:0x0000046c) +00000450 fb 7d 2c da 13 f9 fa 33 3a 02 e3 4f 67 51 af ec |.},....3:..OgQ..| +00000460 11 b0 10 db cd 44 1f df 4c 40 02 b3 |.....D..L@..| +0000046c bd 9a fa 77 |...w| esl[0].signature[23].owner = {microsoft} +00000470 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000047c ae eb ae 31 |...1| esl[0].signature[23].data (end:0x0000049c) +00000480 51 27 12 73 ed 95 aa 2e 67 11 39 ed 31 a9 85 67 |Q'.s....g.9.1..g| +00000490 30 3a 33 22 98 f8 37 09 a9 d5 5a a1 |0:3"..7...Z.| +0000049c bd 9a fa 77 |...w| esl[0].signature[24].owner = {microsoft} +000004a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000004ac ad 68 26 e1 |.h&.| esl[0].signature[24].data (end:0x000004cc) +000004b0 94 6d 26 d3 ea f3 68 5c 88 d9 7d 85 de 3b 4d cb |.m&...h\..}..;M.| +000004c0 3d 0e e2 ae 81 c7 05 60 d1 3c 57 20 |=......`...h2.....'| +000005e0 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +000005ec bd 9a fa 77 |...w| esl[0].signature[31].owner = {microsoft} +000005f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000005fc 8d 8e a2 89 |....| esl[0].signature[31].data (end:0x0000061c) +00000600 cf e7 0a 1c 07 ab 73 65 cb 28 ee 51 ed d3 3c f2 |......se.(.Q..<.| +00000610 50 6d e8 88 fb ad d6 0e bf 80 48 1c |Pm........H.| +0000061c bd 9a fa 77 |...w| esl[0].signature[32].owner = {microsoft} +00000620 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000062c 8b f4 34 b4 |..4.| esl[0].signature[32].data (end:0x0000064c) +00000630 9e 00 cc f7 15 02 a2 cd 90 08 65 cb 01 ec 3b 3d |..........e...;=| +00000640 a0 3c 35 be 50 5f df 7b d5 63 f5 21 |.<5.P_.{.c.!| +0000064c bd 9a fa 77 |...w| esl[0].signature[33].owner = {microsoft} +00000650 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000065c 8a d6 48 59 |..HY| esl[0].signature[33].data (end:0x0000067c) +00000660 f1 95 b5 f5 8d af aa 94 0b 6a 61 67 ac d6 7a 88 |.........jag..z.| +00000670 6e 8f 46 93 64 17 72 21 c5 59 45 b9 |n.F.d.r!.YE.| +0000067c bd 9a fa 77 |...w| esl[0].signature[34].owner = {microsoft} +00000680 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000068c 89 5a 97 85 |.Z..| esl[0].signature[34].data (end:0x000006ac) +00000690 f6 17 ca 1d 7e d4 4f c1 a1 47 0b 71 f3 f1 22 38 |....~.O..G.q.."8| +000006a0 62 d9 ff 9d cc 3a e2 df 92 16 3d af |b....:....=.| +000006ac bd 9a fa 77 |...w| esl[0].signature[35].owner = {microsoft} +000006b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006bc 82 db 3b ce |..;.| esl[0].signature[35].data (end:0x000006dc) +000006c0 b4 f6 08 43 ce 9d 97 c3 d1 87 cd 9b 59 41 cd 3d |...C........YA.=| +000006d0 e8 10 0e 58 6f 2b da 56 37 57 5f 67 |...Xo+.V7W_g| +000006dc bd 9a fa 77 |...w| esl[0].signature[36].owner = {microsoft} +000006e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006ec 81 a8 b9 65 |...e| esl[0].signature[36].data (end:0x0000070c) +000006f0 bb 84 d3 87 6b 94 29 a9 54 81 cc 95 53 18 cf aa |....k.).T...S...| +00000700 14 12 d8 08 c8 a3 3b fd 33 ff f0 e4 |......;.3...| +0000070c bd 9a fa 77 |...w| esl[0].signature[37].owner = {microsoft} +00000710 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000071c 80 b4 d9 69 |...i| esl[0].signature[37].data (end:0x0000073c) +00000720 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000730 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000073c bd 9a fa 77 |...w| esl[0].signature[38].owner = {microsoft} +00000740 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000074c 78 27 af 99 |x'..| esl[0].signature[38].data (end:0x0000076c) +00000750 36 2c fa f0 71 7d ad e4 b1 bf e0 43 8a d1 71 c1 |6,..q}.....C..q.| +00000760 5a dd c2 48 b7 5b f8 ca a4 4b b2 c5 |Z..H.[...K..| +0000076c bd 9a fa 77 |...w| esl[0].signature[39].owner = {microsoft} +00000770 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000077c 77 dd 19 0f |w...| esl[0].signature[39].data (end:0x0000079c) +00000780 a3 0d 88 ff 5e 3b 01 1a 0a e6 1e 62 09 78 0c 13 |....^;.....b.x..| +00000790 0b 53 5e cb 87 e6 f0 88 8a 0b 6b 2f |.S^.......k/| +0000079c bd 9a fa 77 |...w| esl[0].signature[40].owner = {microsoft} +000007a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007ac 72 e0 bd 18 |r...| esl[0].signature[40].data (end:0x000007cc) +000007b0 67 cf 5d 9d 56 ab 15 8a df 3b dd bc 82 bf 32 a8 |g.].V....;....2.| +000007c0 d8 aa 1d 8c 5e 2f 6d f2 94 28 d6 d8 |....^/m..(..| +000007cc bd 9a fa 77 |...w| esl[0].signature[41].owner = {microsoft} +000007d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007dc 72 6b 3e b6 |rk>.| esl[0].signature[41].data (end:0x000007fc) +000007e0 54 04 6a 30 f3 f8 3d 9b 96 ce 03 f6 70 e9 a8 06 |T.j0..=.....p...| +000007f0 d1 70 8a 03 71 e6 2d c4 9d 2c 23 c1 |.p..q.-..,#.| +000007fc bd 9a fa 77 |...w| esl[0].signature[42].owner = {microsoft} +00000800 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000080c 71 f2 90 6f |q..o| esl[0].signature[42].data (end:0x0000082c) +00000810 d2 22 49 7e 54 a3 46 62 ab 24 97 fc c8 10 20 77 |."I~T.Fb.$.... w| +00000820 0f f5 13 68 e9 e3 d9 bf cb fd 63 75 |...h......cu| +0000082c bd 9a fa 77 |...w| esl[0].signature[43].owner = {microsoft} +00000830 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000083c 6f 14 28 ff |o.(.| esl[0].signature[43].data (end:0x0000085c) +00000840 71 c9 db 0e d5 af 1f 2e 7b bf cb ab 64 7c c2 65 |q.......{...d|.e| +00000850 dd f5 b2 93 cd b6 26 f5 0a 3a 78 5e |......&..:x^| +0000085c bd 9a fa 77 |...w| esl[0].signature[44].owner = {microsoft} +00000860 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000086c 6c 88 54 47 |l.TG| esl[0].signature[44].data (end:0x0000088c) +00000870 8d d5 59 e2 93 51 b8 26 c0 6c b8 bf ef 2b 94 ad |..Y..Q.&.l...+..| +00000880 35 38 35 87 72 d1 93 f8 2e d1 ca 11 |585.r.......| +0000088c bd 9a fa 77 |...w| esl[0].signature[45].owner = {microsoft} +00000890 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000089c 6b 1d 13 80 |k...| esl[0].signature[45].data (end:0x000008bc) +000008a0 78 e4 41 8a a6 8d eb 7b b3 5e 06 60 92 cf 47 9e |x.A....{.^.`..G.| +000008b0 eb 8c e4 cd 12 e7 d0 72 cc b4 2f 66 |.......r../f| +000008bc bd 9a fa 77 |...w| esl[0].signature[46].owner = {microsoft} +000008c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008cc 64 57 5b d9 |dW[.| esl[0].signature[46].data (end:0x000008ec) +000008d0 12 78 9a 2e 14 ad 56 f6 34 1f 52 af 6b f8 0c f9 |.x....V.4.R.k...| +000008e0 44 00 78 59 75 e9 f0 4e 2d 64 d7 45 |D.xYu..N-d.E| +000008ec bd 9a fa 77 |...w| esl[0].signature[47].owner = {microsoft} +000008f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008fc 5a e9 49 ea |Z.I.| esl[0].signature[47].data (end:0x0000091c) +00000900 88 55 eb 93 e4 39 db c6 5b da 2e 42 85 2c 2f df |.U...9..[..B.,/.| +00000910 67 89 fa 14 67 36 e3 c3 41 0f 2b 5c |g...g6..A.+\| +0000091c bd 9a fa 77 |...w| esl[0].signature[48].owner = {microsoft} +00000920 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000092c 58 fb 94 1a |X...| esl[0].signature[48].data (end:0x0000094c) +00000930 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +00000940 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +0000094c bd 9a fa 77 |...w| esl[0].signature[49].owner = {microsoft} +00000950 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000095c 55 b9 9b 0d |U...| esl[0].signature[49].data (end:0x0000097c) +00000960 e5 3d bc fe 48 5a a9 c7 37 cf 3f b6 16 ef 3d 91 |.=..HZ..7.?...=.| +00000970 fa b5 99 aa 7c ab 19 ed a7 63 b5 ba |....|....c..| +0000097c bd 9a fa 77 |...w| esl[0].signature[50].owner = {microsoft} +00000980 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000098c 53 91 c3 a2 |S...| esl[0].signature[50].data (end:0x000009ac) +00000990 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000009a0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000009ac bd 9a fa 77 |...w| esl[0].signature[51].owner = {microsoft} +000009b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009bc 51 88 31 fe |Q.1.| esl[0].signature[51].data (end:0x000009dc) +000009c0 73 82 b5 14 d0 3e 15 c6 21 22 8b 8a b6 54 79 bd |s....>..!"...Ty.| +000009d0 0c bf a3 c5 c1 d0 f4 8d 9c 30 61 35 |.........0a5| +000009dc bd 9a fa 77 |...w| esl[0].signature[52].owner = {microsoft} +000009e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009ec 47 cc 08 61 |G..a| esl[0].signature[52].data (end:0x00000a0c) +000009f0 27 e2 06 9a 86 e0 3a 6b ef 2c d4 10 f8 c5 5a 6d |'.....:k.,....Zm| +00000a00 6b db 36 21 68 c3 1b 2c e3 2a 5a df |k.6!h..,.*Z.| +00000a0c bd 9a fa 77 |...w| esl[0].signature[53].owner = {microsoft} +00000a10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a1c 45 c7 c8 ae |E...| esl[0].signature[53].data (end:0x00000a3c) +00000a20 75 0a cf bb 48 fc 37 52 7d 64 12 dd 64 4d ae d8 |u...H.7R}d..dM..| +00000a30 91 3c cd 8a 24 c9 4d 85 69 67 df 8e |.<..$.M.ig..| +00000a3c bd 9a fa 77 |...w| esl[0].signature[54].owner = {microsoft} +00000a40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a4c 43 97 da ca |C...| esl[0].signature[54].data (end:0x00000a6c) +00000a50 83 9e 7f 63 07 7c b5 0c 92 df 43 bc 2d 2f b2 a8 |...c.|....C.-/..| +00000a60 f5 9f 26 fc 7a 0e 4b d4 d9 75 16 92 |..&.z.K..u..| +00000a6c bd 9a fa 77 |...w| esl[0].signature[55].owner = {microsoft} +00000a70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a7c 3f ce 9b 9f |?...| esl[0].signature[55].data (end:0x00000a9c) +00000a80 df 3e f0 9d 54 52 b0 f9 5e e4 81 c2 b7 f0 6d 74 |.>..TR..^.....mt| +00000a90 3a 73 79 71 55 8e 70 13 6a ce 3e 73 |:syqU.p.j.>s| +00000a9c bd 9a fa 77 |...w| esl[0].signature[56].owner = {microsoft} +00000aa0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000aac 3b 02 87 53 |;..S| esl[0].signature[56].data (end:0x00000acc) +00000ab0 3e 0c c3 d0 ec 1a a8 23 cb f0 a9 41 aa d8 72 15 |>......#...A..r.| +00000ac0 79 d1 c4 99 80 2d d1 c3 a6 36 b8 a9 |y....-...6..| +00000acc bd 9a fa 77 |...w| esl[0].signature[57].owner = {microsoft} +00000ad0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000adc 38 41 d2 21 |8A.!| esl[0].signature[57].data (end:0x00000afc) +00000ae0 36 8d 15 83 d7 5c 0a 02 e6 21 60 39 4d 6c 4e 0a |6....\...!`9MlN.| +00000af0 67 60 b6 f6 07 b9 03 62 bc 85 5b 02 |g`.....b..[.| +00000afc bd 9a fa 77 |...w| esl[0].signature[58].owner = {microsoft} +00000b00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b0c 36 33 84 d1 |63..| esl[0].signature[58].data (end:0x00000b2c) +00000b10 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000b20 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +00000b2c bd 9a fa 77 |...w| esl[0].signature[59].owner = {microsoft} +00000b30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b3c 36 08 ed ba |6...| esl[0].signature[59].data (end:0x00000b5c) +00000b40 f5 ad 0f 41 a4 14 a1 77 7a bf 2f af 5e 67 03 34 |...A...wz./.^g.4| +00000b50 67 5e c3 99 5e 69 35 82 9e 0c aa d2 |g^..^i5.....| +00000b5c bd 9a fa 77 |...w| esl[0].signature[60].owner = {microsoft} +00000b60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b6c 30 66 28 fa |0f(.| esl[0].signature[60].data (end:0x00000b8c) +00000b70 54 77 30 57 28 ba 4a 46 7d e7 d0 38 7a 54 f5 69 |Tw0W(.JF}..8zT.i| +00000b80 d3 76 9f ce 5e 75 ec 89 d2 8d 15 93 |.v..^u......| +00000b8c bd 9a fa 77 |...w| esl[0].signature[61].owner = {microsoft} +00000b90 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b9c 2e 70 91 67 |.p.g| esl[0].signature[61].data (end:0x00000bbc) +00000ba0 86 a6 f7 73 51 1f a7 18 1f ab 0f 1d 70 b5 57 c6 |...sQ.......p.W.| +00000bb0 32 2e a9 23 b2 a8 d3 b9 2b 51 af 7d |2..#....+Q.}| +00000bbc bd 9a fa 77 |...w| esl[0].signature[62].owner = {microsoft} +00000bc0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bcc 2c 73 d9 33 |,s.3| esl[0].signature[62].data (end:0x00000bec) +00000bd0 25 ba 6d cb e5 89 d4 a4 c6 3c 5b 93 55 59 ef 92 |%.m......<[.UY..| +00000be0 fb f0 50 ed 50 c4 e2 08 52 06 f1 7d |..P.P...R..}| +00000bec bd 9a fa 77 |...w| esl[0].signature[63].owner = {microsoft} +00000bf0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bfc 2b bf 2c a7 |+.,.| esl[0].signature[63].data (end:0x00000c1c) +00000c00 b8 f1 d9 1f 27 ee 52 b6 fb 2a 5d d0 49 b8 5a 2b |....'.R..*].I.Z+| +00000c10 9b 52 9c 5d 66 62 06 81 04 b0 55 f8 |.R.]fb....U.| +00000c1c bd 9a fa 77 |...w| esl[0].signature[64].owner = {microsoft} +00000c20 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c2c 2b 99 cf 26 |+..&| esl[0].signature[64].data (end:0x00000c4c) +00000c30 42 2e 92 fe 36 5f bf 4b c3 0d 27 08 6c 9e e1 4b |B...6_.K..'.l..K| +00000c40 7a 6f ff 44 fb 2f 6b 90 01 69 99 39 |zo.D./k..i.9| +00000c4c bd 9a fa 77 |...w| esl[0].signature[65].owner = {microsoft} +00000c50 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c5c 29 c6 eb 52 |)..R| esl[0].signature[65].data (end:0x00000c7c) +00000c60 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000c70 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +00000c7c bd 9a fa 77 |...w| esl[0].signature[66].owner = {microsoft} +00000c80 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c8c 1a ec 84 b8 |....| esl[0].signature[66].data (end:0x00000cac) +00000c90 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000ca0 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |...H...-..| +00000cd0 49 6d 54 10 b5 cf d6 c8 64 d2 d1 0f |ImT.....d...| +00000cdc bd 9a fa 77 |...w| esl[0].signature[68].owner = {microsoft} +00000ce0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000cec 17 4e 3a 0b |.N:.| esl[0].signature[68].data (end:0x00000d0c) +00000cf0 5b 43 c6 a6 07 bb d3 40 4f 05 34 1e 3d cf 39 62 |[C.....@O.4.=.9b| +00000d00 67 ce 94 f8 b5 0e 2e 23 a9 da 92 0c |g......#....| +00000d0c bd 9a fa 77 |...w| esl[0].signature[69].owner = {microsoft} +00000d10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d1c 10 6f ac ea |.o..| esl[0].signature[69].data (end:0x00000d3c) +00000d20 cf ec fd 4e 30 3b 74 f4 80 a0 80 98 e2 d0 80 2b |...N0;t........+| +00000d30 93 6f 8e c7 74 ce 21 f3 16 86 68 9c |.o..t.!...h.| +00000d3c bd 9a fa 77 |...w| esl[0].signature[70].owner = {microsoft} +00000d40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d4c 0d c9 f3 fb |....| esl[0].signature[70].data (end:0x00000d6c) +00000d50 99 96 21 48 c3 ca 83 36 32 75 8d 3e d4 fc 8d 0b |..!H...62u.>....| +00000d60 00 07 b9 5b 31 e6 52 8f 2a cd 5b fc |...[1.R.*.[.| +00000d6c bd 9a fa 77 |...w| esl[0].signature[71].owner = {microsoft} +00000d70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d7c 0d 0d be ca |....| esl[0].signature[71].data (end:0x00000d9c) +00000d80 6f 29 ec a0 6f 33 1a 7d 72 e4 88 4b 12 09 7f b3 |o)..o3.}r..K....| +00000d90 48 98 3a 2a 14 a0 d7 3f 4f 10 14 0f |H.:*...?O...| +00000d9c bd 9a fa 77 |...w| esl[0].signature[72].owner = {microsoft} +00000da0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000dac 0c 18 93 39 |...9| esl[0].signature[72].data (end:0x00000dcc) +00000db0 76 2d f3 36 ab 3d d0 06 a4 63 df 71 5a 39 cf b0 |v-.6.=...c.qZ9..| +00000dc0 f4 92 46 5c 60 0e 6c 6b d7 bd 89 8c |..F\`.lk....| +00000dcc bd 9a fa 77 |...w| esl[0].signature[73].owner = {microsoft} +00000dd0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000ddc 0b bb 43 92 |..C.| esl[0].signature[73].data (end:0x00000dfc) +00000de0 da ac 7a b8 9b 30 a4 ac 65 75 31 b9 7b fa ab 04 |..z..0..eu1.{...| +00000df0 f9 0b 0d af e5 f9 b6 eb 90 a0 63 74 |..........ct| +00000dfc bd 9a fa 77 |...w| esl[0].signature[74].owner = {microsoft} +00000e00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e0c 09 df 5f 4e |.._N| esl[0].signature[74].data (end:0x00000e2c) +00000e10 51 12 08 ec 78 b9 6d 12 d0 81 25 fd b6 03 86 8d |Q...x.m...%.....| +00000e20 e3 9f 6f 72 92 78 52 59 9b 65 9c 26 |..or.xRY.e.&| +00000e2c bd 9a fa 77 |...w| esl[0].signature[75].owner = {microsoft} +00000e30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e3c 07 e6 c6 a8 |....| esl[0].signature[75].data (end:0x00000e5c) +00000e40 58 64 6f b1 ef c6 79 03 fe 28 b1 16 01 1f 23 67 |Xdo...y..(....#g| +00000e50 fe 92 e6 be 2b 36 99 9e ff 39 d0 9e |....+6...9..| +00000e5c bd 9a fa 77 |...w| esl[0].signature[76].owner = {microsoft} +00000e60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e6c 07 5e ea 06 |.^..| esl[0].signature[76].data (end:0x00000e8c) +00000e70 05 89 54 8b a0 60 b2 fe ed 10 da 3c 20 c7 fe 9b |..T..`.....< ...| +00000e80 17 cd 02 6b 94 e8 a6 83 b8 11 52 38 |...k......R8| +00000e8c From 8f084bfd073395034794126d192d3d942185dc6c Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:37:20 -0400 Subject: [PATCH 17/35] hexdump: make it possible to display relative positions. Signed-off-by: Peter Jones --- src/hexdump.h | 85 +++++++++++++++++++++++++++++++++------------------ src/util.h | 37 ++++++++++++++++++++++ 2 files changed, 92 insertions(+), 30 deletions(-) diff --git a/src/hexdump.h b/src/hexdump.h index 80d7330d..99188594 100644 --- a/src/hexdump.h +++ b/src/hexdump.h @@ -9,62 +9,78 @@ #include static inline unsigned long UNUSED -prepare_hex(uint8_t *data, unsigned long size, char *buf) +prepare_hex(void *data, size_t size, char *buf, int position) { - unsigned long sz = (unsigned long)data % 16; char hexchars[] = "0123456789abcdef"; int offset = 0; unsigned long i; unsigned long j; + unsigned long ret; - for (i = 0; i < sz; i++) { + unsigned long before = (position % 16); + unsigned long after = (before+size >= 16) ? 0 : 16 - (before+size); + + //printf("============================ enter %s \n", __func__); + //printf("data:%p size:%zu position:0x%x before:%zu after:%zu\n", data, size, position, before, after); + + for (i = 0; i < before; i++) { buf[offset++] = ' '; buf[offset++] = ' '; buf[offset++] = ' '; if (i == 7) buf[offset++] = ' '; } - for (j = sz; j < 16 && j < size; j++) { - uint8_t d = data[j-sz]; + for (j = 0; j < 16 - after - before; j++) { + uint8_t d = ((uint8_t *)data)[j]; buf[offset++] = hexchars[(d & 0xf0) >> 4]; buf[offset++] = hexchars[(d & 0x0f)]; - if (j != 15) + if (i+j != 15) buf[offset++] = ' '; - if (j == 7) + if (i+j == 7) buf[offset++] = ' '; } - for (i = j; i < 16; i++) { + ret = 16 - after - before; + j += i; + for (i = 0; i < after; i++) { buf[offset++] = ' '; buf[offset++] = ' '; - if (i != 15) + if (i+j != 15) buf[offset++] = ' '; - if (i == 7) + if (i+j == 7) buf[offset++] = ' '; } buf[offset] = '\0'; - return j - sz; + //printf("============================ leave %s returning %zd\n", __func__, ret); + return ret; } static inline void UNUSED -prepare_text(uint8_t *data, unsigned long size, char *buf) +prepare_text(void *data, size_t size, char *buf, int position) { - unsigned long sz = (unsigned long)data % 16; int offset = 0; unsigned long i; unsigned long j; - for (i = 0; i < sz; i++) + unsigned long before = position % 16; + unsigned long after = (before+size > 16) ? 0 : 16 - (before+size); + + //printf("============================ enter %s \n", __func__); + //printf("data:%p before:%zu after:%zu\n", data, before, after); + + if (size == 0) { + buf[0] = '\0'; + return; + } + for (i = 0; i < before; i++) buf[offset++] = ' '; buf[offset++] = '|'; - for (j = sz; j < 16 && j < size; j++) { - if (isprint(data[j-sz])) - buf[offset++] = data[j-sz]; + for (j = 0; j < 16 - after - before; j++) { + if (isprint(((uint8_t *)data)[j])) + buf[offset++] = ((uint8_t *)data)[j]; else buf[offset++] = '.'; } - buf[offset++] = '|'; - for (i = j; i < 16; i++) - buf[offset++] = ' '; + buf[offset++] = size > 0 ? '|' : ' '; buf[offset] = '\0'; } @@ -73,24 +89,26 @@ prepare_text(uint8_t *data, unsigned long size, char *buf) * think of it as: fprintf(f, %s%s\n", vformat(fmt, ap), hexdump(data,size)); */ static inline void UNUSED -vfhexdumpf(FILE *f, const char * const fmt, uint8_t *data, unsigned long size, va_list ap) +vfhexdumpf(FILE *f, const char * const fmt, uint8_t *data, unsigned long size, size_t at, va_list ap) { - unsigned long display_offset = (unsigned long)data & 0xffffffff; + unsigned long display_offset = at; unsigned long offset = 0; - //printf("hexdump: data=0x%016x size=0x%x\n", data, size); + //debug("data:%p size:%zd at:%zd\n", data, size, display_offset); while (offset < size) { char hexbuf[49]; char txtbuf[19]; unsigned long sz; - sz = prepare_hex(data+offset, size-offset, hexbuf); + sz = prepare_hex(data+offset, size-offset, hexbuf, + (unsigned long)data+offset); if (sz == 0) return; - prepare_text(data+offset, size-offset, txtbuf); + prepare_text(data+offset, size-offset, txtbuf, + (unsigned long)data+offset); vfprintf(f, fmt, ap); - fprintf(f, "%016lx %s %s\n", display_offset, hexbuf, txtbuf); + fprintf(f, "%08lx %s %s\n", display_offset, hexbuf, txtbuf); display_offset += sz; offset += sz; @@ -103,19 +121,26 @@ vfhexdumpf(FILE *f, const char * const fmt, uint8_t *data, unsigned long size, v * think of it as: fprintf(f, %s%s\n", format(fmt, ...), hexdump(data,size)); */ static inline void UNUSED -fhexdumpf(FILE *f, const char * const fmt, uint8_t *data, unsigned long size, ...) +fhexdumpf(FILE *f, const char * const fmt, uint8_t *data, unsigned long size, size_t at, ...) { va_list ap; - va_start(ap, size); - vfhexdumpf(f, fmt, data, size, ap); + va_start(ap, at); + vfhexdumpf(f, fmt, data, size, at, ap); va_end(ap); } static inline void UNUSED hexdump(uint8_t *data, unsigned long size) { - fhexdumpf(stdout, "", data, size); + fhexdumpf(stdout, "", data, size, (intptr_t)data); +} + +static inline void UNUSED +hexdumpat(uint8_t *data, unsigned long size, size_t at) +{ + //debug("at:%08lx\n", at); + fhexdumpf(stdout, "", data, size, at); } #endif /* STATIC_HEXDUMP_H */ diff --git a/src/util.h b/src/util.h index 4e5d83f4..bd274918 100644 --- a/src/util.h +++ b/src/util.h @@ -322,6 +322,43 @@ debug_markers_(const char * const file, int line, #define debug_hex(buf, size) log_hex(LOG_DEBUG, buf, size) #define dbgmk(prefix, args...) debug_markers_(__FILE__, __LINE__, __func__, LOG_DEBUG, prefix, ## args, -1) +static inline UNUSED int8_t hexchar_to_bin(char hex) +{ + if (hex >= '0' && hex <= '9') + return hex - '0'; + if (hex >= 'A' && hex <= 'F') + return hex - 'A' + 10; + if (hex >= 'a' && hex <= 'f') + return hex - 'a' + 10; + return -1; +} + +static inline UNUSED uint8_t * +hex_to_bin(char *hex, size_t size) +{ + uint8_t *ret = calloc(1, size+1); + if (!ret) + return NULL; + + for (unsigned int i = 0, j = 0; i < size*2; i+= 2, j++) { + uint8_t val; + + val = hexchar_to_bin(hex[i]); + if (val > 15) { +out_of_range: + free(ret); + errno = ERANGE; + return NULL; + } + ret[j] = (val & 0xf) << 4; + val = hexchar_to_bin(hex[i+1]); + if (val > 15) + goto out_of_range; + ret[j] |= val & 0xf; + }; + return ret; +} + #endif /* EFIVAR_UTIL_H */ // vim:fenc=utf-8:tw=75:noet From d81b4704810714355835ed9e08b4a46a936ffa8c Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:37:42 -0400 Subject: [PATCH 18/35] compiler.h: make it LGPL Signed-off-by: Peter Jones --- src/compiler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler.h b/src/compiler.h index dd967c80..86aefc73 100644 --- a/src/compiler.h +++ b/src/compiler.h @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPLv2 +// SPDX-License-Identifier: LGPL-2.1-or-later /* * compiler.h - a bunch of helpers for compiler-related stuff * Copyright Peter Jones From 9511ad54f4d1be4cad9be90a3fbc51409cd2aa49 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:43:32 -0400 Subject: [PATCH 19/35] .gitignore: Add .esl files Signed-off-by: Peter Jones --- .gitignore | 4 +++- src/util.c | 17 +++++++++++++++++ src/util.h | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/util.c diff --git a/.gitignore b/.gitignore index 122b9fdb..853334ec 100644 --- a/.gitignore +++ b/.gitignore @@ -5,8 +5,10 @@ *~ *.a *.bin -*.env +*.C *.E +*.env +*.esl *.o *.map *.pc diff --git a/src/util.c b/src/util.c new file mode 100644 index 00000000..c544b876 --- /dev/null +++ b/src/util.c @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * util.c - utility functions and data that can't go in a header + * Copyright Peter Jones + */ + +#include "efivar.h" + +size_t HIDDEN page_size; + +void CONSTRUCTOR +set_up_global_constants(void) +{ + page_size = sysconf(_SC_PAGE_SIZE); +} + +// vim:fenc=utf-8:tw=75:noet diff --git a/src/util.h b/src/util.h index bd274918..4d0c27f1 100644 --- a/src/util.h +++ b/src/util.h @@ -193,6 +193,8 @@ lcm(uint64_t x, uint64_t y) _rc; \ }) +extern size_t HIDDEN page_size; + static inline ssize_t get_file(uint8_t **result, const char * const fmt, ...) { From a465bbea7d7f6f787925f767decf92dfeb60b82a Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:44:50 -0400 Subject: [PATCH 20/35] guids.txt: add a couple of vendors I see in test data. --- src/guids.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/guids.txt b/src/guids.txt index 2933073e..a0f307a5 100644 --- a/src/guids.txt +++ b/src/guids.txt @@ -3,6 +3,7 @@ 0abba7dc-e516-4167-bbf5-4d9d1c739416 fwupdate Linux Firmware Update Tool 0b6e5233-a65c-44c9-9407-d9ab83bfc8bd sha224 SHA-224 hash 126a762d-5758-4fca-8531-201a7f57f850 lenovo_boot_menu Lenovo Boot Menu +26dc4851-195f-4ae1-9a19-fbf883bbb35e supermicro Super Micro 3b8c8162-188c-46a4-aec9-be43f1d65697 ux_capsule Firmware update localized text image 3bd2a492-96c0-4079-b420-fcf98ef103ed x509_sha256 SHA-256 hash of X.509 Certificate 3c5766e8-269c-4e34-aa14-ed776e85b3b6 rsa2048 RSA 2048 pubkey @@ -14,6 +15,7 @@ 605dab50-e046-4300-abb6-3dd810dd8b23 shim shim 665d3f60-ad3e-4cad-8e26-db46eee9f1b5 lenovo_rescue Lenovo Rescue and Recovery 67f8444f-8743-48f1-a328-1eaab8736080 rsa2048_sha1 RSA-2048 signature of a SHA-1 hash +70564dce-9afc-4ee3-85fc-949649d7e45c dell Dell 7076876e-80c2-4ee6-aad2-28b349a6865b x509_sha384 SHA-384 hash of X.509 Certificate 721c8b66-426c-4e86-8e99-3457c46ab0b9 lenovo_setup Lenovo Firmware Setup 77fa9abd-0359-4d32-bd60-28f4e78f784b microsoft Microsoft From d947b4d2694108c9bf9a900fc1a94fad88d33c0e Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:45:16 -0400 Subject: [PATCH 21/35] list.h: minor include tweak Signed-off-by: Peter Jones --- src/efivar.h | 2 +- src/list.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/efivar.h b/src/efivar.h index 33ad05d1..2dd90ee2 100644 --- a/src/efivar.h +++ b/src/efivar.h @@ -13,6 +13,7 @@ #include "compiler.h" #include "diag.h" +#include "list.h" #include "util.h" #include "safemath.h" #include "efivar_endian.h" @@ -23,7 +24,6 @@ #include "gpt.h" #include "disk.h" #include "linux.h" -#include "list.h" #include "crc32.h" #include "hexdump.h" #include "path-helpers.h" diff --git a/src/list.h b/src/list.h index f126b541..d3e51d6e 100644 --- a/src/list.h +++ b/src/list.h @@ -5,6 +5,7 @@ #define _LINUX_LIST_H #include +#include #include "compiler.h" #include "err.h" From 1ef61aa6ee602a77a07a1917689bb51f592e7f60 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:47:46 -0400 Subject: [PATCH 22/35] util.h: add some more trivial helpers. Signed-off-by: Peter Jones --- src/util.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/util.h b/src/util.h index 4d0c27f1..bc25f47e 100644 --- a/src/util.h +++ b/src/util.h @@ -122,6 +122,11 @@ lcm(uint64_t x, uint64_t y) return (x / n) * y; } +#define xfree(x) ({ if (x) { free(x); x = NULL; } }) +#define xclose(fd) ({ if ((fd) >= 0) { close(fd); (fd) = -1; } }) + +#define mempcpy(dest, src, sz) ({ memcpy(dest, src, sz) + sz; }) + #ifndef strdupa #define strdupa(s) \ (__extension__ ({ \ @@ -324,6 +329,23 @@ debug_markers_(const char * const file, int line, #define debug_hex(buf, size) log_hex(LOG_DEBUG, buf, size) #define dbgmk(prefix, args...) debug_markers_(__FILE__, __LINE__, __func__, LOG_DEBUG, prefix, ## args, -1) +typedef struct { + list_t list; + void *ptr; +} ptrlist_t; + +static inline UNUSED void +ptrlist_add(list_t *list, char *ptr) +{ + ptrlist_t *pl = calloc(1, sizeof(ptrlist_t)); + if (!pl) + err(1, "could not allocate memory"); + pl->ptr = ptr; + list_add_tail(&pl->list, list); +} +#define for_each_ptr(pos, head) list_for_each(pos, head) +#define for_each_ptr_safe(pos, tmp, head) list_for_each_safe(pos, tmp, head) + static inline UNUSED int8_t hexchar_to_bin(char hex) { if (hex >= '0' && hex <= '9') From 35df97493a91bb4165081fee7115a4a4f470335a Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:48:26 -0400 Subject: [PATCH 23/35] util.h: make log_() a proper function log_() doesn't strictly need to be a macro, and making it one makes gcc analyzer output harder to read, so make it a real function. Signed-off-by: Peter Jones --- src/util.h | 45 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/src/util.h b/src/util.h index bc25f47e..6c3feec5 100644 --- a/src/util.h +++ b/src/util.h @@ -299,25 +299,48 @@ debug_markers_(const char * const file, int line, va_end(ap); } -#define log_(file, line, func, level, fmt, args...) \ - ({ \ - efi_set_loglevel(level); \ - FILE *logfile_ = efi_get_logfile(); \ - int len_ = strlen(fmt); \ - fprintf(logfile_, "%s:%d %s(): ", \ - file, line, func); \ - fprintf(logfile_, fmt, ## args); \ - if (!len_ || fmt[len_ - 1] != '\n') \ - fprintf(logfile_, "\n"); \ - }) +static inline int UNUSED +log_(char *file, int line, const char *func, int level, char *fmt, ...) +{ + efi_set_loglevel(level); + FILE *logfile_ = efi_get_logfile(); + int len_ = strlen(fmt); + va_list ap; + int rc = 0; + ssize_t sz; + + sz = fprintf(logfile_, "%s:%d %s(): ", file, line, func); + if (sz < 0) + return sz; + rc += sz; + + va_start(ap, fmt); + sz = vfprintf(logfile_, fmt, ap); + if (sz < 0) + return sz; + rc += sz; + va_end(ap); + if (!len_ || fmt[len_ - 1] != '\n') { + sz = fprintf(logfile_, "\n"); + if (sz < 0) + return sz; + rc += sz; + } + return rc; +} #define LOG_VERBOSE 0 #define LOG_DEBUG 1 #ifdef log #undef log #endif +#ifdef EFIVAR_BUILD_ENVIRONMENT +#define log(level, fmt, args...) +#define debug(fmt, args...) +#else #define log(level, fmt, args...) log_(__FILE__, __LINE__, __func__, level, fmt, ## args) #define debug(fmt, args...) log(LOG_DEBUG, fmt, ## args) +#endif #define log_hex_(file, line, func, level, buf, size) \ ({ \ efi_set_loglevel(level); \ From 3a0994c954c1eb510e126396815fbacd54df66f3 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 10:59:33 -0400 Subject: [PATCH 24/35] efisecdb: add efisecdb Signed-off-by: Peter Jones --- .gitignore | 2 + src/Makefile | 12 +- src/efisec.h | 18 +- src/efisecdb.1 | 55 +++ src/efisecdb.c | 510 ++++++++++++++++++++++++ src/include/efivar/efisec-secdb.h | 80 ++++ src/include/efivar/efisec.h | 1 + src/libefisec.map.in | 7 + src/secdb-dump.c | 238 +++++++++++ src/secdb.c | 628 ++++++++++++++++++++++++++++++ src/secdb.h | 222 +++++++++++ 11 files changed, 1769 insertions(+), 4 deletions(-) create mode 100644 src/efisecdb.1 create mode 100644 src/efisecdb.c create mode 100644 src/include/efivar/efisec-secdb.h create mode 100644 src/secdb-dump.c create mode 100644 src/secdb.c create mode 100644 src/secdb.h diff --git a/.gitignore b/.gitignore index 853334ec..f782591a 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,7 @@ vgcore.* scan-results/ src/efivar src/efivar-static +src/efisecdb +src/efisecdb-static src/makeguids src/guid-symbols.c diff --git a/src/Makefile b/src/Makefile index 883e058f..4f2bf965 100644 --- a/src/Makefile +++ b/src/Makefile @@ -7,13 +7,13 @@ include $(TOPDIR)/src/include/defaults.mk LIBTARGETS=libefivar.so libefiboot.so libefisec.so STATICLIBTARGETS=libefivar.a libefiboot.a libefisec.a -BINTARGETS=efivar +BINTARGETS=efivar efisecdb STATICBINTARGETS=efivar-static PCTARGETS=efivar.pc efiboot.pc efisec.pc TARGETS=$(LIBTARGETS) $(BINTARGETS) $(PCTARGETS) STATICTARGETS=$(STATICLIBTARGETS) $(STATICBINTARGETS) -LIBEFISEC_SOURCES = sec.c +LIBEFISEC_SOURCES = sec.c secdb.c esl-iter.c util.c LIBEFISEC_OBJECTS = $(patsubst %.c,%.o,$(LIBEFISEC_SOURCES)) LIBEFIBOOT_SOURCES = crc32.c creator.c disk.c gpt.c loadopt.c path-helpers.c \ linux.c $(sort $(wildcard linux-*.c)) @@ -95,6 +95,14 @@ libefisec.so : $(LIBEFISEC_OBJECTS) libefisec.so : | libefisec.map libefisec.so : MAP=libefisec.map +efisecdb : efisecdb.c secdb-dump.c util.c | libefisec.so +efisecdb : LIBS=efivar efisec dl + +efisecdb-static : efisecdb.c +efisecdb-static : $(patsubst %.o,%.static.o,$(LIBEFISEC_OBJECTS) $(LIBEFIVAR_OBJECTS)) +efisecdb-static : | $(GENERATED_SOURCES) +efisecdb-static : LIBS=efivar efisec dl + deps : $(ALL_SOURCES) @$(MAKE) -f $(SRCDIR)/include/deps.mk deps SOURCES="$(ALL_SOURCES)" diff --git a/src/efisec.h b/src/efisec.h index ef874da0..c0fdd205 100644 --- a/src/efisec.h +++ b/src/efisec.h @@ -7,10 +7,24 @@ #ifndef PRIVATE_EFISEC_H_ #define PRIVATE_EFISEC_H_ -#include "efivar.h" -#include "x509.h" +#include "fix_coverity.h" #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "efivar.h" +#include "esl-iter.h" +#include "secdb.h" +#include "x509.h" #endif /* !PRIVATE_EFISEC_H_ */ diff --git a/src/efisecdb.1 b/src/efisecdb.1 new file mode 100644 index 00000000..e631978a --- /dev/null +++ b/src/efisecdb.1 @@ -0,0 +1,55 @@ +.TH EFIsecdb "1" "June 2015" +.SH NAME +efisecdb \- utility for managing UEFI signature lists + +.SH SYNOPSIS +\fBefisecdb\fR [\-?] [\-o|\-\-outfile=] [\-a|\-\-add] [\-r|\-\-remove] + [\-h|\-\-hash=] [\-t|\-\-hash\-type=] + [\-c|\-\-certificate=] [\-?|\-\-help] [\-\-usage] + +.SH DESCRIPTION +\fBefisecdb\fR is a command line utility for management of UEFI signature lists +in detached files. That is, it's for command line generation and management of +files in the format of KEK, DB, and DBX. + +.SH OPTIONS +.TP +\fB\-o\fR, \fB\-\-outfile=\fR +output filename + +.TP +\fB\-a\fR, \fB\-\-add\fR +add hash or certificate to list + +.TP +\fB\-r\fR, \fB\-\-remove\fR +remove hash or certificate from list + +.TP +\fB\-h\fR, \fB\-\-hash=\fR +hash value to add + +.TP +\fB\-t\fR, \fB\-\-hash\-type=\fR +hash type to add (default: "sha256") + +.TP +\fB\-c\fR, \fB\-\-certificate=\fR +certificate to add + +.TP +\fB\-o\fR, \fB\-\-outfile=\fR +output filename + +.PP +Options implemented via popt alias/exec: +.SS "Help options:" +.TP +\-?, \fB\-\-help\fR +Show this help message +.TP +\fB\-\-usage\fR +Display brief usage message + +.SH "SEE ALSO" +.BR pesign (1) diff --git a/src/efisecdb.c b/src/efisecdb.c new file mode 100644 index 00000000..c5bd54e6 --- /dev/null +++ b/src/efisecdb.c @@ -0,0 +1,510 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * efisecdb.c - efi signature list management tool + * Copyright Peter Jones + * Copyright Red Hat, Inc. + */ +#include "fix_coverity.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "efisec.h" + +extern char *optarg; +extern int optind, opterr, optopt; + +struct hash_param { + char *name; + efi_secdb_type_t algorithm; + ssize_t size; + bool def; +}; + +static struct hash_param hash_params[] = { + {.name = "sha512", + .algorithm = SHA512, + .size = 64, + .def = false, + }, + {.name = "sha256", + .algorithm = SHA256, + .size = 32, + .def = true, + }, + {.name = "sha1", + .algorithm = SHA1, + .size = 20, + .def = false, + }, +}; +static int n_hash_params = sizeof (hash_params) / sizeof (hash_params[0]); + +static void +set_hash_parameters(char *name, int *hash_number) +{ + FILE *out; + int def = -1; + + if (strcmp(name, "help")) { + out = stderr; + for (int i = 0; i < n_hash_params; i++) { + if (!strcmp(name, hash_params[i].name)) { + *hash_number = i; + return; + } + } + } else { + out = stdout; + } + + if (out == stderr) + warnx("Invalid hash type \"%s\"", name); + fprintf(out, "Supported hashes:"); + for (int i = 0; i < n_hash_params; i++) { + fprintf(out, " %s", hash_params[i].name); + if (hash_params[i].def) + def = i; + } + fprintf(out, "\n"); + if (def >= 0) + fprintf(out, "Default hash is %s\n", hash_params[def].name); + exit(out == stderr ? 1 : 0); +} + +static int verbose_errors = 0; + +static void +show_errors(void) +{ + int rc = 1; + + if (!verbose_errors) + return; + + printf("Error trace:\n"); + for (int i = 0; rc > 0; i++) { + char *filename = NULL; + char *function = NULL; + int line = 0; + char *message = NULL; + int error = 0; + + rc = efi_error_get(i, &filename, &function, &line, &message, + &error); + if (rc < 0) + err(1, "error fetching trace value"); + if (rc == 0) + break; + printf(" %s:%d %s(): %s: %s", filename, line, function, + strerror(error), message); + } +} + +static void NORETURN +secdb_err(int status, const char * const fmt, ...) +{ + va_list ap; + int errnum = errno; + + fprintf(stderr, "%s: ", program_invocation_short_name); + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + errno = errnum; + fprintf(stderr, ": %m\n"); + show_errors(); + exit(status); +} + +static void NORETURN +secdb_errx(int status, const char * const fmt, ...) +{ + va_list ap; + int errnum = errno; + + fprintf(stderr, "%s: ", program_invocation_short_name); + va_start(ap, fmt); + errno = errnum; + vfprintf(stderr, fmt, ap); + va_end(ap); + show_errors(); + exit(status); +} + +static void NORETURN +usage(int status) +{ + fprintf(status == 0 ? stdout : stderr, + "Usage: %s [OPTION...]\n" + " -i, --infile= input database\n" + " -o, --outfile= output database\n" + " -a, --add following hashes or certs are to be added (default)\n" + " -r, --remove following hashes or certs are to be removed\n" + " -g, --owner-guid= following added entries use GUID as the owner\n" + " -h, --hash= hash value to add (\n" + " -t, --type= hash type to add (\"help\" lists options)\n" + " -c, --certificate= certificate file to add\n", + program_invocation_short_name); + exit(status); +} + +typedef enum { + ADD, + REMOVE +} action_type_t; + +typedef struct { + list_t list; + + action_type_t action; + efi_guid_t owner; + efi_secdb_type_t algorithm; + uint8_t *data; + size_t datasz; +} action_t; +#define for_each_action(pos, head) list_for_each(pos, head) +#define for_each_action_safe(pos, n, head) list_for_each_safe(pos, n, head) + +static void +action_add(list_t *list, action_type_t action_type, + const efi_guid_t *owner, + efi_secdb_type_t algorithm, uint8_t *data, size_t datasz) +{ + action_t *action; + + if (action_type == ADD && efi_guid_is_empty(owner)) + errx(1, "no owner spefified for --add"); + + action = calloc(1, sizeof(action_t)); + if (!action) + err(1, "could not allocate memory"); + action->action = action_type; + action->owner = *owner; + action->algorithm = algorithm; + action->data = data; + action->datasz = datasz; + list_add_tail(&action->list, list); +} + +static void +free_actions(int status UNUSED, void *actionsp) +{ + list_t *actions = (list_t *)actionsp; + list_t *pos, *tmp; + + for_each_action_safe(pos, tmp, actions) { + action_t *action = list_entry(pos, action_t, list); + + list_del(&action->list); + xfree(action->data); + free(action); + } +} + +static void +free_infiles(int status UNUSED, void *infilesp) +{ + list_t *infiles = (list_t *)infilesp; + list_t *pos, *tmp; + + for_each_ptr_safe(pos, tmp, infiles) { + ptrlist_t *entry = list_entry(pos, ptrlist_t, list); + + xfree(entry->ptr); + list_del(&entry->list); + free(entry); + } +} + +static void +maybe_free_secdb(int status UNUSED, void *voidp) +{ + efi_secdb_t **secdbp = (efi_secdb_t **)voidp; + + if (secdbp == NULL || *secdbp == NULL) + return; + + efi_secdb_free(*secdbp); +} + +static void +maybe_do_unlink(int status, void *filep) +{ + char **file = (char **)filep; + + if (status == 0) + return; + if (file == NULL || *file == NULL) + return; + + unlink(*file); +} + +static void +check_hash_index(int hash_index) +{ + if (hash_index < 0 || hash_index >= n_hash_params) + errx(1, "hash type is not set"); +} + +static efi_secdb_t *secdb; +static list_t infiles; +static list_t actions; +static char *outfile = NULL; + +int +main(int argc, char *argv[]) +{ + efi_guid_t owner = efi_guid_empty; + int rc; + action_type_t mode = ADD; + list_t *pos, *tmp; + int c, i; + int hash_index = -1; + bool force = false; + int verbose = 0; + bool dump = false; + bool annotate = false; + bool wants_add_actions = false; + + const char sopts[] = ":aAc:dfg:h:i:o:rt:v?"; + const struct option lopts[] = { + {"add", no_argument, NULL, 'a' }, + {"annotate", no_argument, NULL, 'A' }, + {"certificate", required_argument, NULL, 'c' }, + {"dump", no_argument, NULL, 'd' }, + {"force", no_argument, NULL, 'f' }, + {"owner-guid", required_argument, NULL, 'g' }, + {"hash", required_argument, NULL, 'h' }, + {"infile", required_argument, NULL, 'i' }, + {"outfile", required_argument, NULL, 'o' }, + {"remove", no_argument, NULL, 'r' }, + {"type", required_argument, NULL, 't' }, + {"verbose", no_argument, NULL, 'v' }, + {"usage", no_argument, NULL, '?' }, + {"help", no_argument, NULL, '?' }, + {NULL, 0, NULL, '\0' } + }; + + INIT_LIST_HEAD(&infiles); + INIT_LIST_HEAD(&actions); + + on_exit(free_actions, &actions); + on_exit(free_infiles, &infiles); + on_exit(maybe_free_secdb, &secdb); + on_exit(maybe_do_unlink, &outfile); + + /* + * parse the command line. + * + * note that we don't really process the security database inputs, + * here, and the cert and hash add/remove must be kept in order as + * supplied. + */ + opterr = 0; + while ((c = getopt_long(argc, argv, sopts, lopts, &i)) != -1) { + uint8_t *data; + ssize_t datasz; + + switch (c) { + case 'a': + mode = ADD; + break; + case 'A': + dump = true; + annotate = true; + break; + case 'c': + datasz = get_file(&data, "%s", optarg); + if (datasz < 0) + secdb_err(1, "could not read certificate \"%s\"", + optarg); + datasz -= 1; + + // this is arbitrary but still much too small + if (datasz < 16) + secdb_err(1, "certificate \"%s\" is invalid", + optarg); + + debug("%s certificate of %d bytes", mode == ADD ? "adding" : "removing", datasz); + if (mode == ADD) + wants_add_actions = true; + action_add(&actions, mode, &owner, X509_CERT, data, datasz); + break; + case 'd': + dump = true; + break; + case 'f': + force = true; + break; + case 'g': + rc = efi_id_guid_to_guid(optarg, &owner); + if (rc < 0) + secdb_errx(1, "could not parse guid \"%s\"", optarg); + break; + case 'h': + check_hash_index(hash_index); + datasz = strlen(optarg); + if (datasz != hash_params[hash_index].size * 2) + secdb_errx(1, + "hash \"%s\" requires a %zd-bit value, but supplied value is %zd bits", + hash_params[hash_index].name, + hash_params[hash_index].size * 8, + datasz * 4); + datasz >>= 1; + data = hex_to_bin(optarg, datasz); + debug("%s hash %s", mode == ADD ? "adding" : "removing", optarg); + if (mode == ADD) + wants_add_actions = true; + action_add(&actions, mode, &owner, + hash_params[hash_index].algorithm, + data, datasz); + break; + case 'i': + ptrlist_add(&infiles, optarg); + break; + case 'o': + if (outfile) + secdb_errx(1, "--outfile cannot be used multiple times."); + outfile = optarg; + break; + case 'r': + mode = REMOVE; + break; + case 't': + set_hash_parameters(optarg, &hash_index); + break; + case 'v': + if (optarg) { + long v; + + errno = 0; + v = strtol(optarg, NULL, 0); + verbose = (errno == ERANGE) ? verbose + 1 : v; + } else { + verbose += 1; + } + break; + case '?': + usage(0); + break; + case ':': + errx(1, "option '%c' does not take an argument (\"%s\")", optopt, optarg); + } + } + + setenv("NSS_DEFAULT_DB_TYPE", "sql", 0); + efi_set_verbose(verbose, stderr); + + if (!outfile && !dump) + errx(1, "no output specified"); + if (list_empty(&infiles) && !wants_add_actions) + errx(1, "no input files or database additions"); + + secdb = efi_secdb_new(); + if (!secdb) + err(1, "could not allocate memory"); + debug("top secdb:%p", secdb); + + for_each_ptr_safe(pos, tmp, &infiles) { + int infd = -1; + uint8_t *siglist = NULL; + size_t siglistsz = 0; + char *infile; + ptrlist_t *entry = list_entry(pos, ptrlist_t, list); + + infile = entry->ptr; + + debug("adding input file %s", infile); + infd = open(infile, O_RDONLY); + if (infd < 0) + err(1, "could not open \"%s\"", infile); + + rc = read_file(infd, &siglist, &siglistsz); + if (rc < 0) + err(1, "could not read \"%s\"", infile); + siglistsz -= 1; + close(infd); + + rc = efi_secdb_parse(siglist, siglistsz, &secdb); + if (rc < 0) { + /* haaaack city */ + if (siglistsz > 4 + && !(*(uint32_t *)siglist & ~0x7ffu)) + rc = efi_secdb_parse(&siglist[4], siglistsz-4, + &secdb); + if (rc < 0) + secdb_err(1, "could not parse input file \"%s\"", infile); + } + xfree(siglist); + list_del(&entry->list); + free(entry); + } + + if (!outfile && !dump) + errx(1, "no output file specified"); + + for_each_action_safe(pos, tmp, &actions) { + action_t *action = list_entry(pos, action_t, list); + + if (action->action == ADD) { + debug("adding %d entry", action->algorithm); + efi_secdb_add_entry(secdb, &action->owner, + action->algorithm, + (efi_secdb_data_t *)action->data, + action->datasz); + } else { + debug("removing %d entry", action->algorithm); + efi_secdb_del_entry(secdb, &action->owner, + action->algorithm, + (efi_secdb_data_t *)action->data, + action->datasz); + } + list_del(&action->list); + free(action->data); + free(action); + } + + if (dump) + secdb_dump(secdb, annotate); + + if (!outfile) + exit(0); + + int outfd = -1; + int flags = O_WRONLY|O_CREAT | (force ? 0 : O_EXCL); + + debug("adding output file %s", outfile); + outfd = open(outfile, flags, 0600); + if (outfd < 0) + err(1, "could not open \"%s\"", outfile); + + ftruncate(outfd, 0); + + void *output; + size_t size = 0; + rc = efi_secdb_realize(secdb, &output, &size); + if (rc < 0) + secdb_err(1, "could not realize signature list"); + + rc = write(outfd, output, size); + if (rc < 0) + err(1, "could not write signature list"); + + ftruncate(outfd, size); + close(outfd); + xfree(output); + + return 0; +} diff --git a/src/include/efivar/efisec-secdb.h b/src/include/efivar/efisec-secdb.h new file mode 100644 index 00000000..e0483a19 --- /dev/null +++ b/src/include/efivar/efisec-secdb.h @@ -0,0 +1,80 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * efisec-secdb.h - interfaces for EFI security databases + * Copyright Peter Jones + */ + +#ifndef EFISEC_SECDB_H_ +#define EFISEC_SECDB_H_ + +typedef struct efi_secdb efi_secdb_t; + +typedef union { + efi_sha1_hash_t sha1; + efi_sha224_hash_t sha224; + efi_sha256_hash_t sha256; + efi_sha384_hash_t sha384; + efi_sha512_hash_t sha512; + efi_rsa2048_sig_t rsa2048; + efi_rsa2048_sig_t rsa2048_sha1; + efi_rsa2048_sig_t rsa2048_sha256; + efi_cert_x509_sha256_t x509_sha256_t; + efi_cert_x509_sha384_t x509_sha384_t; + efi_cert_x509_sha512_t x509_sha512_t; + uint8_t raw[0]; +} efi_secdb_data_t; + +typedef enum { + SHA256, // SHA-256 hash + X509_SHA256, // SHA-256 hash of the TBSData + X509_SHA384, // SHA-384 hash of the TBSData + X509_SHA512, // SHA-512 hash of the TBSData + X509_CERT, // a raw x509 cert + SHA1, // SHA-1 hash + SHA224, // SHA-224 hash + SHA384, // SHA-384 hash + SHA512, // SHA-512 hash + RSA2048, // RSA-2048 pubkey (m, e=0x10001) + RSA2048_SHA1, // RSA-2048 signature of a SHA-1 hash + RSA2048_SHA256, // RSA-2048 signature of a SHA-256 hash + MAX_SECDB_TYPE +} efi_secdb_type_t; + +extern efi_secdb_t *efi_secdb_new(void); +extern int efi_secdb_parse(uint8_t *data, size_t datasz, efi_secdb_t **secdbp); +extern int efi_secdb_add_entry(efi_secdb_t *secdb, + const efi_guid_t *owner, + efi_secdb_type_t algorithm, + efi_secdb_data_t *data, size_t datasz); +extern int efi_secdb_del_entry(efi_secdb_t *secdb, + const efi_guid_t *owner, + efi_secdb_type_t algorithm, + efi_secdb_data_t *data, + size_t datasz); +extern int efi_secdb_realize(efi_secdb_t *secdb, + /* caller owns out */ + void **out, size_t *outsize); +extern void efi_secdb_free(efi_secdb_t *secdb); + +typedef enum { + ERROR = -1, + BREAK = 0, + CONTINUE = 1, +} efi_secdb_visitor_status_t; + +typedef efi_secdb_visitor_status_t + (efi_secdb_visitor_t)(unsigned int listnum, unsigned int signum, + const efi_guid_t * const owner, + const efi_secdb_type_t algorithm, + const void * const header, + const size_t headersz, + const efi_secdb_data_t * const data, + const size_t datasz, + void *closure); + +extern int efi_secdb_visit_entries(efi_secdb_t *secdb, + efi_secdb_visitor_t *visitor, + void *closure); + +#endif /* !EFISEC_SECDB_H_ */ +// vim:fenc=utf-8:tw=75:noet diff --git a/src/include/efivar/efisec.h b/src/include/efivar/efisec.h index f62bcedb..2072e5c9 100644 --- a/src/include/efivar/efisec.h +++ b/src/include/efivar/efisec.h @@ -10,6 +10,7 @@ #include #include +#include extern uint32_t efi_get_libefisec_version(void) __attribute__((__visibility__("default"))); diff --git a/src/libefisec.map.in b/src/libefisec.map.in index 2e732cf1..6f745680 100644 --- a/src/libefisec.map.in +++ b/src/libefisec.map.in @@ -4,4 +4,11 @@ libefisec.so.0 { LIBEFISEC_1.38 { global: efi_get_libefisec_version; + efi_secdb_add_entry; + efi_secdb_algs_; + efi_secdb_del_entry; + efi_secdb_free; + efi_secdb_new; + efi_secdb_parse; + efi_secdb_realize; } libefisec.so.0; diff --git a/src/secdb-dump.c b/src/secdb-dump.c new file mode 100644 index 00000000..33f70c62 --- /dev/null +++ b/src/secdb-dump.c @@ -0,0 +1,238 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * secdb-dump.c - efi_secdb_t hex-dump + annotation + * Copyright Peter Jones + */ + +#include "efisec.h" +#include "hexdump.h" + +static bool annotate = false; +static char *buf = NULL; +static size_t bufsz = 0; +static size_t start = 0; + +static inline void +secdb_dump_finish(void) +{ + if (buf && bufsz) { + hexdumpat((uint8_t *)buf, bufsz, start); + free(buf); + } + buf = NULL; + bufsz = 0; +} + +static inline ssize_t +secdb_buffer(char *val, size_t valsz, size_t offset) +{ + char *nbuf; + size_t nbufsz, allocsz; + + if (!buf) { + // just because valgrind is annoying about realloc(NULL, ...) + buf = calloc(1, page_size); + if (!buf) + return -1; + } + + nbufsz = offset + valsz; + allocsz = ALIGN_UP(nbufsz, page_size); + nbuf = realloc(buf, allocsz); + if (!nbuf) { + free(buf); + buf = NULL; + bufsz = 0; + return 0; + } + memset(nbuf + bufsz, '\0', allocsz - bufsz); + memcpy(nbuf + offset, val, valsz); + buf = nbuf; + bufsz = nbufsz; + return nbufsz; +} + +static inline size_t +secdb_dump_value(char *val, size_t size, size_t offset, char *fmt, ...) +{ + char posbuf[9]; + char hexbuf[49]; + char textbuf[19]; + posbuf[sizeof(hexbuf)-1] = '\0'; + hexbuf[sizeof(hexbuf)-1] = '\0'; + textbuf[sizeof(textbuf)-1] = '\0'; + size_t printed = 0; + va_list ap; + bool once = false; + + if (!annotate) { + if (size == 0) + return offset; + return secdb_buffer(val, size, offset); + } + if (size == 0 && strlen(fmt) == 0) + return offset; + + if (size == 0) { + memset(posbuf, ' ', sizeof(posbuf)-1); + memset(hexbuf, ' ', sizeof(hexbuf)-1); + memset(textbuf, ' ', sizeof(textbuf)-1); + + sprintf(posbuf, "%08zx", offset + printed); + prepare_text("", 0, textbuf, offset + printed); + //memcpy(textbuf, "||", 2); + unsigned int i = 0; + for (i = strlen(textbuf); annotate && i < sizeof(textbuf)-1; i++) + textbuf[i] = ' '; + textbuf[sizeof(textbuf)-1] = '\0'; + printf("%s %s %s", posbuf, hexbuf, textbuf); + if (annotate) { + printf(" "); + va_start(ap, fmt); + vprintf(fmt, ap); + va_end(ap); + } + printf("\n"); + } + while (size - printed) { + size_t sz; + + memset(posbuf, ' ', sizeof(posbuf)-1); + memset(hexbuf, ' ', sizeof(hexbuf)-1); + memset(textbuf, ' ', sizeof(textbuf)-1); + + sprintf(posbuf, "%08zx", offset + printed); + debug("size:%zd printed:%zd", size, printed); + sz = prepare_hex(val+printed, size-printed, hexbuf, offset+printed); + prepare_text(val+printed, size-printed, textbuf, offset+printed); + unsigned int i = 0; + for (i = strlen(textbuf); annotate && i < sizeof(textbuf)-1; i++) + textbuf[i] = ' '; + textbuf[sizeof(textbuf)-1] = '\0'; + + //printf("printed %zd -> %zd\n", printed, printed+sz); + printed += sz; + + printf("%s %s %s", posbuf, hexbuf, textbuf); + if (!once && annotate) { + printf(" "); + va_start(ap, fmt); + vprintf(fmt, ap); + va_end(ap); + once = true; + } + printf("\n"); + //printf("size %zd - printed %zd = %zd\n", size, printed, size-printed); + } + + return offset + printed; +} + +static inline size_t +secdb_dump_esl(efi_secdb_t *secdb, int esl, size_t offset) +{ + const efi_guid_t *alg; + char *id_guid = NULL; + + alg = secdb_guid_from_type(secdb->algorithm); + if (!alg) + alg = &efi_guid_empty; + efi_guid_to_id_guid(alg, &id_guid); + offset = secdb_dump_value((char *)alg, sizeof(efi_guid_t), offset, + "esl[%d].signature_type = %s", esl, id_guid); + xfree(id_guid); + + offset = secdb_dump_value((char *)&secdb->listsz, + sizeof(secdb->listsz), offset, + "esl[%d].signature_list_size = %d", + esl, secdb->listsz); + + offset = secdb_dump_value((char *)&secdb->hdrsz, + sizeof(secdb->hdrsz), offset, + "esl[%d].signature_header_size = %d", + esl, secdb->hdrsz); + + offset = secdb_dump_value((char *)&secdb->sigsz, + sizeof(secdb->sigsz), offset, + "esl[%d].signature_size = %d", + esl, secdb->sigsz); + + offset = secdb_dump_value((char *)NULL, secdb->hdrsz, offset, + "esl[%d].signature_header (end:0x%08x)", + esl, offset + secdb->hdrsz); + + return offset; +} + +static inline size_t +secdb_dump_esd(secdb_entry_t *entry, int esl, int esd, + size_t data_size, size_t offset) +{ + char *id_guid = NULL; + + efi_guid_to_id_guid(&entry->owner, &id_guid); + offset = secdb_dump_value((char *)&entry->owner, + sizeof(efi_guid_t), offset, + "esl[%d].signature[%d].owner = %s", + esl, esd, id_guid); + xfree(id_guid); + offset = secdb_dump_value((char *)&entry->data, data_size, offset, + "esl[%d].signature[%d].data (end:0x%08zx)", + esl, esd, offset+data_size); + return offset; +} + +void +secdb_dump(efi_secdb_t *secdb, bool annotations) +{ + int esln = 0; + list_t *pos0, *pos1; + ssize_t offset = 0; + + start = offset; + annotate = annotations; + + for_each_secdb(pos0, &secdb->list) { + efi_secdb_t *esl; + int esdn = 0; + + esl = list_entry(pos0, efi_secdb_t, list); + + debug("esl[%d]:%p", esln, esl); + offset = secdb_dump_esl(esl, esln, offset); + + for_each_secdb_entry(pos1, &esl->entries) { + secdb_entry_t *esd; + bool has_owner = true; + size_t datasz; + int rc; + + rc = secdb_entry_has_owner_from_type(esl->algorithm, + &has_owner); + if (rc < 0) { + int saved_errno = errno; + secdb_dump_finish(); + errno = saved_errno; + efi_error("could not determine signature type"); + return; + } + datasz = esl->sigsz + - (has_owner ? sizeof(efi_guid_t) : 0); + + esd = list_entry(pos1, secdb_entry_t, list); + debug("esl[%d].esd[%d]:%p owner:%p data:%p-%p datasz:%zd", + esln, esdn, esd, &esd->owner, + &esd->data, &esd->data+datasz, datasz); + offset = secdb_dump_esd(esd, esln, esdn, datasz, offset); + esdn += 1; + } + + esln += 1; + } + secdb_dump_finish(); + printf("%08lx\n", offset); + + fflush(stdout); +} + +// vim:fenc=utf-8:tw=75:noet diff --git a/src/secdb.c b/src/secdb.c new file mode 100644 index 00000000..3de5e53e --- /dev/null +++ b/src/secdb.c @@ -0,0 +1,628 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * secdb.c - management of EFI security databases + * Copyright Peter Jones + * Copyright Red Hat, Inc. + */ + +#include "efisec.h" + +/* + * create a new in-memory signature list + */ +PUBLIC efi_secdb_t * +efi_secdb_new(void) +{ + efi_secdb_t *secdb = calloc(1, sizeof (*secdb)); + if (!secdb) { + efi_error("Could not allocate %zd bytes of memory", sizeof(*secdb)); + return NULL; + } + INIT_LIST_HEAD(&secdb->list); + INIT_LIST_HEAD(&secdb->entries); + + return secdb; +} + +/* + * find the secdb entry for a given size and algorithm, or return NULL and set + * errno to ENOENT if there aren't any. + */ +static inline efi_secdb_t * +find_secdb_entry(efi_secdb_t *top, efi_secdb_type_t algorithm, size_t datasz) +{ + efi_secdb_t *secdb = NULL; + list_t *pos; + size_t sigsz = (algorithm == X509_CERT) + ? datasz + : secdb_entry_size_from_type(algorithm); + char *algstr = NULL; + + efi_guid_to_id_guid(secdb_guid_from_type(algorithm), &algstr); + debug("searching for entry with type:%s sz:%zd datasz:%zd", algstr, sigsz, datasz); + xfree(algstr); + for_each_secdb(pos, &top->list) { + efi_secdb_t *candidate; + + candidate = list_entry(pos, efi_secdb_t, list); + + if (candidate->listsz == 0 || + candidate->algorithm == MAX_SECDB_TYPE || + (candidate->algorithm == algorithm && + candidate->sigsz == sigsz)) { + secdb = candidate; + debug("found secdb %p", secdb); + return secdb; + } + } + + errno = ENOENT; + return NULL; +} + +/* + * find the secdb entry for a given size and algorithm, or allocate and + * initialize a new one if there aren't any. + */ +static inline efi_secdb_t * +find_or_alloc_secdb_entry(efi_secdb_t *top, + efi_secdb_type_t algorithm, + size_t datasz) +{ + efi_secdb_t *secdb = NULL; + size_t sigsz = (algorithm == X509_CERT) + ? datasz + : secdb_entry_size_from_type(algorithm); + + secdb = find_secdb_entry(top, algorithm, datasz); + if (!secdb) { + secdb = efi_secdb_new(); + if (!secdb) + return NULL; + + + INIT_LIST_HEAD(&secdb->entries); + INIT_LIST_HEAD(&secdb->list); + secdb->hdrsz = secdb_header_size_from_type(algorithm); + secdb->sigsz = sigsz; + debug("Adding secdb:%p to top:%p with hdrsz:%zd sigsz:%zd", + secdb, top, secdb->hdrsz, secdb->sigsz); + list_add(&secdb->list, &top->list); + } + secdb->algorithm = algorithm; + secdb->sigsz = sigsz; + + return secdb; +} + +/* + * delete an entry from our internal representation + */ +PUBLIC int +efi_secdb_del_entry(efi_secdb_t *top UNUSED, + const efi_guid_t *owner UNUSED, + efi_secdb_type_t algorithm UNUSED, + efi_secdb_data_t *data UNUSED, + size_t datasz UNUSED) +{ + errno = ENOSYS; + return -1; +} + +static int +secdb_add_entry_data(efi_secdb_t *secdb, + const efi_guid_t * const owner, + efi_secdb_data_t *data, uint32_t datasz) +{ + secdb_entry_t *new; + size_t allocsz; + + if (!secdb || !owner || !data || !datasz) { + errno = EINVAL; + return -1; + } + + allocsz = offsetof(secdb_entry_t, data) + datasz; + new = calloc(1, allocsz); + if (!new) + return -1; + + INIT_LIST_HEAD(&new->list); + memcpy(&new->data, data, datasz); + memcpy(&new->owner, owner, sizeof(efi_guid_t)); + debug("Adding to secdb:%p entry:%p owner:%p data:%p-%p datasz:%zd", + secdb, new, &new->owner, &new->data, &new->data+datasz, datasz); + list_add(&new->list, &secdb->entries); + debug("nsigs:%zd -> %zd", secdb->nsigs, secdb->nsigs+1); + secdb->nsigs += 1; + if (secdb->nsigs == 1 && + secdb->algorithm == X509_CERT && + secdb->sigsz == sizeof(efi_guid_t)) { + debug("secdb->sigsz:%zd -> %zd", + secdb->sigsz, secdb->sigsz + datasz); + secdb->sigsz += datasz; + } + + size_t sz = secdb_entry_size(secdb); + secdb->listsz = sz; + + return 0; +} + +/* + * add an entry to our internal representation + */ +PUBLIC int +efi_secdb_add_entry(efi_secdb_t *top, + const efi_guid_t *owner, + efi_secdb_type_t algorithm, + efi_secdb_data_t *data, + size_t datasz) +{ + list_t *pos; + efi_secdb_t *secdb = NULL; + bool has_owner = false; + + if (!top) { + errno = EINVAL; + efi_error("invalid efi_secdb_t %p", top); + return -1; + } + + if (secdb_entry_has_owner_from_type(algorithm, &has_owner) <0) + return -1; + + secdb = find_or_alloc_secdb_entry(top, algorithm, + datasz + (has_owner ? sizeof(*owner) : 0)); + if (!secdb) + return -1; + + for_each_secdb_entry(pos, &secdb->entries) { + secdb_entry_t *entry = list_entry(pos, secdb_entry_t, list); + if (!memcmp(data, &entry->data, datasz)) + return 0; + } + + debug("adding %zd bytes of data", datasz); + secdb_add_entry_data(secdb, owner, data, datasz); + if (secdb->sigsz) + list_sort(&secdb->entries, secdb_entry_cmp, &datasz); + list_sort(&top->list, secdb_cmp, NULL); + + return 0; +} +/* + * parse a signature list file into our internal representation + */ +PUBLIC int +efi_secdb_parse(uint8_t *data, size_t datasz, efi_secdb_t **secdbp) +{ + esl_iter *iter = NULL; + int rc; + efi_secdb_t *secdb; + bool new_secdb = false; + + if (!data || !datasz) { + efi_error("Invalid secdb data (data=%p datasz=%zd)", + data, datasz); + errno = EINVAL; + return -1; + } + + if (!secdbp) { + efi_error("Invalid secdb pointer"); + errno = EINVAL; + return -1; + } + + secdb = *secdbp; + if (!secdb) { + secdb = efi_secdb_new(); + if (!secdb) + return -1; + new_secdb = true; + } + debug("adding %zd bytes to secdb %p", datasz, secdb); + + rc = esl_iter_new(&iter, data, datasz); + if (rc < 0) { + efi_error("Could not iterate security database"); + return rc; + } + + do { + uint8_t *sig = NULL; + size_t sigsz = 0; + efi_guid_t secdb_type_guid, owner; + efi_secdb_type_t secdb_type; + + rc = esl_iter_next(iter, &secdb_type_guid, &owner, + &sig, &sigsz); + if (rc < 0) { + efi_error("Could not get next security database entry"); + esl_iter_end(iter); + return rc; + } + if (rc == 0) + break; + + if (new_secdb) + secdb->sigsz = sigsz; + debug("sigsz:%zd", sigsz); + secdb_type = secdb_entry_type_from_guid(&secdb_type_guid); + efi_secdb_add_entry(secdb, &owner, secdb_type, + (efi_secdb_data_t *)sig, sigsz); + new_secdb = false; + } while (rc > 0); + + esl_iter_end(iter); + + list_sort(&secdb->list, secdb_cmp, NULL); + + *secdbp = secdb; + return 0; +} + +struct visitor_state { + unsigned int listnum; + unsigned int signum; + + efi_signature_list_t *esl; + + char *buf; + size_t pos; +}; + +/* + * realize a signature list file from our internal representation into + */ +static efi_secdb_visitor_status_t +secdb_realize_visitor(unsigned int listnum, unsigned int signum, + const efi_guid_t * const owner, + const efi_secdb_type_t algorithm, + const void * const header, + const size_t headersz, + const efi_secdb_data_t * const data, + const size_t datasz, + void *closure) +{ + struct visitor_state *state = closure; + const efi_guid_t *alg = secdb_guid_from_type(algorithm); + char *buf; + size_t allocsz, esdsz; + ptrdiff_t skew; + efi_signature_list_t *esl; + efi_signature_data_t *esd; + + esdsz = sizeof(efi_guid_t) + datasz; + + debug("listnum:%d signum:%d", listnum, signum); + if (listnum > state->listnum || signum == 0) { + allocsz = ALIGN_UP(state->pos + + sizeof(state->esl) + + headersz + + esdsz, + page_size); + buf = realloc(state->buf, allocsz); + skew = buf - state->buf; + if (!buf) { + efi_error("could not allocate %zd bytes", allocsz); + return ERROR; + } + esl = (efi_signature_list_t *) + (buf + state->pos); + state->buf = buf; + state->esl = esl; + memset(buf + state->pos, 0, allocsz - state->pos); + + memcpy(&esl->signature_type, alg, sizeof(efi_guid_t)); + esl->signature_list_size = sizeof(efi_signature_list_t) + headersz; + esl->signature_header_size = headersz; + esl->signature_size = esdsz; + size_t pos = ((char *)esl + + offsetof(efi_signature_list_t, signature_size) + + sizeof(esl->signature_size)) - buf; + state->pos = pos; + memcpy(buf+state->pos, header, headersz); + state->pos += headersz; + esd = (efi_signature_data_t *)(buf + state->pos); + debug("esl[%u]:%p esd[%u]:%p", listnum, esl, signum, esd); + } else { + allocsz = ALIGN_UP(state->pos + esdsz, + page_size); + buf = realloc(state->buf, allocsz); + if (!buf) { + efi_error("could not allocate %zd bytes", allocsz); + return ERROR; + } + skew = buf - state->buf; + memset(buf + state->pos, 0, allocsz - state->pos); + esl = (efi_signature_list_t *) + ((char *)state->esl + skew); + state->buf = buf; + state->esl = esl; + esd = (efi_signature_data_t *)(buf + state->pos); + debug("esl[%u]:%p esd[%u]:%p", listnum, esl, signum, esd); + } + + memcpy(&esd->signature_owner, owner, sizeof(efi_guid_t)); + memcpy(&esd->signature_data[0], data, datasz); + state->pos += esdsz; + esl->signature_list_size += esdsz; + + return CONTINUE; +} + +/* + * realize a signature list file from our internal representation + */ +PUBLIC int +efi_secdb_realize(efi_secdb_t *secdb, void **out, size_t *outsize) +{ + + struct visitor_state state = { 0, }; + + state.buf = calloc(1, page_size); + state.esl = (efi_signature_list_t *)state.buf; + if (!state.buf) { + efi_error("could not allocate %zd bytes", page_size); + return ERROR; + } + + efi_secdb_visit_entries(secdb, secdb_realize_visitor, &state); + + *out = state.buf; + *outsize = state.pos; + + return 0; +} + +/* + * Free a single secdb and all of its components, but not other + * linked secdb enties + */ +void +secdb_free_entry(efi_secdb_t *secdb) +{ + list_t *pos = NULL, *tmp = NULL; + + if (!secdb) + return; + + for_each_secdb_entry_safe(pos, tmp, &secdb->entries) { + secdb_entry_t *entry = list_entry(pos, secdb_entry_t, list); + bool has_owner = true; + int rc; + + rc = secdb_entry_has_owner_from_type(secdb->algorithm, &has_owner); + if (rc < 0) + efi_error("could not determine signature type"); + + list_del(&entry->list); + //memset(&entry->data, 0, secdb->sigsz - (has_owner ? sizeof(efi_guid_t) : 0)); + xfree(entry); + } + + memset(secdb, 0, sizeof(*secdb)); + xfree(secdb); +} + +/* + * free a whole list of secdb entries + */ +PUBLIC void +efi_secdb_free(efi_secdb_t *top) +{ + list_t *pos = NULL, *tmp = NULL; + + if (!top) + return; + + for_each_secdb_safe(pos, tmp, &top->list) { + efi_secdb_t *secdb = list_entry(pos, efi_secdb_t, list); + list_del(&secdb->list); + secdb_free_entry(secdb); + } + free(top); +} + +static efi_secdb_visitor_status_t +secdb_visit_entries(efi_secdb_t *secdb, int i, + efi_secdb_visitor_t *visitor, + void *closure) +{ + int j = 0; + list_t *pos; + size_t datasz; + bool has_owner = true; + int rc; + + rc = secdb_entry_has_owner_from_type(secdb->algorithm, &has_owner); + if (rc < 0) { + efi_error("could not determine signature type"); + return ERROR; + } + datasz = secdb->sigsz + - (has_owner ? sizeof(efi_guid_t) : 0); + + for_each_secdb_entry(pos, &secdb->entries) { + secdb_entry_t *entry = list_entry(pos, secdb_entry_t, list); + efi_secdb_visitor_status_t status; + + debug("secdb[%d]:%p entry[%d]:%p pos:%p = {%p, %p}", i, secdb, j, entry, pos, pos ? pos->prev : 0, pos ? pos->next : 0); + debug("secdb[%d]:%p entry[%d]:%p owner:%p data:%p-%p datasz:%zd", i, secdb, j, entry, &entry->owner, &entry->data, &entry->data+datasz, datasz); + status = visitor(i, j++, &entry->owner, + secdb->algorithm, + NULL, 0, + &entry->data, datasz, + closure); + if (status == ERROR) + return ERROR; + if (status == BREAK) + return BREAK; + } + return CONTINUE; +} + +PUBLIC int +efi_secdb_visit_entries(efi_secdb_t *top, + efi_secdb_visitor_t *visitor, + void *closure) +{ + efi_secdb_visitor_status_t status = CONTINUE; + list_t *pos = NULL, *tmp = NULL; + int i = 0; + + for_each_secdb_safe(pos, tmp, &top->list) { + efi_secdb_t *secdb = list_entry(pos, efi_secdb_t, list); + + debug("secdb[%d]:%p pos:%p = {%p, %p}", i, secdb, pos, pos ? pos->prev : 0, pos ? pos->next : 0); + debug("secdb[%d]:%p nsigs:%d sigsz:%d", i, secdb, secdb->nsigs, secdb->sigsz); + status = secdb_visit_entries(secdb, i++, visitor, closure); + if (status == ERROR) + return -1; + if (status == BREAK) + break; + } + return 0; +} + +/* + * compare secdb_entry_t items + */ +int +secdb_entry_cmp(const void *ap, const void *bp, void *state) +{ + const secdb_entry_t *a = *(const secdb_entry_t **)ap; + const secdb_entry_t *b = *(const secdb_entry_t **)bp; + size_t sigsz = *(size_t *)state; + int rc; + + rc = efi_guid_cmp(&a->owner, &b->owner); + if (rc != 0) + return rc; + + return memcmp(a->data.raw, b->data.raw, sigsz); +} + +/* + * compare efi_secdb_t items + */ +int +secdb_cmp(const void *ap, const void *bp, void * state UNUSED) +{ + const efi_secdb_t *a = *(efi_secdb_t **)ap; + const efi_secdb_t *b = *(efi_secdb_t **)bp; + + if (ap == NULL || bp == NULL) + return bp - ap; + + if (a->algorithm == MAX_SECDB_TYPE) { + debug("sorting unready data from secdb:%p", a); + return -1; + } + + if (b->algorithm == MAX_SECDB_TYPE) { + debug("sorting unready data from secdb:%p", b); + return 1; + } + + if (a->algorithm != b->algorithm) { + return b->algorithm - a->algorithm; + } + + if (a->sigsz != b->sigsz) { + return a->sigsz - b->sigsz; + } + + return a->listsz - b->listsz; +} + +const secdb_alg_t PUBLIC efi_secdb_algs_[MAX_SECDB_TYPE] = { + [SHA1] = { + .class = HASH, + .guid = &efi_guid_sha1, + .header_size = 0, + .has_owner = true, + .size = 20 + }, + [SHA224] = { + .class = HASH, + .guid = &efi_guid_sha224, + .header_size = 0, + .has_owner = true, + .size = 28, + }, + [SHA256] = { + .class = HASH, + .guid = &efi_guid_sha256, + .header_size = 0, + .has_owner = true, + .size = 32, + }, + [SHA384] = { + .class = HASH, + .guid = &efi_guid_sha384, + .header_size = 0, + .has_owner = true, + .size = 48, + }, + [SHA512] = { + .class = HASH, + .guid = &efi_guid_sha512, + .header_size = 0, + .has_owner = true, + .size = 64, + }, + [RSA2048] = { + .class = SIGNATURE, + .guid = &efi_guid_rsa2048, + .header_size = 0, + .has_owner = true, + .size = 256, + }, + [RSA2048_SHA1] = { + .class = SIGNATURE, + .guid = &efi_guid_rsa2048_sha1, + .header_size = 0, + .has_owner = true, + .size = 256, + }, + [RSA2048_SHA256] = { + .class = SIGNATURE, + .guid = &efi_guid_rsa2048_sha256, + .header_size = 0, + .has_owner = true, + .size = 256, + }, + [X509_SHA256] = { + .class = CERTIFICATE_HASH, + .guid = &efi_guid_x509_sha256, + .header_size = 0, + .has_owner = true, + .size = 256, + }, + [X509_SHA384] = { + .class = CERTIFICATE_HASH, + .guid = &efi_guid_x509_sha384, + .header_size = 0, + .has_owner = true, + .size = 384, + }, + [X509_SHA512] = { + .class = CERTIFICATE_HASH, + .guid = &efi_guid_x509_sha512, + .header_size = 0, + .has_owner = true, + .size = 512, + }, + [X509_CERT] = { + .class = CERTIFICATE, + .guid = &efi_guid_x509_cert, + .header_size = 0, + .has_owner = true, + .size = 0, + }, +}; + +const size_t num_efi_secdb_algs_ = sizeof (efi_secdb_algs_) / sizeof (secdb_alg_t); diff --git a/src/secdb.h b/src/secdb.h new file mode 100644 index 00000000..7e616bf4 --- /dev/null +++ b/src/secdb.h @@ -0,0 +1,222 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * secdb.h - management of EFI security databases + * Copyright Peter Jones + * Copyright Red Hat, Inc. + */ +#ifndef PRIVATE_SECDB_H +#define PRIVATE_SECDB_H 1 + +#include "efisec.h" +#include + +typedef enum { + BAD, + HASH, + SIGNATURE, + CERTIFICATE_HASH, + CERTIFICATE, +} secdb_entry_class_t; + +typedef struct { + const secdb_entry_class_t class; + const char * const name; + const efi_guid_t *guid; + const size_t header_size; + const bool has_owner; + const size_t size; +} secdb_alg_t; + +struct secdb_entry { + list_t list; + efi_guid_t owner; + efi_secdb_data_t data; +}; +typedef struct secdb_entry secdb_entry_t; + +/***************************************************************************** + * our internal representation. Each entry in secdb represents one distinct * + * {owner, algorithm, size}; i.e. all efi_guid_x509_sha512 with the same * + * owner can go on the same entry, but each efi_guid_x509_cert of a * + * different size needs its own * + *****************************************************************************/ +struct efi_secdb { + list_t list; // link to our next signature sublist + + efi_secdb_type_t algorithm; // signature type + uint32_t listsz; // esl_size + (hdrsz + nsigs) * sigsz + uint32_t hdrsz; // total size of header + uint32_t sigsz; // size of each signature + size_t nsigs; // number of signatures + void *header; // unused + list_t entries; // list of signature data entries +}; + +#define for_each_secdb(pos, head) list_for_each(pos, head) +#define for_each_secdb_safe(pos, n, head) list_for_each_safe(pos, n, head) +#define for_each_secdb_entry(pos, head) list_for_each(pos, head) +#define for_each_secdb_entry_safe(pos, n, head) list_for_each_safe(pos, n, head) + +extern const secdb_alg_t PUBLIC efi_secdb_algs_[MAX_SECDB_TYPE]; + +/********************************************************* + * some helpers to look up sizes for each algorithm type * + *********************************************************/ + +/* + * does data (and datasz) include an owner guid? + */ +static inline int +secdb_entry_has_owner_from_guid(efi_guid_t *alg_guid, bool *answer) +{ + for (efi_secdb_type_t i = 0; i < MAX_SECDB_TYPE; i++) { + if (!memcmp(alg_guid, efi_secdb_algs_[i].guid, sizeof (*alg_guid))) { + *answer = efi_secdb_algs_[i].has_owner; + return 0; + } + } + errno = EINVAL; + return -1; +} + +/* + * does data (and datasz) include an owner guid? + */ +static inline int +secdb_entry_has_owner_from_type(efi_secdb_type_t secdb_type, bool *answer) +{ + if (secdb_type < 0 || secdb_type >= MAX_SECDB_TYPE) { + errno = EINVAL; + return -1; + } + *answer = efi_secdb_algs_[secdb_type].has_owner; + return 0; +} + +/* + * get the secdb_type from the efi_guid for the algorithm + */ +static inline efi_secdb_type_t +secdb_entry_type_from_guid(const efi_guid_t * const guid) +{ + for (efi_secdb_type_t i = 0; i < MAX_SECDB_TYPE; i++) { + if (!memcmp(guid, efi_secdb_algs_[i].guid, sizeof (*guid))) + return i; + } + return -1; +} + +/* + * lookup the efi guid for a signature type from the efi_secdb_type_t type + */ +static inline efi_guid_t const * +secdb_guid_from_type(const efi_secdb_type_t secdb_type) +{ + if (secdb_type < 0 || secdb_type >= MAX_SECDB_TYPE) { + errno = EINVAL; + return NULL; + } + return efi_secdb_algs_[secdb_type].guid; +} + +/* + * find the size to store a signature from the efi guid for the signature type + */ +static inline size_t +secdb_entry_size_from_guid(const efi_guid_t * const alg_guid) +{ + efi_secdb_type_t type; + + type = secdb_entry_type_from_guid(alg_guid); + if (type < 0) + return type; + + return efi_secdb_algs_[type].size + + (efi_secdb_algs_[type].has_owner ? sizeof(efi_guid_t) : 0); +} + +/* + * find the size to store a signature from the secdb_type_t type, including + * signature owner. It's the size of the entire esl.Signatures array entry. + */ +static inline size_t +secdb_entry_size_from_type(const efi_secdb_type_t secdb_type) +{ + if (secdb_type < 0 || secdb_type >= MAX_SECDB_TYPE) { + errno = EINVAL; + return -1; + } + + return efi_secdb_algs_[secdb_type].size + + (efi_secdb_algs_[secdb_type].has_owner ? sizeof(efi_guid_t) : 0); +} + +/* + * find the size of the esl header... i.e. always 0 but complicated + */ +static inline int32_t +secdb_header_size_from_type(const efi_secdb_type_t secdb_type) +{ + if (secdb_type < 0 || secdb_type >= MAX_SECDB_TYPE) { + errno = EINVAL; + return -1; + } + return efi_secdb_algs_[secdb_type].header_size; +} + +/* + * calculate secdb->listsz + * returns 0 for lists with no signatures + */ +static inline size_t +secdb_entry_size(efi_secdb_t *secdb) +{ + size_t sz = 0; + + if (secdb && secdb->nsigs) { + sz = sizeof(efi_signature_list_t) + + secdb->hdrsz + + secdb->sigsz * secdb->nsigs; + debug("secdb:%p sz:%zd", secdb, sz); + } + return sz; +} + +/* + * calculate all the secdb->listsz for a all the linked + * efi_secdbs. + * returns 0 for lists with no signatures + */ +static inline size_t +secdb_size(efi_secdb_t *secdb) +{ + list_t *pos = NULL; + size_t sz = 0; + + if (!secdb) + return 0; + + for_each_secdb(pos, &secdb->list) { + efi_secdb_t *entry = list_entry(pos, efi_secdb_t, list); + sz += secdb_entry_size(entry); + } + + return sz; +} + +/* + * compare secdb_entry_t items + */ +extern int secdb_entry_cmp(const void *a, const void *b, void *state); + +/* + * compare efi_secdb_t items; + */ +extern int secdb_cmp(const void *a, const void *b, void *state); + +/* + * hexdump with annotations + */ +extern void secdb_dump(efi_secdb_t *secdb, bool annotate); + +#endif /* PRIVATE_SECDB_H */ From 09bcab32b3dfa6b19313d40a4e449035dca86985 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Thu, 28 May 2020 11:40:13 -0400 Subject: [PATCH 25/35] Make efi_guid_redhat meaningful again Since 054193d564154112d4e9daadf0ce60e7e7720867, what was once efi_guid_redhat has been efi_guid_fwupdate. Since that's used at places that aren't exclusively Red Hat from, this is sub-optimal. Additionally, nothing currently uses (and it's possible nothing ever did) the invalid guid that is efi_redhat_2, though we can't remove the related symbols. This patch allocates a new guid value for efi_guid_redhat and makes efi_guid_redhat_2 an alias for it. Signed-off-by: Peter Jones --- src/guids.txt | 2 +- src/makeguids.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/guids.txt b/src/guids.txt index a0f307a5..baa52b95 100644 --- a/src/guids.txt +++ b/src/guids.txt @@ -1,4 +1,5 @@ 00000000-0000-0000-0000-000000000000 zero zeroed sentinel guid +0223eddb-9079-4388-af77-2d65b1c35d3b redhat Red Hat 093e0fae-a6c4-4f50-9f1b-d41e2b89c19a sha512 SHA-512 hash 0abba7dc-e516-4167-bbf5-4d9d1c739416 fwupdate Linux Firmware Update Tool 0b6e5233-a65c-44c9-9407-d9ab83bfc8bd sha224 SHA-224 hash @@ -28,7 +29,6 @@ a5c059a1-94e4-4aa7-87b5-ab155c2bf072 x509_cert X.509 Certificate a7717414-c616-4977-9420-844712a735bf rsa2048_sha256_cert RSA-2048 key with SHA-256 Certificate a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380 lenovo_diag_splash Lenovo Diagnostic Splash Screen -ade9e48f-9cb8-98e6-31af-b4e6009e2fe3 redhat_2 Red Hat Maybe bc7838d2-0f82-4d60-8316-c068ee79d25b lenovo_msg Lenovo Vendor Message Device c1c41626-504c-4092-aca9-41f936934328 sha256 SHA-256 c57ad6b7-0515-40a8-9d21-551652854e37 shell EFI Shell diff --git a/src/makeguids.c b/src/makeguids.c index 2648a121..aa97143f 100644 --- a/src/makeguids.c +++ b/src/makeguids.c @@ -48,7 +48,7 @@ struct guid_aliases { static struct guid_aliases guid_aliases[] = { { "efi_guid_empty", "efi_guid_zero" }, - { "efi_guid_redhat", "efi_guid_fwupdate" }, + { "efi_guid_redhat_2", "efi_guid_redhat" }, { NULL, NULL } }; From f120eb2899882a902b684f66e2e4f673864727d1 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 29 May 2020 13:16:26 -0400 Subject: [PATCH 26/35] efisecdb: implement delete --- src/efisecdb.c | 3 +-- src/secdb.c | 47 +++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 40 insertions(+), 10 deletions(-) diff --git a/src/efisecdb.c b/src/efisecdb.c index c5bd54e6..7d0ce183 100644 --- a/src/efisecdb.c +++ b/src/efisecdb.c @@ -221,7 +221,6 @@ free_infiles(int status UNUSED, void *infilesp) for_each_ptr_safe(pos, tmp, infiles) { ptrlist_t *entry = list_entry(pos, ptrlist_t, list); - xfree(entry->ptr); list_del(&entry->list); free(entry); } @@ -426,7 +425,7 @@ main(int argc, char *argv[]) infile = entry->ptr; - debug("adding input file %s", infile); + debug("adding input file %s entry:%p", infile, entry); infd = open(infile, O_RDONLY); if (infd < 0) err(1, "could not open \"%s\"", infile); diff --git a/src/secdb.c b/src/secdb.c index 3de5e53e..ad5776d0 100644 --- a/src/secdb.c +++ b/src/secdb.c @@ -80,7 +80,6 @@ find_or_alloc_secdb_entry(efi_secdb_t *top, if (!secdb) return NULL; - INIT_LIST_HEAD(&secdb->entries); INIT_LIST_HEAD(&secdb->list); secdb->hdrsz = secdb_header_size_from_type(algorithm); @@ -99,14 +98,46 @@ find_or_alloc_secdb_entry(efi_secdb_t *top, * delete an entry from our internal representation */ PUBLIC int -efi_secdb_del_entry(efi_secdb_t *top UNUSED, - const efi_guid_t *owner UNUSED, - efi_secdb_type_t algorithm UNUSED, - efi_secdb_data_t *data UNUSED, - size_t datasz UNUSED) +efi_secdb_del_entry(efi_secdb_t *top, + const efi_guid_t *owner, + efi_secdb_type_t algorithm, + efi_secdb_data_t *data, + size_t datasz) { - errno = ENOSYS; - return -1; + efi_secdb_t *secdb; + list_t *pos; + size_t sigsz = (algorithm == X509_CERT) + ? datasz + : secdb_entry_size_from_type(algorithm); + bool has_owner = false; + + if (secdb_entry_has_owner_from_type(algorithm, &has_owner) <0) + return -1; + + if (has_owner) + sigsz -= sizeof(efi_guid_t); + + if (!top || !owner || !data || !datasz) { + errno = EINVAL; + return -1; + } + + secdb = find_secdb_entry(top, algorithm, datasz); + if (!secdb) + return -1; + + for_each_secdb_entry(pos, &secdb->entries) { + secdb_entry_t *entry = list_entry(pos, secdb_entry_t, list); + + if (!memcmp(data, &entry->data, sigsz) && + !efi_guid_cmp(owner, &entry->owner)) { + list_del(&entry->list); + free(entry); + break; + } + } + + return 0; } static int From 9469951de82e3a579f7b61361e4edbbdb28b8ff5 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Thu, 4 Jun 2020 20:21:10 -0400 Subject: [PATCH 27/35] Add another set of test data from the wild. Signed-off-by: Peter Jones --- ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 242 ++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 242 ++++++++++ ...K-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 62 +++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 62 +++ ...b-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 443 ++++++++++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 443 ++++++++++++++++++ ...x-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt | 391 ++++++++++++++++ ...t-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt | 391 ++++++++++++++++ ...SETUP-a339d746-f678-49b3-9fc7-54ce0f9df226 | Bin 0 -> 134 bytes ..._RAID-fe26a894-d199-47d4-8afa-070e3d54ba86 | Bin 0 -> 12 bytes ...PIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e | Bin 0 -> 28 bytes ...Setup-c811fa38-42c8-4579-a9bb-60e94eddfb34 | Bin 0 -> 85 bytes ...SETUP-5ed15dc0-edef-4161-9151-6014c4cc630c | Bin 0 -> 437 bytes ...piVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 | Bin 0 -> 14 bytes ...Setup-3a997502-647a-4c82-998e-52ef9486a247 | Bin 0 -> 1557 bytes ...ntVar-81c76078-bfde-4368-9790-570914c01a65 | Bin 0 -> 8 bytes ...lagNv-ad3f6761-f0a3-46c8-a4cb-19b70ffdb305 | Bin 0 -> 8 bytes ...pInfo-cb825795-feb1-4c0b-894f-cc70f8064395 | Bin 0 -> 12 bytes ...ncard-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 5 bytes ...tures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 18 bytes ...Oneof-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 40 bytes ...dePsu-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 5 bytes ...pData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 340 bytes ...ayout-2e0585e9-2b5e-4f1e-bbeb-e632c5ef44b8 | Bin 0 -> 20 bytes ...ackup-1111b056-c5e9-40ca-aba3-ec172533d814 | Bin 0 -> 9 bytes ...tData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 40 bytes ...ntLog-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 | Bin 0 -> 282 bytes ...t0001-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 120 bytes ...rrent-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...omUSB-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 5 bytes ...pport-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 8 bytes ...Order-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...lflag-c89dc9c7-5105-472c-a743-b1621e142b41 | Bin 0 -> 6 bytes ...ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 188 bytes ...InDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 188 bytes ...onOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...utDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...olicy-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 5 bytes ...Order-45cf35f6-0d6e-4d04-856a-0370a5b16f53 | Bin 0 -> 6 bytes ...odeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 | Bin 0 -> 5 bytes ...tatus-29749bad-401b-4f6d-b124-cece8c590c48 | Bin 0 -> 5 bytes ...pData-cbab171f-f356-4009-baaa-6628353a0a29 | Bin 0 -> 68 bytes ...rrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...utDev-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 40 bytes ...Order-4db88a62-6721-47a0-9082-280b00323594 | Bin 0 -> 14 bytes ...eFlag-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 | Bin 0 -> 5 bytes ..._POST-e9f78597-5151-4a3c-b17a-cad106f334f6 | Bin 0 -> 9 bytes ...ption-b540a530-6978-4da7-91cb-7207d764d262 | Bin 0 -> 144 bytes ...tFlag-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 5 bytes ...tInfo-a6f44860-b2e8-4fda-bd45-78368994b6ae | Bin 0 -> 6 bytes ...HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 | Bin 0 -> 12 bytes .../KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 3577 bytes ...fault-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 3577 bytes ...tatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...tatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...tatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...tatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...tatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...tatus-77fa9abd-0359-4d32-bd60-28f4e78f784b | Bin 0 -> 8 bytes ...tBoot-b540a530-6978-4da7-91cb-7207d764d262 | Bin 0 -> 39 bytes ...eSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 6 bytes ...ntrol-e20939be-32d4-41be-a150-897f85d49829 | Bin 0 -> 5 bytes ...lLock-bb983ccf-151d-40e1-a07b-4a17be168292 | Bin 0 -> 5 bytes ...unter-01368881-c4ad-4b1d-b631-d57a8ec8db6b | Bin 0 -> 8 bytes ...MyFav-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 | Bin 0 -> 82 bytes ...erify-15a9dd61-e4f8-4a99-80db-353b13d76490 | Bin 0 -> 6 bytes ...mSeed-eaec226f-c9a3-477a-a826-ddc716cdc0e3 | Bin 0 -> 36 bytes ...edCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 | Bin 0 -> 8 bytes ...tions-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes ...orted-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 12 bytes ...OMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 | Bin 0 -> 11 bytes .../PK-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 890 bytes ...fault-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 890 bytes ...odVar-5e9a565f-cdc0-413b-ad13-1fe8713ffdcd | Bin 0 -> 7 bytes ...mLang-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 10 bytes ...Codes-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 60 bytes ...aInfo-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 8 bytes ..._TIME-b2db8399-b883-46fe-8003-e54a4e60548b | Bin 0 -> 33 bytes ...ution-0ce40a5f-153a-4462-a429-4098e0e13cac | Bin 0 -> 12 bytes ...achRb-542b8f2f-bd52-4233-8c3d-66530de8a369 | Bin 0 -> 1028 bytes ...pAddr-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 12 bytes ...PPORT-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 5 bytes ...eBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...Setup-7b59104a-c00d-4158-87ff-f04d6396a915 | Bin 0 -> 11 bytes ...Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 467 bytes ...dData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 6 bytes ...pMode-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...pport-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 148 bytes ...Table-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...uffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...Table-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 12 bytes ...aults-4599d26f-1a11-49b8-b91f-858745cff824 | Bin 0 -> 7126 bytes ...FLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 10 bytes ..._FLAG-15965464-28a2-41df-8629-fe26cd257605 | Bin 0 -> 5 bytes ...meout-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6 bytes ...idges-fb5703f5-f8a7-f401-18b4-3f108deb2612 | Bin 0 -> 5 bytes ...Flags-7d3dceee-cbce-4ea7-8709-6e552f1edbde | Bin 0 -> 12 bytes ..._DATA-fe47349a-7f0d-4641-822b-34baa28ecdd0 | Bin 0 -> 21 bytes ...EADER-fe47349a-7f0d-4641-822b-34baa28ecdd0 | Bin 0 -> 36 bytes ...DCopy-eaec226f-c9a3-477a-a826-ddc716cdc0e3 | Bin 0 -> 36 bytes ...pport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 | Bin 0 -> 53 bytes ..._NAME-c05fba7d-7a92-49e0-bcee-233b14dca803 | Bin 0 -> 5663 bytes ...rKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 5 bytes ...fAddr-cba83c4a-a5fc-48a8-b3a6-d33636166544 | Bin 0 -> 8 bytes ...tatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 | Bin 0 -> 68 bytes .../db-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 6326 bytes ...fault-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 6326 bytes .../dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f | Bin 0 -> 3728 bytes ...fault-8be4df61-93ca-11d2-aa0d-00e098032b8c | Bin 0 -> 3728 bytes 109 files changed, 2276 insertions(+) create mode 100644 tests/machine3/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine3/annotations/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine3/annotations/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine3/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine3/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine3/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine3/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt create mode 100644 tests/machine3/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt create mode 100644 tests/machine3/data/AMD_PBS_SETUP-a339d746-f678-49b3-9fc7-54ce0f9df226 create mode 100644 tests/machine3/data/AMD_RAID-fe26a894-d199-47d4-8afa-070e3d54ba86 create mode 100644 tests/machine3/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e create mode 100644 tests/machine3/data/AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 create mode 100644 tests/machine3/data/AOD_SETUP-5ed15dc0-edef-4161-9151-6014c4cc630c create mode 100644 tests/machine3/data/AmdAcpiVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 create mode 100644 tests/machine3/data/AmdSetup-3a997502-647a-4c82-998e-52ef9486a247 create mode 100644 tests/machine3/data/AmiHardwareSignatureSetupUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 create mode 100644 tests/machine3/data/ApSyncFlagNv-ad3f6761-f0a3-46c8-a4cb-19b70ffdb305 create mode 100644 tests/machine3/data/AsbkpInfo-cb825795-feb1-4c0b-894f-cc70f8064395 create mode 100644 tests/machine3/data/AsusExtFancard-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/AsusFanSetupFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/AsusHwmSetupOneof-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/AsusNodePsu-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/AsusQFanSetupData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/AsusRomLayout-2e0585e9-2b5e-4f1e-bbeb-e632c5ef44b8 create mode 100644 tests/machine3/data/AsusSetupDataBackup-1111b056-c5e9-40ca-aba3-ec172533d814 create mode 100644 tests/machine3/data/AutoDetectData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/BiosEventLog-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 create mode 100644 tests/machine3/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/BootFromUSB-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/CMOSfailflag-c89dc9c7-5105-472c-a743-b1621e142b41 create mode 100644 tests/machine3/data/ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/ConOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/CurrentPolicy-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine3/data/DefaultBootOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53 create mode 100644 tests/machine3/data/DeploymentModeNv-97e8965f-c761-4f48-b6e4-9ffa9cb2a2d6 create mode 100644 tests/machine3/data/DownCoreStatus-29749bad-401b-4f6d-b124-cece8c590c48 create mode 100644 tests/machine3/data/EnWpData-cbab171f-f356-4009-baaa-6628353a0a29 create mode 100644 tests/machine3/data/ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/ErrOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/FPLayoutOrder-4db88a62-6721-47a0-9082-280b00323594 create mode 100644 tests/machine3/data/FTMActiveFlag-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 create mode 100644 tests/machine3/data/Fail_FLAG_POST-e9f78597-5151-4a3c-b17a-cad106f334f6 create mode 100644 tests/machine3/data/FastBootOption-b540a530-6978-4da7-91cb-7207d764d262 create mode 100644 tests/machine3/data/FirstBootFlag-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/HddSmartInfo-a6f44860-b2e8-4fda-bd45-78368994b6ae create mode 100644 tests/machine3/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 create mode 100644 tests/machine3/data/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/Kernel_ATPSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine3/data/Kernel_DriverSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine3/data/Kernel_RvkSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine3/data/Kernel_SiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine3/data/Kernel_SkuSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine3/data/Kernel_WinSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b create mode 100644 tests/machine3/data/LastBoot-b540a530-6978-4da7-91cb-7207d764d262 create mode 100644 tests/machine3/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine3/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 create mode 100644 tests/machine3/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 create mode 100644 tests/machine3/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b create mode 100644 tests/machine3/data/MyFav-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 create mode 100644 tests/machine3/data/NVRAM_Verify-15a9dd61-e4f8-4a99-80db-353b13d76490 create mode 100644 tests/machine3/data/OfflineUniqueIDRandomSeed-eaec226f-c9a3-477a-a826-ddc716cdc0e3 create mode 100644 tests/machine3/data/OfflineUniqueIDRandomSeedCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 create mode 100644 tests/machine3/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/PCI_COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 create mode 100644 tests/machine3/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/PcieSataModVar-5e9a565f-cdc0-413b-ad13-1fe8713ffdcd create mode 100644 tests/machine3/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/PreVgaInfo-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/Record_CMOS_RTC_TIME-b2db8399-b883-46fe-8003-e54a4e60548b create mode 100644 tests/machine3/data/ResourceDistribution-0ce40a5f-153a-4462-a429-4098e0e13cac create mode 100644 tests/machine3/data/ResourceSizeForEachRb-542b8f2f-bd52-4233-8c3d-66530de8a369 create mode 100644 tests/machine3/data/RsdpAddr-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/SIDSUPPORT-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine3/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/SecureBootSetup-7b59104a-c00d-4158-87ff-f04d6396a915 create mode 100644 tests/machine3/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/SetupLedData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine3/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine3/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine3/data/StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824 create mode 100644 tests/machine3/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine3/data/Test_AC_LOSS_FLAG-15965464-28a2-41df-8629-fe26cd257605 create mode 100644 tests/machine3/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/TotalNumberOfRootBridges-fb5703f5-f8a7-f401-18b4-3f108deb2612 create mode 100644 tests/machine3/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde create mode 100644 tests/machine3/data/UIT_DATA-fe47349a-7f0d-4641-822b-34baa28ecdd0 create mode 100644 tests/machine3/data/UIT_HEADER-fe47349a-7f0d-4641-822b-34baa28ecdd0 create mode 100644 tests/machine3/data/UnlockIDCopy-eaec226f-c9a3-477a-a826-ddc716cdc0e3 create mode 100644 tests/machine3/data/UsbSupport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 create mode 100644 tests/machine3/data/VARSTORE_OCMR_SETTINGS_NAME-c05fba7d-7a92-49e0-bcee-233b14dca803 create mode 100644 tests/machine3/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/WpBufAddr-cba83c4a-a5fc-48a8-b3a6-d33636166544 create mode 100644 tests/machine3/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 create mode 100644 tests/machine3/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine3/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c create mode 100644 tests/machine3/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f create mode 100644 tests/machine3/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c diff --git a/tests/machine3/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine3/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..ecbfb21e --- /dev/null +++ b/tests/machine3/annotations/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,242 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 18 06 00 00 |....| esl[0].signature_list_size = 1560 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 fc 05 00 00 |....| esl[0].signature_size = 1532 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c 30 82 05 e8 |0...| esl[0].signature[0].data (end:0x00000618) +00000030 30 82 03 d0 a0 03 02 01 02 02 0a 61 0a d1 88 00 |0..........a....| +00000040 00 00 00 00 03 30 0d 06 09 2a 86 48 86 f7 0d 01 |.....0...*.H....| +00000050 01 0b 05 00 30 81 91 31 0b 30 09 06 03 55 04 06 |....0..1.0...U..| +00000060 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000070 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000080 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000090 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +000000a0 43 6f 72 70 6f 72 61 74 69 6f 6e 31 3b 30 39 06 |Corporation1;09.| +000000b0 03 55 04 03 13 32 4d 69 63 72 6f 73 6f 66 74 20 |.U...2Microsoft | +000000c0 43 6f 72 70 6f 72 61 74 69 6f 6e 20 54 68 69 72 |Corporation Thir| +000000d0 64 20 50 61 72 74 79 20 4d 61 72 6b 65 74 70 6c |d Party Marketpl| +000000e0 61 63 65 20 52 6f 6f 74 30 1e 17 0d 31 31 30 36 |ace Root0...1106| +000000f0 32 34 32 30 34 31 32 39 5a 17 0d 32 36 30 36 32 |24204129Z..26062| +00000100 34 32 30 35 31 32 39 5a 30 81 80 31 0b 30 09 06 |4205129Z0..1.0..| +00000110 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 |.U....US1.0...U.| +00000120 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e 31 10 30 |...Washington1.0| +00000130 0e 06 03 55 04 07 13 07 52 65 64 6d 6f 6e 64 31 |...U....Redmond1| +00000140 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 72 6f 73 |.0...U....Micros| +00000150 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 31 |oft Corporation1| +00000160 2a 30 28 06 03 55 04 03 13 21 4d 69 63 72 6f 73 |*0(..U...!Micros| +00000170 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 |oft Corporation | +00000180 4b 45 4b 20 43 41 20 32 30 31 31 30 82 01 22 30 |KEK CA 20110.."0| +00000190 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 |...*.H..........| +000001a0 01 0f 00 30 82 01 0a 02 82 01 01 00 c4 e8 b5 8a |...0............| +000001b0 bf ad 57 26 b0 26 c3 ea e7 fb 57 7a 44 02 5d 07 |..W&.&....WzD.].| +000001c0 0d da 4a e5 74 2a e6 b0 0f ec 6d eb ec 7f b9 e3 |..J.t*....m.....| +000001d0 5a 63 32 7c 11 17 4f 0e e3 0b a7 38 15 93 8e c6 |Zc2|..O....8....| +000001e0 f5 e0 84 b1 9a 9b 2c e7 f5 b7 91 d6 09 e1 e2 c0 |......,.........| +000001f0 04 a8 ac 30 1c df 48 f3 06 50 9a 64 a7 51 7f c8 |...0..H..P.d.Q..| +00000200 85 4f 8f 20 86 ce fe 2f e1 9f ff 82 c0 ed e9 cd |.O. .../........| +00000210 ce f4 53 6a 62 3a 0b 43 b9 e2 25 fd fe 05 f9 d4 |..Sjb:.C..%.....| +00000220 c4 14 ab 11 e2 23 89 8d 70 b7 a4 1d 4d ec ae e5 |.....#..p...M...| +00000230 9c fa 16 c2 d7 c1 cb d4 e8 c4 2f e5 99 ee 24 8b |........../...$.| +00000240 03 ec 8d f2 8b ea c3 4a fb 43 11 12 0b 7e b5 47 |.......J.C...~.G| +00000250 92 6c dc e6 04 89 eb f5 33 04 eb 10 01 2a 71 e5 |.l......3....*q.| +00000260 f9 83 13 3c ff 25 09 2f 68 76 46 ff ba 4f be dc |...<.%./hvF..O..| +00000270 ad 71 2a 58 aa fb 0e d2 79 3d e4 9b 65 3b cc 29 |.q*X....y=..e;.)| +00000280 2a 9f fc 72 59 a2 eb ae 92 ef f6 35 13 80 c6 02 |*..rY......5....| +00000290 ec e4 5f cc 9d 76 cd ef 63 92 c1 af 79 40 84 79 |.._..v..c...y@.y| +000002a0 87 7f e3 52 a8 e8 9d 7b 07 69 8f 15 02 03 01 00 |...R...{.i......| +000002b0 01 a3 82 01 4f 30 82 01 4b 30 10 06 09 2b 06 01 |....O0..K0...+..| +000002c0 04 01 82 37 15 01 04 03 02 01 00 30 1d 06 03 55 |...7.......0...U| +000002d0 1d 0e 04 16 04 14 62 fc 43 cd a0 3e a4 cb 67 12 |......b.C..>..g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 a1 59 c0 a5 e4 94 a7 4a |.Y.....J| esl[1].signature_type = {x509_cert} +00000620 87 b5 ab 15 5c 2b f0 72 |....\+.r| +00000628 64 04 00 00 |d...| esl[1].signature_list_size = 1124 +0000062c 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000630 48 04 00 00 |H...| esl[1].signature_size = 1096 +00000634 esl[1].signature_header (end:0x00000634) +00000634 e4 0a c4 6d e8 2e 4c 9c a3 14 0f c7 |...m..L.....| esl[1].signature[0].owner = {6dc40ae4-2ee8-9c4c-a314-0fc7b2008710} +00000640 b2 00 87 10 |....| +00000644 30 82 04 34 30 82 03 1c a0 03 02 01 |0..40.......| esl[1].signature[0].data (end:0x00000a7c) +00000650 02 02 09 00 b9 41 24 a0 18 2c 92 67 30 0d 06 09 |.....A$..,.g0...| +00000660 2a 86 48 86 f7 0d 01 01 0b 05 00 30 81 84 31 0b |*.H........0..1.| +00000670 30 09 06 03 55 04 06 13 02 47 42 31 14 30 12 06 |0...U....GB1.0..| +00000680 03 55 04 08 0c 0b 49 73 6c 65 20 6f 66 20 4d 61 |.U....Isle of Ma| +00000690 6e 31 10 30 0e 06 03 55 04 07 0c 07 44 6f 75 67 |n1.0...U....Doug| +000006a0 6c 61 73 31 17 30 15 06 03 55 04 0a 0c 0e 43 61 |las1.0...U....Ca| +000006b0 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e 31 34 30 32 |nonical Ltd.1402| +000006c0 06 03 55 04 03 0c 2b 43 61 6e 6f 6e 69 63 61 6c |..U...+Canonical| +000006d0 20 4c 74 64 2e 20 4d 61 73 74 65 72 20 43 65 72 | Ltd. Master Cer| +000006e0 74 69 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 |tificate Authori| +000006f0 74 79 30 1e 17 0d 31 32 30 34 31 32 31 31 31 32 |ty0...1204121112| +00000700 35 31 5a 17 0d 34 32 30 34 31 31 31 31 31 32 35 |51Z..42041111125| +00000710 31 5a 30 81 84 31 0b 30 09 06 03 55 04 06 13 02 |1Z0..1.0...U....| +00000720 47 42 31 14 30 12 06 03 55 04 08 0c 0b 49 73 6c |GB1.0...U....Isl| +00000730 65 20 6f 66 20 4d 61 6e 31 10 30 0e 06 03 55 04 |e of Man1.0...U.| +00000740 07 0c 07 44 6f 75 67 6c 61 73 31 17 30 15 06 03 |...Douglas1.0...| +00000750 55 04 0a 0c 0e 43 61 6e 6f 6e 69 63 61 6c 20 4c |U....Canonical L| +00000760 74 64 2e 31 34 30 32 06 03 55 04 03 0c 2b 43 61 |td.1402..U...+Ca| +00000770 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e 20 4d 61 73 |nonical Ltd. Mas| +00000780 74 65 72 20 43 65 72 74 69 66 69 63 61 74 65 20 |ter Certificate | +00000790 41 75 74 68 6f 72 69 74 79 30 82 01 22 30 0d 06 |Authority0.."0..| +000007a0 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f |.*.H............| +000007b0 00 30 82 01 0a 02 82 01 01 00 bf 5b 3a 16 74 ee |.0.........[:.t.| +000007c0 21 5d ae 61 ed 9d 56 ac bd de de 72 f3 dd 7e 2d |!].a..V....r..~-| +000007d0 4c 62 0f ac c0 6d 48 08 11 cf 8d 8b fb 61 1f 27 |Lb...mH......a.'| +000007e0 cc 11 6e d9 55 3d 39 54 eb 40 3b b1 bb e2 85 34 |..n.U=9T.@;....4| +000007f0 79 ca f7 7b bf ba 7a c8 10 2d 19 7d ad 59 cf a6 |y..{..z..-.}.Y..| +00000800 d4 e9 4e 0f da ae 52 ea 4c 9e 90 ce c6 99 0d 4e |..N...R.L......N| +00000810 67 65 78 5d f9 d1 d5 38 4a 4a 7a 8f 93 9c 7f 1a |gex]...8JJz.....| +00000820 a3 85 db ce fa 8b f7 c2 a2 21 2d 9b 54 41 35 10 |.........!-.TA5.| +00000830 57 13 8d 6c bc 29 06 50 4a 7e ea 99 a9 68 a7 3b |W..l.).PJ~...h.;| +00000840 c7 07 1b 32 9e a0 19 87 0e 79 bb 68 99 2d 7e 93 |...2.....y.h.-~.| +00000850 52 e5 f6 eb c9 9b f9 2b ed b8 68 49 bc d9 95 50 |R......+..hI...P| +00000860 40 5b c5 b2 71 aa eb 5c 57 de 71 f9 40 0a dd 5b |@[..q..\W.q.@..[| +00000870 ac 1e 84 2d 50 1a 52 d6 e1 f3 6b 6e 90 64 4f 5b |...-P.R...kn.dO[| +00000880 b4 eb 20 e4 61 10 da 5a f0 ea e4 42 d7 01 c4 fe |.. .a..Z...B....| +00000890 21 1f d9 b9 c0 54 95 42 81 52 72 1f 49 64 7a c8 |!....T.B.Rr.Idz.| +000008a0 6c 24 f1 08 70 0b 4d a5 a0 32 d1 a0 1c 57 a8 4d |l$..p.M..2...W.M| +000008b0 e3 af a5 8e 05 05 3e 10 43 a1 02 03 01 00 01 a3 |......>.C.......| +000008c0 81 a6 30 81 a3 30 1d 06 03 55 1d 0e 04 16 04 14 |..0..0...U......| +000008d0 ad 91 99 0b c2 2a b1 f5 17 04 8c 23 b6 65 5a 26 |.....*.....#.eZ&| +000008e0 8e 34 5a 63 30 1f 06 03 55 1d 23 04 18 30 16 80 |.4Zc0...U.#..0..| +000008f0 14 ad 91 99 0b c2 2a b1 f5 17 04 8c 23 b6 65 5a |......*.....#.eZ| +00000900 26 8e 34 5a 63 30 0f 06 03 55 1d 13 01 01 ff 04 |&.4Zc0...U......| +00000910 05 30 03 01 01 ff 30 0b 06 03 55 1d 0f 04 04 03 |.0....0...U.....| +00000920 02 01 86 30 43 06 03 55 1d 1f 04 3c 30 3a 30 38 |...0C..U...<0:08| +00000930 a0 36 a0 34 86 32 68 74 74 70 3a 2f 2f 77 77 77 |.6.4.2http://www| +00000940 2e 63 61 6e 6f 6e 69 63 61 6c 2e 63 6f 6d 2f 73 |.canonical.com/s| +00000950 65 63 75 72 65 2d 62 6f 6f 74 2d 6d 61 73 74 65 |ecure-boot-maste| +00000960 72 2d 63 61 2e 63 72 6c 30 0d 06 09 2a 86 48 86 |r-ca.crl0...*.H.| +00000970 f7 0d 01 01 0b 05 00 03 82 01 01 00 3f 7d f6 76 |............?}.v| +00000980 a5 b3 83 b4 2b 7a d0 6d 52 1a 03 83 c4 12 a7 50 |....+z.mR......P| +00000990 9c 47 92 cc c0 94 77 82 d2 ae 57 b3 99 04 f5 32 |.G....w...W....2| +000009a0 3a c6 55 1d 07 db 12 a9 56 fa d8 d4 76 20 eb e4 |:.U.....V...v ..| +000009b0 c3 51 db 9a 5c 9c 92 3f 18 73 da 94 6a a1 99 38 |.Q..\..?.s..j..8| +000009c0 8c a4 88 6d c1 fc 39 71 d0 74 76 16 03 3e 56 23 |...m..9q.tv..>V#| +000009d0 35 d5 55 47 5b 1a 1d 41 c2 d3 12 4c dc ff ae 0a |5.UG[..A...L....| +000009e0 92 9c 62 0a 17 01 9c 73 e0 5e b1 fd bc d6 b5 19 |..b....s.^......| +000009f0 11 7a 7e cd 3e 03 7e 66 db 5b a8 c9 39 48 51 ff |.z~.>.~f.[..9HQ.| +00000a00 53 e1 9c 31 53 91 1b 3b 10 75 03 17 ba e6 81 02 |S..1S..;.u......| +00000a10 80 94 70 4c 46 b7 94 b0 3d 15 cd 1f 8e 02 e0 68 |..pLF...=......h| +00000a20 02 8f fb f9 47 1d 7d a2 01 c6 07 51 c4 9a cc ed |....G.}....Q....| +00000a30 dd cf a3 5d ed 92 bb be d1 fd e6 ec 1f 33 51 73 |...].........3Qs| +00000a40 04 be 3c 72 b0 7d 08 f8 01 ff 98 7d cb 9c e0 69 |...........f..m| +00000a70 bd b8 27 77 c1 42 94 bd fc 6a 0a bc |..'w.B...j..| +00000a7c a1 59 c0 a5 |.Y..| esl[2].signature_type = {x509_cert} +00000a80 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +00000a8c 79 03 00 00 |y...| esl[2].signature_list_size = 889 +00000a90 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000a94 5d 03 00 00 |]...| esl[2].signature_size = 861 +00000a98 esl[2].signature_header (end:0x00000a98) +00000a98 91 30 05 3b 9f 6c cc 04 |.0.;.l..| esl[2].signature[0].owner = {3b053091-6c9f-04cc-b1ac-e2a51e3be5f5} +00000aa0 b1 ac e2 a5 1e 3b e5 f5 |.....;..| +00000aa8 30 82 03 49 30 82 02 31 |0..I0..1| esl[2].signature[0].data (end:0x00000df5) +00000ab0 a0 03 02 01 02 02 10 31 1e 46 c5 16 00 a1 a4 40 |.......1.F.....@| +00000ac0 f1 c1 50 e2 17 c2 71 30 0d 06 09 2a 86 48 86 f7 |..P...q0...*.H..| +00000ad0 0d 01 01 0b 05 00 30 2e 31 2c 30 2a 06 03 55 04 |......0.1,0*..U.| +00000ae0 03 13 23 41 53 55 53 54 65 4b 20 4d 6f 74 68 65 |..#ASUSTeK Mothe| +00000af0 72 42 6f 61 72 64 20 4b 45 4b 20 43 65 72 74 69 |rBoard KEK Certi| +00000b00 66 69 63 61 74 65 30 1e 17 0d 31 31 31 32 32 36 |ficate0...111226| +00000b10 32 33 33 34 35 39 5a 17 0d 33 31 31 32 32 36 32 |233459Z..3112262| +00000b20 33 33 34 35 38 5a 30 2e 31 2c 30 2a 06 03 55 04 |33458Z0.1,0*..U.| +00000b30 03 13 23 41 53 55 53 54 65 4b 20 4d 6f 74 68 65 |..#ASUSTeK Mothe| +00000b40 72 42 6f 61 72 64 20 4b 45 4b 20 43 65 72 74 69 |rBoard KEK Certi| +00000b50 66 69 63 61 74 65 30 82 01 22 30 0d 06 09 2a 86 |ficate0.."0...*.| +00000b60 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +00000b70 01 0a 02 82 01 01 00 89 09 84 de a7 21 16 1b 45 |............!..E| +00000b80 4d 9c 21 73 80 84 f6 d1 13 e7 92 a4 b5 1d 0a e3 |M.!s............| +00000b90 4b c5 a3 00 9f 64 b9 80 0f c2 14 16 d8 d7 9e 1e |K....d..........| +00000ba0 ac a4 2f d8 e8 e2 37 23 d4 75 80 fa a3 2a de 8c |../...7#.u...*..| +00000bb0 35 25 75 f8 c6 77 36 f2 10 74 a9 8e 08 49 c7 d5 |5%u..w6..t...I..| +00000bc0 36 ab 82 fc 26 6b 53 a2 ab 75 a6 3e c2 23 fb 05 |6...&kS..u.>.#..| +00000bd0 4b 51 d1 73 ce bf de 88 e5 96 0c 4a 1f 67 9a 81 |KQ.s.......J.g..| +00000be0 e8 46 a8 09 45 12 2f 0f 29 39 e9 b1 29 2b ac 0c |.F..E./.)9..)+..| +00000bf0 73 aa fb 78 4b d5 29 7e 35 2c aa 84 2c e3 62 79 |s..xK.)~5,..,.by| +00000c00 d3 51 29 d6 ec f2 e5 40 45 a0 9f 17 4e b2 f0 dc |.Q)....@E...N...| +00000c10 38 34 c3 c7 7c f6 05 e8 27 a1 46 9b 06 8c 6f 23 |84..|...'.F...o#| +00000c20 0a 6a 97 ea 22 57 99 69 d3 7f eb 2f d9 59 21 26 |.j.."W.i.../.Y!&| +00000c30 06 5b 36 7d 1f b3 87 05 6a a5 fe e2 aa 4d 8e c8 |.[6}....j....M..| +00000c40 36 57 63 bd b8 ec dc 8b 8b a0 25 2a 4a cc 83 9f |6Wc.......%*J...| +00000c50 05 55 2b 64 4b df 10 06 e5 6a 0a 7d d6 0c 9e ed |.U+dK....j.}....| +00000c60 a9 a7 ae f1 26 a6 31 4c 4b 77 1d eb 8d 50 cf a8 |....&.1LKw...P..| +00000c70 d5 17 68 05 97 3a db 02 03 01 00 01 a3 63 30 61 |..h..:.......c0a| +00000c80 30 5f 06 03 55 1d 01 04 58 30 56 80 10 59 15 d5 |0_..U...X0V..Y..| +00000c90 b5 69 8a b8 9d 28 c8 72 db 3f 5a 9c f0 a1 30 30 |.i...(.r.?Z...00| +00000ca0 2e 31 2c 30 2a 06 03 55 04 03 13 23 41 53 55 53 |.1,0*..U...#ASUS| +00000cb0 54 65 4b 20 4d 6f 74 68 65 72 42 6f 61 72 64 20 |TeK MotherBoard | +00000cc0 4b 45 4b 20 43 65 72 74 69 66 69 63 61 74 65 82 |KEK Certificate.| +00000cd0 10 31 1e 46 c5 16 00 a1 a4 40 f1 c1 50 e2 17 c2 |.1.F.....@..P...| +00000ce0 71 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |q0...*.H........| +00000cf0 03 82 01 01 00 21 58 30 4f 95 f5 9f 66 e6 02 0c |.....!X0O...f...| +00000d00 68 5e fc 28 24 a7 8a 33 b7 31 81 26 65 3d 5b c0 |h^.($..3.1.&e=[.| +00000d10 ba a3 48 e5 a0 e8 1a c9 a9 56 e1 06 85 87 56 97 |..H......V....V.| +00000d20 f3 26 79 cc b1 98 db 74 1d 95 4c 3e f9 dd 91 97 |.&y....t..L>....| +00000d30 76 33 db b2 69 95 71 f2 5e 8b 9a ec 37 0d 36 7c |v3..i.q.^...7.6|| +00000d40 30 6c 5c 99 17 10 49 c8 6d b7 ce 17 f3 0c 2e 0a |0l\...I.m.......| +00000d50 72 8c 32 d0 10 8f 8b 76 da c5 06 b7 5b 11 cd 39 |r.2....v....[..9| +00000d60 3c 68 71 6f 2a b1 67 b4 6d ae c8 85 2d 8c ae 9d |..g.| +000002e0 d2 5b d9 55 ac 7b cc b6 8a 5f 30 19 06 09 2b 06 |.[.U.{..._0...+.| +000002f0 01 04 01 82 37 14 02 04 0c 1e 0a 00 53 00 75 00 |....7.......S.u.| +00000300 62 00 43 00 41 30 0b 06 03 55 1d 0f 04 04 03 02 |b.C.A0...U......| +00000310 01 86 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 |..0...U.......0.| +00000320 01 01 ff 30 1f 06 03 55 1d 23 04 18 30 16 80 14 |...0...U.#..0...| +00000330 45 66 52 43 e1 7e 58 11 bf d6 4e 9e 23 55 08 3b |EfRC.~X...N.#U.;| +00000340 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 55 30 53 30 |:"j.0\..U...U0S0| +00000350 51 a0 4f a0 4d 86 4b 68 74 74 70 3a 2f 2f 63 72 |Q.O.M.Khttp://cr| +00000360 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f |l.microsoft.com/| +00000370 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 75 63 74 73 |pki/crl/products| +00000380 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d 61 72 |/MicCorThiParMar| +00000390 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 2e 63 |Roo_2010-10-05.c| +000003a0 72 6c 30 60 06 08 2b 06 01 05 05 07 01 01 04 54 |rl0`..+........T| +000003b0 30 52 30 50 06 08 2b 06 01 05 05 07 30 02 86 44 |0R0P..+.....0..D| +000003c0 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 69 63 72 6f |http://www.micro| +000003d0 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 72 |soft.com/pki/cer| +000003e0 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 72 4d |ts/MicCorThiParM| +000003f0 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d 30 35 |arRoo_2010-10-05| +00000400 2e 63 72 74 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |.crt0...*.H.....| +00000410 0b 05 00 03 82 02 01 00 d4 84 88 f5 14 94 18 02 |................| +00000420 ca 2a 3c fb 2a 92 1c 0c d7 a0 d1 f1 e8 52 66 a8 |.*<.*........Rf.| +00000430 ee a2 b5 75 7a 90 00 aa 2d a4 76 5a ea 79 b7 b9 |...uz...-.vZ.y..| +00000440 37 6a 51 7b 10 64 f6 e1 64 f2 02 67 be f7 a8 1b |7jQ{.d..d..g....| +00000450 78 bd ba ce 88 58 64 0c d6 57 c8 19 a3 5f 05 d6 |x....Xd..W..._..| +00000460 db c6 d0 69 ce 48 4b 32 b7 eb 5d d2 30 f5 c0 f5 |...i.HK2..].0...| +00000470 b8 ba 78 07 a3 2b fe 9b db 34 56 84 ec 82 ca ae |..x..+...4V.....| +00000480 41 25 70 9c 6b e9 fe 90 0f d7 96 1f e5 e7 94 1f |A%p.k...........| +00000490 b2 2a 0c 8d 4b ff 28 29 10 7b f7 d7 7c a5 d1 76 |.*..K.().{..|..v| +000004a0 b9 05 c8 79 ed 0f 90 92 9c c2 fe df 6f 7e 6c 0f |...y........o~l.| +000004b0 7b d4 c1 45 dd 34 51 96 39 0f e5 5e 56 d8 18 05 |{..E.4Q.9..^V...| +000004c0 96 f4 07 a6 42 b3 a0 77 fd 08 19 f2 71 56 cc 9f |....B..w....qV..| +000004d0 86 23 a4 87 cb a6 fd 58 7e d4 69 67 15 91 7e 81 |.#.....X~.ig..~.| +000004e0 f2 7f 13 e5 0d 8b 8a 3c 87 84 eb e3 ce bd 43 e5 |.......<......C.| +000004f0 ad 2d 84 93 8e 6a 2b 5a 7c 44 fa 52 aa 81 c8 2d |.-...j+Z|D.R...-| +00000500 1c bb e0 52 df 00 11 f8 9a 3d c1 60 b0 e1 33 b5 |...R.....=.`..3.| +00000510 a3 88 d1 65 19 0a 1a e7 ac 7c a4 c1 82 87 4e 38 |...e.....|....N8| +00000520 b1 2f 0d c5 14 87 6f fd 8d 2e bc 39 b6 e7 e6 c3 |./....o....9....| +00000530 e0 e4 cd 27 84 ef 94 42 ef 29 8b 90 46 41 3b 81 |...'...B.)..FA;.| +00000540 1b 67 d8 f9 43 59 65 cb 0d bc fd 00 92 4f f4 75 |.g..CYe......O.u| +00000550 3b a7 a9 24 fc 50 41 40 79 e0 2d 4f 0a 6a 27 76 |;..$.PA@y.-O.j'v| +00000560 6e 52 ed 96 69 7b af 0f f7 87 05 d0 45 c2 ad 53 |nR..i{......E..S| +00000570 14 81 1f fb 30 04 aa 37 36 61 da 4a 69 1b 34 d8 |....0..76a.Ji.4.| +00000580 68 ed d6 02 cf 6c 94 0c d3 cf 6c 22 79 ad b1 f0 |h....l....l"y...| +00000590 bc 03 a2 46 60 a9 c4 07 c2 21 82 f1 fd f2 e8 79 |...F`....!.....y| +000005a0 32 60 bf d8 ac a5 22 14 4b ca c1 d8 4b eb 7d 3f |2`....".K...K.}?| +000005b0 57 35 b2 e6 4f 75 b4 b0 60 03 22 53 ae 91 79 1d |W5..Ou..`."S..y.| +000005c0 d6 9b 41 1f 15 86 54 70 b2 de 0d 35 0f 7c b0 34 |..A...Tp...5.|.4| +000005d0 72 ba 97 60 3b f0 79 eb a2 b2 1c 5d a2 16 b8 87 |r..`;.y....]....| +000005e0 c5 e9 1b f6 b5 97 25 6f 38 9f e3 91 fa 8a 79 98 |......%o8.....y.| +000005f0 c3 69 0e b7 a3 1c 20 05 97 f8 ca 14 ae 00 d7 c4 |.i.... .........| +00000600 f3 c0 14 10 75 6b 34 a0 1b b5 99 60 f3 5c b0 c5 |....uk4....`.\..| +00000610 57 4e 36 d2 32 84 bf 9e |WN6.2...| +00000618 a1 59 c0 a5 e4 94 a7 4a |.Y.....J| esl[1].signature_type = {x509_cert} +00000620 87 b5 ab 15 5c 2b f0 72 |....\+.r| +00000628 64 04 00 00 |d...| esl[1].signature_list_size = 1124 +0000062c 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000630 48 04 00 00 |H...| esl[1].signature_size = 1096 +00000634 esl[1].signature_header (end:0x00000634) +00000634 e4 0a c4 6d e8 2e 4c 9c a3 14 0f c7 |...m..L.....| esl[1].signature[0].owner = {6dc40ae4-2ee8-9c4c-a314-0fc7b2008710} +00000640 b2 00 87 10 |....| +00000644 30 82 04 34 30 82 03 1c a0 03 02 01 |0..40.......| esl[1].signature[0].data (end:0x00000a7c) +00000650 02 02 09 00 b9 41 24 a0 18 2c 92 67 30 0d 06 09 |.....A$..,.g0...| +00000660 2a 86 48 86 f7 0d 01 01 0b 05 00 30 81 84 31 0b |*.H........0..1.| +00000670 30 09 06 03 55 04 06 13 02 47 42 31 14 30 12 06 |0...U....GB1.0..| +00000680 03 55 04 08 0c 0b 49 73 6c 65 20 6f 66 20 4d 61 |.U....Isle of Ma| +00000690 6e 31 10 30 0e 06 03 55 04 07 0c 07 44 6f 75 67 |n1.0...U....Doug| +000006a0 6c 61 73 31 17 30 15 06 03 55 04 0a 0c 0e 43 61 |las1.0...U....Ca| +000006b0 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e 31 34 30 32 |nonical Ltd.1402| +000006c0 06 03 55 04 03 0c 2b 43 61 6e 6f 6e 69 63 61 6c |..U...+Canonical| +000006d0 20 4c 74 64 2e 20 4d 61 73 74 65 72 20 43 65 72 | Ltd. Master Cer| +000006e0 74 69 66 69 63 61 74 65 20 41 75 74 68 6f 72 69 |tificate Authori| +000006f0 74 79 30 1e 17 0d 31 32 30 34 31 32 31 31 31 32 |ty0...1204121112| +00000700 35 31 5a 17 0d 34 32 30 34 31 31 31 31 31 32 35 |51Z..42041111125| +00000710 31 5a 30 81 84 31 0b 30 09 06 03 55 04 06 13 02 |1Z0..1.0...U....| +00000720 47 42 31 14 30 12 06 03 55 04 08 0c 0b 49 73 6c |GB1.0...U....Isl| +00000730 65 20 6f 66 20 4d 61 6e 31 10 30 0e 06 03 55 04 |e of Man1.0...U.| +00000740 07 0c 07 44 6f 75 67 6c 61 73 31 17 30 15 06 03 |...Douglas1.0...| +00000750 55 04 0a 0c 0e 43 61 6e 6f 6e 69 63 61 6c 20 4c |U....Canonical L| +00000760 74 64 2e 31 34 30 32 06 03 55 04 03 0c 2b 43 61 |td.1402..U...+Ca| +00000770 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e 20 4d 61 73 |nonical Ltd. Mas| +00000780 74 65 72 20 43 65 72 74 69 66 69 63 61 74 65 20 |ter Certificate | +00000790 41 75 74 68 6f 72 69 74 79 30 82 01 22 30 0d 06 |Authority0.."0..| +000007a0 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f |.*.H............| +000007b0 00 30 82 01 0a 02 82 01 01 00 bf 5b 3a 16 74 ee |.0.........[:.t.| +000007c0 21 5d ae 61 ed 9d 56 ac bd de de 72 f3 dd 7e 2d |!].a..V....r..~-| +000007d0 4c 62 0f ac c0 6d 48 08 11 cf 8d 8b fb 61 1f 27 |Lb...mH......a.'| +000007e0 cc 11 6e d9 55 3d 39 54 eb 40 3b b1 bb e2 85 34 |..n.U=9T.@;....4| +000007f0 79 ca f7 7b bf ba 7a c8 10 2d 19 7d ad 59 cf a6 |y..{..z..-.}.Y..| +00000800 d4 e9 4e 0f da ae 52 ea 4c 9e 90 ce c6 99 0d 4e |..N...R.L......N| +00000810 67 65 78 5d f9 d1 d5 38 4a 4a 7a 8f 93 9c 7f 1a |gex]...8JJz.....| +00000820 a3 85 db ce fa 8b f7 c2 a2 21 2d 9b 54 41 35 10 |.........!-.TA5.| +00000830 57 13 8d 6c bc 29 06 50 4a 7e ea 99 a9 68 a7 3b |W..l.).PJ~...h.;| +00000840 c7 07 1b 32 9e a0 19 87 0e 79 bb 68 99 2d 7e 93 |...2.....y.h.-~.| +00000850 52 e5 f6 eb c9 9b f9 2b ed b8 68 49 bc d9 95 50 |R......+..hI...P| +00000860 40 5b c5 b2 71 aa eb 5c 57 de 71 f9 40 0a dd 5b |@[..q..\W.q.@..[| +00000870 ac 1e 84 2d 50 1a 52 d6 e1 f3 6b 6e 90 64 4f 5b |...-P.R...kn.dO[| +00000880 b4 eb 20 e4 61 10 da 5a f0 ea e4 42 d7 01 c4 fe |.. .a..Z...B....| +00000890 21 1f d9 b9 c0 54 95 42 81 52 72 1f 49 64 7a c8 |!....T.B.Rr.Idz.| +000008a0 6c 24 f1 08 70 0b 4d a5 a0 32 d1 a0 1c 57 a8 4d |l$..p.M..2...W.M| +000008b0 e3 af a5 8e 05 05 3e 10 43 a1 02 03 01 00 01 a3 |......>.C.......| +000008c0 81 a6 30 81 a3 30 1d 06 03 55 1d 0e 04 16 04 14 |..0..0...U......| +000008d0 ad 91 99 0b c2 2a b1 f5 17 04 8c 23 b6 65 5a 26 |.....*.....#.eZ&| +000008e0 8e 34 5a 63 30 1f 06 03 55 1d 23 04 18 30 16 80 |.4Zc0...U.#..0..| +000008f0 14 ad 91 99 0b c2 2a b1 f5 17 04 8c 23 b6 65 5a |......*.....#.eZ| +00000900 26 8e 34 5a 63 30 0f 06 03 55 1d 13 01 01 ff 04 |&.4Zc0...U......| +00000910 05 30 03 01 01 ff 30 0b 06 03 55 1d 0f 04 04 03 |.0....0...U.....| +00000920 02 01 86 30 43 06 03 55 1d 1f 04 3c 30 3a 30 38 |...0C..U...<0:08| +00000930 a0 36 a0 34 86 32 68 74 74 70 3a 2f 2f 77 77 77 |.6.4.2http://www| +00000940 2e 63 61 6e 6f 6e 69 63 61 6c 2e 63 6f 6d 2f 73 |.canonical.com/s| +00000950 65 63 75 72 65 2d 62 6f 6f 74 2d 6d 61 73 74 65 |ecure-boot-maste| +00000960 72 2d 63 61 2e 63 72 6c 30 0d 06 09 2a 86 48 86 |r-ca.crl0...*.H.| +00000970 f7 0d 01 01 0b 05 00 03 82 01 01 00 3f 7d f6 76 |............?}.v| +00000980 a5 b3 83 b4 2b 7a d0 6d 52 1a 03 83 c4 12 a7 50 |....+z.mR......P| +00000990 9c 47 92 cc c0 94 77 82 d2 ae 57 b3 99 04 f5 32 |.G....w...W....2| +000009a0 3a c6 55 1d 07 db 12 a9 56 fa d8 d4 76 20 eb e4 |:.U.....V...v ..| +000009b0 c3 51 db 9a 5c 9c 92 3f 18 73 da 94 6a a1 99 38 |.Q..\..?.s..j..8| +000009c0 8c a4 88 6d c1 fc 39 71 d0 74 76 16 03 3e 56 23 |...m..9q.tv..>V#| +000009d0 35 d5 55 47 5b 1a 1d 41 c2 d3 12 4c dc ff ae 0a |5.UG[..A...L....| +000009e0 92 9c 62 0a 17 01 9c 73 e0 5e b1 fd bc d6 b5 19 |..b....s.^......| +000009f0 11 7a 7e cd 3e 03 7e 66 db 5b a8 c9 39 48 51 ff |.z~.>.~f.[..9HQ.| +00000a00 53 e1 9c 31 53 91 1b 3b 10 75 03 17 ba e6 81 02 |S..1S..;.u......| +00000a10 80 94 70 4c 46 b7 94 b0 3d 15 cd 1f 8e 02 e0 68 |..pLF...=......h| +00000a20 02 8f fb f9 47 1d 7d a2 01 c6 07 51 c4 9a cc ed |....G.}....Q....| +00000a30 dd cf a3 5d ed 92 bb be d1 fd e6 ec 1f 33 51 73 |...].........3Qs| +00000a40 04 be 3c 72 b0 7d 08 f8 01 ff 98 7d cb 9c e0 69 |...........f..m| +00000a70 bd b8 27 77 c1 42 94 bd fc 6a 0a bc |..'w.B...j..| +00000a7c a1 59 c0 a5 |.Y..| esl[2].signature_type = {x509_cert} +00000a80 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +00000a8c 79 03 00 00 |y...| esl[2].signature_list_size = 889 +00000a90 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000a94 5d 03 00 00 |]...| esl[2].signature_size = 861 +00000a98 esl[2].signature_header (end:0x00000a98) +00000a98 91 30 05 3b 9f 6c cc 04 |.0.;.l..| esl[2].signature[0].owner = {3b053091-6c9f-04cc-b1ac-e2a51e3be5f5} +00000aa0 b1 ac e2 a5 1e 3b e5 f5 |.....;..| +00000aa8 30 82 03 49 30 82 02 31 |0..I0..1| esl[2].signature[0].data (end:0x00000df5) +00000ab0 a0 03 02 01 02 02 10 31 1e 46 c5 16 00 a1 a4 40 |.......1.F.....@| +00000ac0 f1 c1 50 e2 17 c2 71 30 0d 06 09 2a 86 48 86 f7 |..P...q0...*.H..| +00000ad0 0d 01 01 0b 05 00 30 2e 31 2c 30 2a 06 03 55 04 |......0.1,0*..U.| +00000ae0 03 13 23 41 53 55 53 54 65 4b 20 4d 6f 74 68 65 |..#ASUSTeK Mothe| +00000af0 72 42 6f 61 72 64 20 4b 45 4b 20 43 65 72 74 69 |rBoard KEK Certi| +00000b00 66 69 63 61 74 65 30 1e 17 0d 31 31 31 32 32 36 |ficate0...111226| +00000b10 32 33 33 34 35 39 5a 17 0d 33 31 31 32 32 36 32 |233459Z..3112262| +00000b20 33 33 34 35 38 5a 30 2e 31 2c 30 2a 06 03 55 04 |33458Z0.1,0*..U.| +00000b30 03 13 23 41 53 55 53 54 65 4b 20 4d 6f 74 68 65 |..#ASUSTeK Mothe| +00000b40 72 42 6f 61 72 64 20 4b 45 4b 20 43 65 72 74 69 |rBoard KEK Certi| +00000b50 66 69 63 61 74 65 30 82 01 22 30 0d 06 09 2a 86 |ficate0.."0...*.| +00000b60 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 |H.............0.| +00000b70 01 0a 02 82 01 01 00 89 09 84 de a7 21 16 1b 45 |............!..E| +00000b80 4d 9c 21 73 80 84 f6 d1 13 e7 92 a4 b5 1d 0a e3 |M.!s............| +00000b90 4b c5 a3 00 9f 64 b9 80 0f c2 14 16 d8 d7 9e 1e |K....d..........| +00000ba0 ac a4 2f d8 e8 e2 37 23 d4 75 80 fa a3 2a de 8c |../...7#.u...*..| +00000bb0 35 25 75 f8 c6 77 36 f2 10 74 a9 8e 08 49 c7 d5 |5%u..w6..t...I..| +00000bc0 36 ab 82 fc 26 6b 53 a2 ab 75 a6 3e c2 23 fb 05 |6...&kS..u.>.#..| +00000bd0 4b 51 d1 73 ce bf de 88 e5 96 0c 4a 1f 67 9a 81 |KQ.s.......J.g..| +00000be0 e8 46 a8 09 45 12 2f 0f 29 39 e9 b1 29 2b ac 0c |.F..E./.)9..)+..| +00000bf0 73 aa fb 78 4b d5 29 7e 35 2c aa 84 2c e3 62 79 |s..xK.)~5,..,.by| +00000c00 d3 51 29 d6 ec f2 e5 40 45 a0 9f 17 4e b2 f0 dc |.Q)....@E...N...| +00000c10 38 34 c3 c7 7c f6 05 e8 27 a1 46 9b 06 8c 6f 23 |84..|...'.F...o#| +00000c20 0a 6a 97 ea 22 57 99 69 d3 7f eb 2f d9 59 21 26 |.j.."W.i.../.Y!&| +00000c30 06 5b 36 7d 1f b3 87 05 6a a5 fe e2 aa 4d 8e c8 |.[6}....j....M..| +00000c40 36 57 63 bd b8 ec dc 8b 8b a0 25 2a 4a cc 83 9f |6Wc.......%*J...| +00000c50 05 55 2b 64 4b df 10 06 e5 6a 0a 7d d6 0c 9e ed |.U+dK....j.}....| +00000c60 a9 a7 ae f1 26 a6 31 4c 4b 77 1d eb 8d 50 cf a8 |....&.1LKw...P..| +00000c70 d5 17 68 05 97 3a db 02 03 01 00 01 a3 63 30 61 |..h..:.......c0a| +00000c80 30 5f 06 03 55 1d 01 04 58 30 56 80 10 59 15 d5 |0_..U...X0V..Y..| +00000c90 b5 69 8a b8 9d 28 c8 72 db 3f 5a 9c f0 a1 30 30 |.i...(.r.?Z...00| +00000ca0 2e 31 2c 30 2a 06 03 55 04 03 13 23 41 53 55 53 |.1,0*..U...#ASUS| +00000cb0 54 65 4b 20 4d 6f 74 68 65 72 42 6f 61 72 64 20 |TeK MotherBoard | +00000cc0 4b 45 4b 20 43 65 72 74 69 66 69 63 61 74 65 82 |KEK Certificate.| +00000cd0 10 31 1e 46 c5 16 00 a1 a4 40 f1 c1 50 e2 17 c2 |.1.F.....@..P...| +00000ce0 71 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |q0...*.H........| +00000cf0 03 82 01 01 00 21 58 30 4f 95 f5 9f 66 e6 02 0c |.....!X0O...f...| +00000d00 68 5e fc 28 24 a7 8a 33 b7 31 81 26 65 3d 5b c0 |h^.($..3.1.&e=[.| +00000d10 ba a3 48 e5 a0 e8 1a c9 a9 56 e1 06 85 87 56 97 |..H......V....V.| +00000d20 f3 26 79 cc b1 98 db 74 1d 95 4c 3e f9 dd 91 97 |.&y....t..L>....| +00000d30 76 33 db b2 69 95 71 f2 5e 8b 9a ec 37 0d 36 7c |v3..i.q.^...7.6|| +00000d40 30 6c 5c 99 17 10 49 c8 6d b7 ce 17 f3 0c 2e 0a |0l\...I.m.......| +00000d50 72 8c 32 d0 10 8f 8b 76 da c5 06 b7 5b 11 cd 39 |r.2....v....[..9| +00000d60 3c 68 71 6f 2a b1 67 b4 6d ae c8 85 2d 8c ae 9d |Z.y...2.I..(..| +000002c0 ef fb 54 95 93 c7 fc e4 89 ef 96 00 ce d6 c6 8a |..T.............| +000002d0 4d 85 ca 9c 6c fb 8a a7 43 60 36 5e 73 97 17 2f |M...l...C`6^s../| +000002e0 16 46 d0 ce f0 a0 07 77 62 4d 15 0e 22 f6 91 71 |.F.....wbM.."..q| +000002f0 1a 79 e1 85 1c 0b 2c 94 9f 9d 97 cf 49 b5 dd ea |.y....,.....I...| +00000300 6a e5 a7 61 ec 82 0d 95 e8 98 5c e8 72 c6 da 8d |j..a......\.r...| +00000310 df 21 ec 05 30 0f 79 b8 af e9 b0 2b c0 83 73 fe |.!..0.y....+..s.| +00000320 bf 9d 4a 6d da a5 a0 65 37 cf 2c 87 f1 2b c6 a3 |..Jm...e7.,..+..| +00000330 0e 92 64 57 1a 77 ed d9 47 40 47 da ea ff 23 98 |..dW.w..G@G...#.| +00000340 d1 25 b9 72 f5 38 3a b3 33 a5 5d f1 44 dc d8 63 |.%.r.8:.3.].D..c| +00000350 7d f9 2f 7d f1 d1 d0 95 c0 a6 75 a8 70 c9 c4 2b |}./}......u.p..+| +00000360 c0 45 04 d0 40 5b 75 7d e2 b2 0a 3c 1e 64 22 30 |.E..@[u}...<.d"0| +00000370 d2 02 84 c5 b7 bb |......| +00000376 diff --git a/tests/machine3/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine3/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..12ad82fc --- /dev/null +++ b/tests/machine3/annotations/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,62 @@ +00000000 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |.Y.....J....\+.r| esl[0].signature_type = {x509_cert} +00000010 76 03 00 00 |v...| esl[0].signature_list_size = 886 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 5a 03 00 00 |Z...| esl[0].signature_size = 858 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 91 30 05 3b |.0.;| esl[0].signature[0].owner = {3b053091-6c9f-04cc-b1ac-e2a51e3be5f5} +00000020 9f 6c cc 04 b1 ac e2 a5 1e 3b e5 f5 |.l.......;..| +0000002c 30 82 03 46 |0..F| esl[0].signature[0].data (end:0x00000376) +00000030 30 82 02 2e a0 03 02 01 02 02 10 53 41 e0 15 c4 |0..........SA...| +00000040 3a f8 a8 48 36 b9 a5 ff 69 14 88 30 0d 06 09 2a |:..H6...i..0...*| +00000050 86 48 86 f7 0d 01 01 0b 05 00 30 2d 31 2b 30 29 |.H........0-1+0)| +00000060 06 03 55 04 03 13 22 41 53 55 53 54 65 4b 20 4d |..U..."ASUSTeK M| +00000070 6f 74 68 65 72 42 6f 61 72 64 20 50 4b 20 43 65 |otherBoard PK Ce| +00000080 72 74 69 66 69 63 61 74 65 30 1e 17 0d 31 31 31 |rtificate0...111| +00000090 32 32 36 32 33 33 34 35 30 5a 17 0d 33 31 31 32 |226233450Z..3112| +000000a0 32 36 32 33 33 34 34 39 5a 30 2d 31 2b 30 29 06 |26233449Z0-1+0).| +000000b0 03 55 04 03 13 22 41 53 55 53 54 65 4b 20 4d 6f |.U..."ASUSTeK Mo| +000000c0 74 68 65 72 42 6f 61 72 64 20 50 4b 20 43 65 72 |therBoard PK Cer| +000000d0 74 69 66 69 63 61 74 65 30 82 01 22 30 0d 06 09 |tificate0.."0...| +000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 |*.H.............| +000000f0 30 82 01 0a 02 82 01 01 00 d9 84 15 36 c5 d4 ce |0...........6...| +00000100 8a a1 56 16 a0 e8 74 cd 58 1e 2a 02 96 1b c4 37 |..V...t.X.*....7| +00000110 64 da 8c 6a 24 84 cd dc c4 68 04 15 c7 e9 cf 20 |d..j$....h..... | +00000120 a4 45 1a 42 f0 a3 9b 62 22 6e 2a 43 67 17 8d 4d |.E.B...b"n*Cg..M| +00000130 10 aa f8 dd f2 2a 9e 86 ba 91 d0 32 7e 95 be 01 |.....*.....2~...| +00000140 78 73 3a d3 98 7e 19 f8 16 0e 27 cc ea c5 be b5 |xs:..~....'.....| +00000150 80 7e e8 bc a8 17 41 b3 ea 55 34 19 53 d7 7e 7d |.~....A..U4.S.~}| +00000160 50 c7 5a b8 ef 54 f9 13 6e ab d6 45 cd 1d 02 94 |P.Z..T..n..E....| +00000170 e2 78 d7 88 a8 10 52 8d 7e ba f1 49 36 c0 68 70 |.x....R.~..I6.hp| +00000180 f9 d5 0c 5a fd 6b 1a 6f 88 c2 37 69 22 42 92 f3 |...Z.k.o..7i"B..| +00000190 9d ae ef 73 ec f4 0f 32 42 64 c3 e9 b9 89 dd 06 |...s...2Bd......| +000001a0 e5 cc 2f 6b f8 00 4e 91 64 f7 03 45 f0 4f a4 11 |../k..N.d..E.O..| +000001b0 83 e9 83 97 e9 a0 dc 2d c8 03 56 b4 df 61 a6 32 |.......-..V..a.2| +000001c0 a5 8b a6 1b 4e d8 1c a7 a3 f3 72 4e 72 f8 fe 69 |....N.....rNr..i| +000001d0 49 cf 61 f2 e6 59 96 58 b8 14 7c ca f5 e5 6b f0 |I.a..Y.X..|...k.| +000001e0 6d da f7 bc 08 5b 7f 57 e9 96 37 59 5a 70 79 57 |m....[.W..7YZpyW| +000001f0 0e c8 82 c8 91 7b 67 f9 2d 02 03 01 00 01 a3 62 |.....{g.-......b| +00000200 30 60 30 5e 06 03 55 1d 01 04 57 30 55 80 10 a2 |0`0^..U...W0U...| +00000210 8f 65 a6 6a 29 64 38 d8 d6 72 0d 3f 3d e3 e9 a1 |.e.j)d8..r.?=...| +00000220 2f 30 2d 31 2b 30 29 06 03 55 04 03 13 22 41 53 |/0-1+0)..U..."AS| +00000230 55 53 54 65 4b 20 4d 6f 74 68 65 72 42 6f 61 72 |USTeK MotherBoar| +00000240 64 20 50 4b 20 43 65 72 74 69 66 69 63 61 74 65 |d PK Certificate| +00000250 82 10 53 41 e0 15 c4 3a f8 a8 48 36 b9 a5 ff 69 |..SA...:..H6...i| +00000260 14 88 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 |..0...*.H.......| +00000270 00 03 82 01 01 00 73 27 1a 32 88 0e db 13 8d f5 |......s'.2......| +00000280 7e fc 94 f2 1a 27 6b c2 ca 79 d0 ba b6 58 bc df |~....'k..y...X..| +00000290 97 13 5a 4c dc a2 e4 90 39 7b 24 84 7d 2e a3 95 |..ZL....9{$.}...| +000002a0 96 39 a6 6b c2 a6 51 38 6f e5 0b af c0 91 0a 90 |.9.k..Q8o.......| +000002b0 3f 3e 5a e4 79 16 98 96 32 94 49 ae 00 28 18 aa |?>Z.y...2.I..(..| +000002c0 ef fb 54 95 93 c7 fc e4 89 ef 96 00 ce d6 c6 8a |..T.............| +000002d0 4d 85 ca 9c 6c fb 8a a7 43 60 36 5e 73 97 17 2f |M...l...C`6^s../| +000002e0 16 46 d0 ce f0 a0 07 77 62 4d 15 0e 22 f6 91 71 |.F.....wbM.."..q| +000002f0 1a 79 e1 85 1c 0b 2c 94 9f 9d 97 cf 49 b5 dd ea |.y....,.....I...| +00000300 6a e5 a7 61 ec 82 0d 95 e8 98 5c e8 72 c6 da 8d |j..a......\.r...| +00000310 df 21 ec 05 30 0f 79 b8 af e9 b0 2b c0 83 73 fe |.!..0.y....+..s.| +00000320 bf 9d 4a 6d da a5 a0 65 37 cf 2c 87 f1 2b c6 a3 |..Jm...e7.,..+..| +00000330 0e 92 64 57 1a 77 ed d9 47 40 47 da ea ff 23 98 |..dW.w..G@G...#.| +00000340 d1 25 b9 72 f5 38 3a b3 33 a5 5d f1 44 dc d8 63 |.%.r.8:.3.].D..c| +00000350 7d f9 2f 7d f1 d1 d0 95 c0 a6 75 a8 70 c9 c4 2b |}./}......u.p..+| +00000360 c0 45 04 d0 40 5b 75 7d e2 b2 0a 3c 1e 64 22 30 |.E..@[u}...<.d"0| +00000370 d2 02 84 c5 b7 bb |......| +00000376 diff --git a/tests/machine3/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine3/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..220aadb4 --- /dev/null +++ b/tests/machine3/annotations/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,443 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 0c 01 00 00 |....| esl[0].signature_list_size = 268 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 00 00 00 00 |....| esl[0].signature[0].owner = {zero} +00000020 00 00 00 00 00 00 00 00 00 00 00 00 |............| +0000002c f5 8f bd f7 |....| esl[0].signature[0].data (end:0x0000004c) +00000030 1b e8 c3 7c bb d6 94 4e 47 2c 45 0b 10 43 81 7b |...|...NG,E..C.{| +00000040 97 29 14 48 7c 22 10 33 f3 07 9e 43 |.).H|".3...C| +0000004c 00 00 00 00 |....| esl[0].signature[1].owner = {zero} +00000050 00 00 00 00 00 00 00 00 00 00 00 00 |............| +0000005c f1 6b 5f c3 |.k_.| esl[0].signature[1].data (end:0x0000007c) +00000060 61 18 3f 58 71 20 e6 02 c0 d6 57 73 af df e7 86 |a.?Xq ....Ws....| +00000070 12 41 84 fa 70 80 52 58 d7 6d 59 4c |.A..p.RX.mYL| +0000007c 00 00 00 00 |....| esl[0].signature[2].owner = {zero} +00000080 00 00 00 00 00 00 00 00 00 00 00 00 |............| +0000008c a5 d1 09 b2 |....| esl[0].signature[2].data (end:0x000000ac) +00000090 af a3 fa 90 87 8f 70 38 2b 23 88 fc d2 fe ae ae |......p8+#......| +000000a0 8a 51 b8 0a dd 04 8e 9f 87 6b 2a 4e |.Q.......k*N| +000000ac 00 00 00 00 |....| esl[0].signature[3].owner = {zero} +000000b0 00 00 00 00 00 00 00 00 00 00 00 00 |............| +000000bc 7e 02 1f 15 |~...| esl[0].signature[3].data (end:0x000000dc) +000000c0 e3 a6 7b 75 ac e8 84 99 9b ed ff e3 42 13 79 2a |..{u........B.y*| +000000d0 61 1e 40 e5 62 e8 7e 6b 9a 0c b2 82 |a.@.b.~k....| +000000dc 00 00 00 00 |....| esl[0].signature[4].owner = {zero} +000000e0 00 00 00 00 00 00 00 00 00 00 00 00 |............| +000000ec 04 97 01 57 |...W| esl[0].signature[4].data (end:0x0000010c) +000000f0 de 52 cd ae 14 cf 17 ee 36 98 81 d6 24 5b 3a 6a |.R......6...$[:j| +00000100 b6 35 2e ab ae e5 88 a0 58 4b 03 03 |.5......XK..| +0000010c a1 59 c0 a5 |.Y..| esl[1].signature_type = {x509_cert} +00000110 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +0000011c 40 06 00 00 |@...| esl[1].signature_list_size = 1600 +00000120 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000124 24 06 00 00 |$...| esl[1].signature_size = 1572 +00000128 esl[1].signature_header (end:0x00000128) +00000128 bd 9a fa 77 59 03 32 4d |...wY.2M| esl[1].signature[0].owner = {microsoft} +00000130 bd 60 28 f4 e7 8f 78 4b |.`(...xK| +00000138 30 82 06 10 30 82 03 f8 |0...0...| esl[1].signature[0].data (end:0x0000074c) +00000140 a0 03 02 01 02 02 0a 61 08 d3 c4 00 00 00 00 00 |.......a........| +00000150 04 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000160 30 81 91 31 0b 30 09 06 03 55 04 06 13 02 55 53 |0..1.0...U....US| +00000170 31 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 |1.0...U....Washi| +00000180 6e 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 |ngton1.0...U....| +00000190 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a |Redmond1.0...U..| +000001a0 13 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |..Microsoft Corp| +000001b0 6f 72 61 74 69 6f 6e 31 3b 30 39 06 03 55 04 03 |oration1;09..U..| +000001c0 13 32 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |.2Microsoft Corp| +000001d0 6f 72 61 74 69 6f 6e 20 54 68 69 72 64 20 50 61 |oration Third Pa| +000001e0 72 74 79 20 4d 61 72 6b 65 74 70 6c 61 63 65 20 |rty Marketplace | +000001f0 52 6f 6f 74 30 1e 17 0d 31 31 30 36 32 37 32 31 |Root0...11062721| +00000200 32 32 34 35 5a 17 0d 32 36 30 36 32 37 32 31 33 |2245Z..260627213| +00000210 32 34 35 5a 30 81 81 31 0b 30 09 06 03 55 04 06 |245Z0..1.0...U..| +00000220 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000230 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000240 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000250 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +00000260 43 6f 72 70 6f 72 61 74 69 6f 6e 31 2b 30 29 06 |Corporation1+0).| +00000270 03 55 04 03 13 22 4d 69 63 72 6f 73 6f 66 74 20 |.U..."Microsoft | +00000280 43 6f 72 70 6f 72 61 74 69 6f 6e 20 55 45 46 49 |Corporation UEFI| +00000290 20 43 41 20 32 30 31 31 30 82 01 22 30 0d 06 09 | CA 20110.."0...| +000002a0 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 |*.H.............| +000002b0 30 82 01 0a 02 82 01 01 00 a5 08 6c 4c c7 45 09 |0..........lL.E.| +000002c0 6a 4b 0c a4 c0 87 7f 06 75 0c 43 01 54 64 e0 16 |jK......u.C.Td..| +000002d0 7f 07 ed 92 7d 0b b2 73 bf 0c 0a c6 4a 45 61 a0 |....}..s....JEa.| +000002e0 c5 16 2d 96 d3 f5 2b a0 fb 4d 49 9b 41 80 90 3c |..-...+..MI.A..<| +000002f0 b9 54 fd e6 bc d1 9d c4 a4 18 8a 7f 41 8a 5c 59 |.T..........A.\Y| +00000300 83 68 32 bb 8c 47 c9 ee 71 bc 21 4f 9a 8a 7c ff |.h2..G..q.!O..|.| +00000310 44 3f 8d 8f 32 b2 26 48 ae 75 b5 ee c9 4c 1e 4a |D?..2.&H.u...L.J| +00000320 19 7e e4 82 9a 1d 78 77 4d 0c b0 bd f6 0f d3 16 |.~....xwM.......| +00000330 d3 bc fa 2b a5 51 38 5d f5 fb ba db 78 02 db ff |...+.Q8]....x...| +00000340 ec 0a 1b 96 d5 83 b8 19 13 e9 b6 c0 7b 40 7b e1 |............{@{.| +00000350 1f 28 27 c9 fa ef 56 5e 1c e6 7e 94 7e c0 f0 44 |.('...V^..~.~..D| +00000360 b2 79 39 e5 da b2 62 8b 4d bf 38 70 e2 68 24 14 |.y9...b.M.8p.h$.| +00000370 c9 33 a4 08 37 d5 58 69 5e d3 7c ed c1 04 53 08 |.3..7.Xi^.|...S.| +00000380 e7 4e b0 2a 87 63 08 61 6f 63 15 59 ea b2 2b 79 |.N.*.c.aoc.Y..+y| +00000390 d7 0c 61 67 8a 5b fd 5e ad 87 7f ba 86 67 4f 71 |..ag.[.^.....gOq| +000003a0 58 12 22 04 22 22 ce 8b ef 54 71 00 ce 50 35 58 |X.".""...Tq..P5X| +000003b0 76 95 08 ee 6a b1 a2 01 d5 02 03 01 00 01 a3 82 |v...j...........| +000003c0 01 76 30 82 01 72 30 12 06 09 2b 06 01 04 01 82 |.v0..r0...+.....| +000003d0 37 15 01 04 05 02 03 01 00 01 30 23 06 09 2b 06 |7.........0#..+.| +000003e0 01 04 01 82 37 15 02 04 16 04 14 f8 c1 6b b7 7f |....7........k..| +000003f0 77 53 4a f3 25 37 1d 4e a1 26 7b 0f 20 70 80 30 |wSJ.%7.N.&{. p.0| +00000400 1d 06 03 55 1d 0e 04 16 04 14 13 ad bf 43 09 bd |...U.........C..| +00000410 82 70 9c 8c d5 4f 31 6e d5 22 98 8a 1b d4 30 19 |.p...O1n."....0.| +00000420 06 09 2b 06 01 04 01 82 37 14 02 04 0c 1e 0a 00 |..+.....7.......| +00000430 53 00 75 00 62 00 43 00 41 30 0b 06 03 55 1d 0f |S.u.b.C.A0...U..| +00000440 04 04 03 02 01 86 30 0f 06 03 55 1d 13 01 01 ff |......0...U.....| +00000450 04 05 30 03 01 01 ff 30 1f 06 03 55 1d 23 04 18 |..0....0...U.#..| +00000460 30 16 80 14 45 66 52 43 e1 7e 58 11 bf d6 4e 9e |0...EfRC.~X...N.| +00000470 23 55 08 3b 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 |#U.;:"j.0\..U...| +00000480 55 30 53 30 51 a0 4f a0 4d 86 4b 68 74 74 70 3a |U0S0Q.O.M.Khttp:| +00000490 2f 2f 63 72 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e |//crl.microsoft.| +000004a0 63 6f 6d 2f 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 |com/pki/crl/prod| +000004b0 75 63 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 |ucts/MicCorThiPa| +000004c0 72 4d 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d |rMarRoo_2010-10-| +000004d0 30 35 2e 63 72 6c 30 60 06 08 2b 06 01 05 05 07 |05.crl0`..+.....| +000004e0 01 01 04 54 30 52 30 50 06 08 2b 06 01 05 05 07 |...T0R0P..+.....| +000004f0 30 02 86 44 68 74 74 70 3a 2f 2f 77 77 77 2e 6d |0..Dhttp://www.m| +00000500 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 |icrosoft.com/pki| +00000510 2f 63 65 72 74 73 2f 4d 69 63 43 6f 72 54 68 69 |/certs/MicCorThi| +00000520 50 61 72 4d 61 72 52 6f 6f 5f 32 30 31 30 2d 31 |ParMarRoo_2010-1| +00000530 30 2d 30 35 2e 63 72 74 30 0d 06 09 2a 86 48 86 |0-05.crt0...*.H.| +00000540 f7 0d 01 01 0b 05 00 03 82 02 01 00 35 08 42 ff |............5.B.| +00000550 30 cc ce f7 76 0c ad 10 68 58 35 29 46 32 76 27 |0...v...hX5)F2v'| +00000560 7c ef 12 41 27 42 1b 4a aa 6d 81 38 48 59 13 55 ||..A'B.J.m.8HY.U| +00000570 f3 e9 58 34 a6 16 0b 82 aa 5d ad 82 da 80 83 41 |..X4.....].....A| +00000580 06 8f b4 1d f2 03 b9 f3 1a 5d 1b f1 50 90 f9 b3 |.........]..P...| +00000590 55 84 42 28 1c 20 bd b2 ae 51 14 c5 c0 ac 97 95 |U.B(. ...Q......| +000005a0 21 1c 90 db 0f fc 77 9e 95 73 91 88 ca bd bd 52 |!.....w..s.....R| +000005b0 b9 05 50 0d df 57 9e a0 61 ed 0d e5 6d 25 d9 40 |..P..W..a...m%.@| +000005c0 0f 17 40 c8 ce a3 4a c2 4d af 9a 12 1d 08 54 8f |..@...J.M.....T.| +000005d0 bd c7 bc b9 2b 3d 49 2b 1f 32 fc 6a 21 69 4f 9b |....+=I+.2.j!iO.| +000005e0 c8 7e 42 34 fc 36 06 17 8b 8f 20 40 c0 b3 9a 25 |.~B4.6.... @...%| +000005f0 75 27 cd c9 03 a3 f6 5d d1 e7 36 54 7a b9 50 b5 |u'.....]..6Tz.P.| +00000600 d3 12 d1 07 bf bb 74 df dc 1e 8f 80 d5 ed 18 f4 |......t.........| +00000610 2f 14 16 6b 2f de 66 8c b0 23 e5 c7 84 d8 ed ea |/..k/.f..#......| +00000620 c1 33 82 ad 56 4b 18 2d f1 68 95 07 cd cf f0 72 |.3..VK.-.h.....r| +00000630 f0 ae bb dd 86 85 98 2c 21 4c 33 2b f0 0f 4a f0 |.......,!L3+..J.| +00000640 68 87 b5 92 55 32 75 a1 6a 82 6a 3c a3 25 11 a4 |h...U2u.j.j<.%..| +00000650 ed ad d7 04 ae cb d8 40 59 a0 84 d1 95 4c 62 91 |.......@Y....Lb.| +00000660 22 1a 74 1d 8c 3d 47 0e 44 a6 e4 b0 9b 34 35 b1 |".t..=G.D....45.| +00000670 fa b6 53 a8 2c 81 ec a4 05 71 c8 9d b8 ba e8 1b |..S.,....q......| +00000680 44 66 e4 47 54 0e 8e 56 7f b3 9f 16 98 b2 86 d0 |Df.GT..V........| +00000690 68 3e 90 23 b5 2f 5e 8f 50 85 8d c6 8d 82 5f 41 |h>.#./^.P....._A| +000006a0 a1 f4 2e 0d e0 99 d2 6c 75 e4 b6 69 b5 21 86 fa |.......lu..i.!..| +000006b0 07 d1 f6 e2 4d d1 da ad 2c 77 53 1e 25 32 37 c7 |....M...,wS.%27.| +000006c0 6c 52 72 95 86 b0 f1 35 61 6a 19 f5 b2 3b 81 50 |lRr....5aj...;.P| +000006d0 56 a6 32 2d fe a2 89 f9 42 86 27 18 55 a1 82 ca |V.2-....B.'.U...| +000006e0 5a 9b f8 30 98 54 14 a6 47 96 25 2f c8 26 e4 41 |Z..0.T..G.%/.&.A| +000006f0 94 1a 5c 02 3f e5 96 e3 85 5b 3c 3e 3f bb 47 16 |..\.?....[<>?.G.| +00000700 72 55 e2 25 22 b1 d9 7b e7 03 06 2a a3 f7 1e 90 |rU.%"..{...*....| +00000710 46 c3 00 0d d6 19 89 e3 0e 35 27 62 03 71 15 a6 |F........5'b.q..| +00000720 ef d0 27 a0 a0 59 37 60 f8 38 94 b8 e0 78 70 f8 |..'..Y7`.8...xp.| +00000730 ba 4c 86 87 94 f6 e0 ae 02 45 ee 65 c2 b6 a3 7e |.L.......E.e...~| +00000740 69 16 75 07 92 9b f5 a6 bc 59 83 58 |i.u......Y.X| +0000074c a1 59 c0 a5 |.Y..| esl[2].signature_type = {x509_cert} +00000750 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +0000075c 07 06 00 00 |....| esl[2].signature_list_size = 1543 +00000760 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000764 eb 05 00 00 |....| esl[2].signature_size = 1515 +00000768 esl[2].signature_header (end:0x00000768) +00000768 bd 9a fa 77 59 03 32 4d |...wY.2M| esl[2].signature[0].owner = {microsoft} +00000770 bd 60 28 f4 e7 8f 78 4b |.`(...xK| +00000778 30 82 05 d7 30 82 03 bf |0...0...| esl[2].signature[0].data (end:0x00000d53) +00000780 a0 03 02 01 02 02 0a 61 07 76 56 00 00 00 00 00 |.......a.vV.....| +00000790 08 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +000007a0 30 81 88 31 0b 30 09 06 03 55 04 06 13 02 55 53 |0..1.0...U....US| +000007b0 31 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 |1.0...U....Washi| +000007c0 6e 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 |ngton1.0...U....| +000007d0 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a |Redmond1.0...U..| +000007e0 13 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |..Microsoft Corp| +000007f0 6f 72 61 74 69 6f 6e 31 32 30 30 06 03 55 04 03 |oration1200..U..| +00000800 13 29 4d 69 63 72 6f 73 6f 66 74 20 52 6f 6f 74 |.)Microsoft Root| +00000810 20 43 65 72 74 69 66 69 63 61 74 65 20 41 75 74 | Certificate Aut| +00000820 68 6f 72 69 74 79 20 32 30 31 30 30 1e 17 0d 31 |hority 20100...1| +00000830 31 31 30 31 39 31 38 34 31 34 32 5a 17 0d 32 36 |11019184142Z..26| +00000840 31 30 31 39 31 38 35 31 34 32 5a 30 81 84 31 0b |1019185142Z0..1.| +00000850 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 |0...U....US1.0..| +00000860 03 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e |.U....Washington| +00000870 31 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f |1.0...U....Redmo| +00000880 6e 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 |nd1.0...U....Mic| +00000890 72 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 |rosoft Corporati| +000008a0 6f 6e 31 2e 30 2c 06 03 55 04 03 13 25 4d 69 63 |on1.0,..U...%Mic| +000008b0 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 50 |rosoft Windows P| +000008c0 72 6f 64 75 63 74 69 6f 6e 20 50 43 41 20 32 30 |roduction PCA 20| +000008d0 31 31 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |110.."0...*.H...| +000008e0 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +000008f0 01 01 00 dd 0c bb a2 e4 2e 09 e3 e7 c5 f7 96 69 |...............i| +00000900 bc 00 21 bd 69 33 33 ef ad 04 cb 54 80 ee 06 83 |..!.i33....T....| +00000910 bb c5 20 84 d9 f7 d2 8b f3 38 b0 ab a4 ad 2d 7c |.. ......8....-|| +00000920 62 79 05 ff e3 4a 3f 04 35 20 70 e3 c4 e7 6b e0 |by...J?.5 p...k.| +00000930 9c c0 36 75 e9 8a 31 dd 8d 70 e5 dc 37 b5 74 46 |..6u..1..p..7.tF| +00000940 96 28 5b 87 60 23 2c bf dc 47 a5 67 f7 51 27 9e |.([.`#,..G.g.Q'.| +00000950 72 eb 07 a6 c9 b9 1e 3b 53 35 7c e5 d3 ec 27 b9 |r......;S5|...'.| +00000960 87 1c fe b9 c9 23 09 6f a8 46 91 c1 6e 96 3c 41 |.....#.o.F..n.http://www.micr| +00000b10 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 |osoft.com/pki/ce| +00000b20 72 74 73 2f 4d 69 63 52 6f 6f 43 65 72 41 75 74 |rts/MicRooCerAut| +00000b30 5f 32 30 31 30 2d 30 36 2d 32 33 2e 63 72 74 30 |_2010-06-23.crt0| +00000b40 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 |...*.H..........| +00000b50 02 01 00 14 fc 7c 71 51 a5 79 c2 6e b2 ef 39 3e |.....|qQ.y.n..9>| +00000b60 bc 3c 52 0f 6e 2b 3f 10 13 73 fe a8 68 d0 48 a6 |..\| +00000c30 60 ec df 03 10 a8 d3 09 e9 f4 f6 96 85 b6 7f 51 |`..............Q| +00000c40 88 66 47 19 8d a2 b0 12 3d 81 2a 68 05 77 bb 91 |.fG.....=.*h.w..| +00000c50 4c 62 7b b6 c1 07 c7 ba 7a 87 34 03 0e 4b 62 7a |Lb{.....z.4..Kbz| +00000c60 99 e9 ca fc ce 4a 37 c9 2d a4 57 7c 1c fe 3d dc |.....J7.-.W|..=.| +00000c70 b8 0f 5a fa d6 c4 b3 02 85 02 3a ea b3 d9 6e e4 |..Z.......:...n.| +00000c80 69 21 37 de 81 d1 f6 75 19 05 67 d3 93 57 5e 29 |i!7....u..g..W^)| +00000c90 1b 39 c8 ee 2d e1 cd e4 45 73 5b d0 d2 ce 7a ab |.9..-...Es[...z.| +00000ca0 16 19 82 46 58 d0 5e 9d 81 b3 67 af 6c 35 f2 bc |...FX.^...g.l5..| +00000cb0 e5 3f 24 e2 35 a2 0a 75 06 f6 18 56 99 d4 78 2c |.?$.5..u...V..x,| +00000cc0 d1 05 1b eb d0 88 01 9d aa 10 f1 05 df ba 7e 2c |..............~,| +00000cd0 63 b7 06 9b 23 21 c4 f9 78 6c e2 58 17 06 36 2b |c...#!..xl.X..6+| +00000ce0 91 12 03 cc a4 d9 f2 2d ba f9 94 9d 40 ed 18 45 |.......-....@..E| +00000cf0 f1 ce 8a 5c 6b 3e ab 03 d3 70 18 2a 0a 6a e0 5f |...\k>...p.*.j._| +00000d00 47 d1 d5 63 0a 32 f2 af d7 36 1f 2a 70 5a e5 42 |G..c.2...6.*pZ.B| +00000d10 59 08 71 4b 57 ba 7e 83 81 f0 21 3c f4 1c c1 c5 |Y.qKW.~...!<....| +00000d20 b9 90 93 0e 88 45 93 86 e9 b1 20 99 be 98 cb c5 |.....E.... .....| +00000d30 95 a4 5d 62 d6 a0 63 08 20 bd 75 10 77 7d 3d f3 |..]b..c. .u.w}=.| +00000d40 45 b9 9f 97 9f cb 57 80 6f 33 a9 04 cf 77 a4 62 |E.....W.o3...w.b| +00000d50 1c 59 7e |.Y~| +00000d53 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c |.Y.....J....\| esl[3].signature_type = {x509_cert} +00000d60 2b f0 72 |+.r| +00000d63 64 04 00 00 |d...| esl[3].signature_list_size = 1124 +00000d67 00 00 00 00 |....| esl[3].signature_header_size = 0 +00000d6b 48 04 00 00 |H...| esl[3].signature_size = 1096 +00000d6f esl[3].signature_header (end:0x00000d6f) +00000d6f e4 |.| esl[3].signature[0].owner = {6dc40ae4-2ee8-9c4c-a314-0fc7b2008710} +00000d70 0a c4 6d e8 2e 4c 9c a3 14 0f c7 b2 00 87 10 |..m..L.........| +00000d7f 30 |0| esl[3].signature[0].data (end:0x000011b7) +00000d80 82 04 34 30 82 03 1c a0 03 02 01 02 02 09 00 b9 |..40............| +00000d90 41 24 a0 18 2c 92 67 30 0d 06 09 2a 86 48 86 f7 |A$..,.g0...*.H..| +00000da0 0d 01 01 0b 05 00 30 81 84 31 0b 30 09 06 03 55 |......0..1.0...U| +00000db0 04 06 13 02 47 42 31 14 30 12 06 03 55 04 08 0c |....GB1.0...U...| +00000dc0 0b 49 73 6c 65 20 6f 66 20 4d 61 6e 31 10 30 0e |.Isle of Man1.0.| +00000dd0 06 03 55 04 07 0c 07 44 6f 75 67 6c 61 73 31 17 |..U....Douglas1.| +00000de0 30 15 06 03 55 04 0a 0c 0e 43 61 6e 6f 6e 69 63 |0...U....Canonic| +00000df0 61 6c 20 4c 74 64 2e 31 34 30 32 06 03 55 04 03 |al Ltd.1402..U..| +00000e00 0c 2b 43 61 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e |.+Canonical Ltd.| +00000e10 20 4d 61 73 74 65 72 20 43 65 72 74 69 66 69 63 | Master Certific| +00000e20 61 74 65 20 41 75 74 68 6f 72 69 74 79 30 1e 17 |ate Authority0..| +00000e30 0d 31 32 30 34 31 32 31 31 31 32 35 31 5a 17 0d |.120412111251Z..| +00000e40 34 32 30 34 31 31 31 31 31 32 35 31 5a 30 81 84 |420411111251Z0..| +00000e50 31 0b 30 09 06 03 55 04 06 13 02 47 42 31 14 30 |1.0...U....GB1.0| +00000e60 12 06 03 55 04 08 0c 0b 49 73 6c 65 20 6f 66 20 |...U....Isle of | +00000e70 4d 61 6e 31 10 30 0e 06 03 55 04 07 0c 07 44 6f |Man1.0...U....Do| +00000e80 75 67 6c 61 73 31 17 30 15 06 03 55 04 0a 0c 0e |uglas1.0...U....| +00000e90 43 61 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e 31 34 |Canonical Ltd.14| +00000ea0 30 32 06 03 55 04 03 0c 2b 43 61 6e 6f 6e 69 63 |02..U...+Canonic| +00000eb0 61 6c 20 4c 74 64 2e 20 4d 61 73 74 65 72 20 43 |al Ltd. Master C| +00000ec0 65 72 74 69 66 69 63 61 74 65 20 41 75 74 68 6f |ertificate Autho| +00000ed0 72 69 74 79 30 82 01 22 30 0d 06 09 2a 86 48 86 |rity0.."0...*.H.| +00000ee0 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a |............0...| +00000ef0 02 82 01 01 00 bf 5b 3a 16 74 ee 21 5d ae 61 ed |......[:.t.!].a.| +00000f00 9d 56 ac bd de de 72 f3 dd 7e 2d 4c 62 0f ac c0 |.V....r..~-Lb...| +00000f10 6d 48 08 11 cf 8d 8b fb 61 1f 27 cc 11 6e d9 55 |mH......a.'..n.U| +00000f20 3d 39 54 eb 40 3b b1 bb e2 85 34 79 ca f7 7b bf |=9T.@;....4y..{.| +00000f30 ba 7a c8 10 2d 19 7d ad 59 cf a6 d4 e9 4e 0f da |.z..-.}.Y....N..| +00000f40 ae 52 ea 4c 9e 90 ce c6 99 0d 4e 67 65 78 5d f9 |.R.L......Ngex].| +00000f50 d1 d5 38 4a 4a 7a 8f 93 9c 7f 1a a3 85 db ce fa |..8JJz..........| +00000f60 8b f7 c2 a2 21 2d 9b 54 41 35 10 57 13 8d 6c bc |....!-.TA5.W..l.| +00000f70 29 06 50 4a 7e ea 99 a9 68 a7 3b c7 07 1b 32 9e |).PJ~...h.;...2.| +00000f80 a0 19 87 0e 79 bb 68 99 2d 7e 93 52 e5 f6 eb c9 |....y.h.-~.R....| +00000f90 9b f9 2b ed b8 68 49 bc d9 95 50 40 5b c5 b2 71 |..+..hI...P@[..q| +00000fa0 aa eb 5c 57 de 71 f9 40 0a dd 5b ac 1e 84 2d 50 |..\W.q.@..[...-P| +00000fb0 1a 52 d6 e1 f3 6b 6e 90 64 4f 5b b4 eb 20 e4 61 |.R...kn.dO[.. .a| +00000fc0 10 da 5a f0 ea e4 42 d7 01 c4 fe 21 1f d9 b9 c0 |..Z...B....!....| +00000fd0 54 95 42 81 52 72 1f 49 64 7a c8 6c 24 f1 08 70 |T.B.Rr.Idz.l$..p| +00000fe0 0b 4d a5 a0 32 d1 a0 1c 57 a8 4d e3 af a5 8e 05 |.M..2...W.M.....| +00000ff0 05 3e 10 43 a1 02 03 01 00 01 a3 81 a6 30 81 a3 |.>.C.........0..| +00001000 30 1d 06 03 55 1d 0e 04 16 04 14 ad 91 99 0b c2 |0...U...........| +00001010 2a b1 f5 17 04 8c 23 b6 65 5a 26 8e 34 5a 63 30 |*.....#.eZ&.4Zc0| +00001020 1f 06 03 55 1d 23 04 18 30 16 80 14 ad 91 99 0b |...U.#..0.......| +00001030 c2 2a b1 f5 17 04 8c 23 b6 65 5a 26 8e 34 5a 63 |.*.....#.eZ&.4Zc| +00001040 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 01 01 |0...U.......0...| +00001050 ff 30 0b 06 03 55 1d 0f 04 04 03 02 01 86 30 43 |.0...U........0C| +00001060 06 03 55 1d 1f 04 3c 30 3a 30 38 a0 36 a0 34 86 |..U...<0:08.6.4.| +00001070 32 68 74 74 70 3a 2f 2f 77 77 77 2e 63 61 6e 6f |2http://www.cano| +00001080 6e 69 63 61 6c 2e 63 6f 6d 2f 73 65 63 75 72 65 |nical.com/secure| +00001090 2d 62 6f 6f 74 2d 6d 61 73 74 65 72 2d 63 61 2e |-boot-master-ca.| +000010a0 63 72 6c 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |crl0...*.H......| +000010b0 05 00 03 82 01 01 00 3f 7d f6 76 a5 b3 83 b4 2b |.......?}.v....+| +000010c0 7a d0 6d 52 1a 03 83 c4 12 a7 50 9c 47 92 cc c0 |z.mR......P.G...| +000010d0 94 77 82 d2 ae 57 b3 99 04 f5 32 3a c6 55 1d 07 |.w...W....2:.U..| +000010e0 db 12 a9 56 fa d8 d4 76 20 eb e4 c3 51 db 9a 5c |...V...v ...Q..\| +000010f0 9c 92 3f 18 73 da 94 6a a1 99 38 8c a4 88 6d c1 |..?.s..j..8...m.| +00001100 fc 39 71 d0 74 76 16 03 3e 56 23 35 d5 55 47 5b |.9q.tv..>V#5.UG[| +00001110 1a 1d 41 c2 d3 12 4c dc ff ae 0a 92 9c 62 0a 17 |..A...L......b..| +00001120 01 9c 73 e0 5e b1 fd bc d6 b5 19 11 7a 7e cd 3e |..s.^.......z~.>| +00001130 03 7e 66 db 5b a8 c9 39 48 51 ff 53 e1 9c 31 53 |.~f.[..9HQ.S..1S| +00001140 91 1b 3b 10 75 03 17 ba e6 81 02 80 94 70 4c 46 |..;.u........pLF| +00001150 b7 94 b0 3d 15 cd 1f 8e 02 e0 68 02 8f fb f9 47 |...=......h....G| +00001160 1d 7d a2 01 c6 07 51 c4 9a cc ed dd cf a3 5d ed |.}....Q.......].| +00001170 92 bb be d1 fd e6 ec 1f 33 51 73 04 be 3c 72 b0 |........3Qs....| +000011a0 99 14 db ce 03 0e 0b 66 c4 1c 6d bd b8 27 77 c1 |.......f..m..'w.| +000011b0 42 94 bd fc 6a 0a bc |B...j..| +000011b7 a1 59 c0 a5 e4 94 a7 4a 87 |.Y.....J.| esl[4].signature_type = {x509_cert} +000011c0 b5 ab 15 5c 2b f0 72 |...\+.r| +000011c7 82 03 00 00 |....| esl[4].signature_list_size = 898 +000011cb 00 00 00 00 |....| esl[4].signature_header_size = 0 +000011cf 66 |f| esl[4].signature_size = 870 +000011d0 03 00 00 |...| +000011d3 esl[4].signature_header (end:0x000011d3) +000011d3 91 30 05 3b 9f 6c cc 04 b1 ac e2 a5 1e |.0.;.l.......| esl[4].signature[0].owner = {3b053091-6c9f-04cc-b1ac-e2a51e3be5f5} +000011e0 3b e5 f5 |;..| +000011e3 30 82 03 52 30 82 02 3a a0 03 02 01 02 |0..R0..:.....| esl[4].signature[0].data (end:0x00001539) +000011f0 02 10 da 83 b9 90 42 2e bc 8c 44 1f 8d 8b 03 9a |......B...D.....| +00001200 65 a2 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 |e.0...*.H.......| +00001210 00 30 31 31 2f 30 2d 06 03 55 04 03 13 26 41 53 |.011/0-..U...&AS| +00001220 55 53 54 65 4b 20 4d 6f 74 68 65 72 42 6f 61 72 |USTeK MotherBoar| +00001230 64 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 |d SW Key Certifi| +00001240 63 61 74 65 30 1e 17 0d 31 31 31 32 32 36 32 33 |cate0...11122623| +00001250 33 35 30 35 5a 17 0d 33 31 31 32 32 36 32 33 33 |3505Z..311226233| +00001260 35 30 34 5a 30 31 31 2f 30 2d 06 03 55 04 03 13 |504Z011/0-..U...| +00001270 26 41 53 55 53 54 65 4b 20 4d 6f 74 68 65 72 42 |&ASUSTeK MotherB| +00001280 6f 61 72 64 20 53 57 20 4b 65 79 20 43 65 72 74 |oard SW Key Cert| +00001290 69 66 69 63 61 74 65 30 82 01 22 30 0d 06 09 2a |ificate0.."0...*| +000012a0 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 |.H.............0| +000012b0 82 01 0a 02 82 01 01 00 8c f6 a6 eb 77 fc 83 8a |............w...| +000012c0 a4 9f d5 f8 cf 3f 37 f2 6e 2d 0a 62 c5 d8 9b 1d |.....?7.n-.b....| +000012d0 16 0b 22 7f 29 5f 3a 26 df 53 97 8c 78 94 19 90 |..".)_:&.S..x...| +000012e0 42 73 0f 85 c2 ff a4 85 7c 81 2e 0b 51 ba 56 23 |Bs......|...Q.V#| +000012f0 27 92 3d a3 f2 dc e2 77 84 9e 50 be 8a eb 51 34 |'.=....w..P...Q4| +00001300 a4 f8 ef 5d d7 51 fe 70 42 4c 42 06 ef 69 2c a2 |...].Q.pBLB..i,.| +00001310 d3 25 e1 26 57 23 85 6d d0 a7 7b c0 45 28 7e 89 |.%.&W#.m..{.E(~.| +00001320 d5 b4 0a eb af 41 79 21 d2 d7 00 ec 48 f9 44 f6 |.....Ay!....H.D.| +00001330 5b be b6 25 24 f0 8e 2e b4 52 3e e1 0e c1 a4 67 |[..%$....R>....g| +00001340 ea fe e5 93 cc b9 c4 36 21 cb 54 fa af 9d 9c 85 |.......6!.T.....| +00001350 78 cc e5 88 f3 84 0c 67 db 26 69 58 ca de 47 34 |x......g.&iX..G4| +00001360 ec cf 2f b6 49 59 b5 56 db 58 45 7b 21 9d 99 0b |../.IY.V.XE{!...| +00001370 5f de 57 16 a6 ab c8 79 3f 9d 76 89 e2 09 f9 8d |_.W....y?.v.....| +00001380 e2 63 37 fc 74 ea 73 7e 70 ac 15 16 a5 ed 88 60 |.c7.t.s~p......`| +00001390 5f 33 ed 94 9e 0a 05 de c7 85 c3 c1 7a 54 fb 4e |_3..........zT.N| +000013a0 cb cb e8 5e 44 7c 39 db 2d b2 b7 6c ce ca 2f 63 |...^D|9.-..l../c| +000013b0 9d 16 4e a6 e5 ef d6 cf 02 03 01 00 01 a3 66 30 |..N...........f0| +000013c0 64 30 62 06 03 55 1d 01 04 5b 30 59 80 10 56 b0 |d0b..U...[0Y..V.| +000013d0 8b 2a a7 fe cc f1 0c ed 87 62 dc d5 1d c3 a1 33 |.*.......b.....3| +000013e0 30 31 31 2f 30 2d 06 03 55 04 03 13 26 41 53 55 |011/0-..U...&ASU| +000013f0 53 54 65 4b 20 4d 6f 74 68 65 72 42 6f 61 72 64 |STeK MotherBoard| +00001400 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 63 | SW Key Certific| +00001410 61 74 65 82 10 da 83 b9 90 42 2e bc 8c 44 1f 8d |ate......B...D..| +00001420 8b 03 9a 65 a2 30 0d 06 09 2a 86 48 86 f7 0d 01 |...e.0...*.H....| +00001430 01 0b 05 00 03 82 01 01 00 02 cf 52 6f 0b 91 eb |...........Ro...| +00001440 e4 3b b2 70 0c 07 2d 79 80 01 9e 4b 4d 92 bb dc |.;.p..-y...KM...| +00001450 9e e5 e5 31 85 e3 9a 75 ed ca de 8c ee 28 34 01 |...1...u.....(4.| +00001460 83 14 47 9e 3a d4 43 5b 2c c4 41 c8 40 7d b5 08 |..G.:.C[,.A.@}..| +00001470 76 86 80 2b a8 00 9f b7 d3 b1 e6 60 5c 32 b0 a0 |v..+.......`\2..| +00001480 01 0f ba 36 8b b7 b5 4e 87 d5 b7 0a 2c bd bc 6a |...6...N....,..j| +00001490 43 3c ee 76 7c 76 20 ed 39 91 a8 bf 70 1e d6 a8 |C<.v|v .9...p...| +000014a0 1a 3e 81 36 6b 7d 1d 8d f6 f8 af 5b 38 53 6a 04 |.>.6k}.....[8Sj.| +000014b0 0d 7e ae 4d ee ab 02 d4 a4 a2 a9 cf b6 e3 66 a3 |.~.M..........f.| +000014c0 ca 4d 5d d4 18 61 4d da 83 28 4e aa 2a af da eb |.M]..aM..(N.*...| +000014d0 df 2a 20 bd 78 80 ef d1 b0 dd 9b 77 db c9 25 39 |.* .x......w..%9| +000014e0 4b cf a2 86 1a ac cc 32 e7 87 d4 59 b2 03 c4 69 |K......2...Y...i| +000014f0 02 8f 17 c9 de 52 cb e7 ab b8 35 c5 f8 33 06 03 |.....R....5..3..| +00001500 93 52 cf b3 68 d2 b3 5c 1c e8 19 fe 75 26 ed d1 |.R..h..\....u&..| +00001510 65 72 13 4d 69 34 5a 9b 0c b4 e3 56 53 3c b4 67 |er.Mi4Z....VS<.g| +00001520 27 f8 fa d3 20 da 37 58 f6 ad e2 82 59 a2 b8 22 |'... .7X....Y.."| +00001530 2f 9e 56 fe bc 17 49 1d af |/.V...I..| +00001539 a1 59 c0 a5 e4 94 a7 |.Y.....| esl[5].signature_type = {x509_cert} +00001540 4a 87 b5 ab 15 5c 2b f0 72 |J....\+.r| +00001549 79 03 00 00 |y...| esl[5].signature_list_size = 889 +0000154d 00 00 00 |...| esl[5].signature_header_size = 0 +00001550 00 |.| +00001551 5d 03 00 00 |]...| esl[5].signature_size = 861 +00001555 esl[5].signature_header (end:0x00001555) +00001555 91 30 05 3b 9f 6c cc 04 b1 ac e2 |.0.;.l.....| esl[5].signature[0].owner = {3b053091-6c9f-04cc-b1ac-e2a51e3be5f5} +00001560 a5 1e 3b e5 f5 |..;..| +00001565 30 82 03 49 30 82 02 31 a0 03 02 |0..I0..1...| esl[5].signature[0].data (end:0x000018b2) +00001570 01 02 02 10 b8 e5 81 e4 df 77 a5 bb 42 82 d5 cc |.........w..B...| +00001580 fc 00 c0 71 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |...q0...*.H.....| +00001590 0b 05 00 30 2e 31 2c 30 2a 06 03 55 04 03 13 23 |...0.1,0*..U...#| +000015a0 41 53 55 53 54 65 4b 20 4e 6f 74 65 62 6f 6f 6b |ASUSTeK Notebook| +000015b0 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 63 | SW Key Certific| +000015c0 61 74 65 30 1e 17 0d 31 31 31 32 32 37 30 30 31 |ate0...111227001| +000015d0 38 35 33 5a 17 0d 33 31 31 32 32 37 30 30 31 38 |853Z..3112270018| +000015e0 35 32 5a 30 2e 31 2c 30 2a 06 03 55 04 03 13 23 |52Z0.1,0*..U...#| +000015f0 41 53 55 53 54 65 4b 20 4e 6f 74 65 62 6f 6f 6b |ASUSTeK Notebook| +00001600 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 63 | SW Key Certific| +00001610 61 74 65 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 |ate0.."0...*.H..| +00001620 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 |...........0....| +00001630 82 01 01 00 9e 61 fa 74 2c 2a 88 17 c4 bd 77 19 |.....a.t,*....w.| +00001640 0d b3 33 27 0c 0e 94 ec b0 8b 71 b3 08 77 b7 d2 |..3'......q..w..| +00001650 08 9d 32 4f 5c f7 0c cf e0 29 53 56 ed 24 91 d8 |..2O\....)SV.$..| +00001660 bd 53 2a 89 89 8c 74 28 ab 16 2d 4f 9b 65 fc 63 |.S*...t(..-O.e.c| +00001670 7d ed 23 b6 97 5c 6d 04 e4 15 7f dc f8 ba 6b 08 |}.#..\m.......k.| +00001680 cc c9 21 e9 b5 de 8e 03 28 12 63 f0 6a b6 e5 df |..!.....(.c.j...| +00001690 1d 72 28 cc 64 d6 63 66 2f 04 52 6a 1d 25 7d c7 |.r(.d.cf/.Rj.%}.| +000016a0 bd e0 78 fb 0c b7 37 e5 ae f7 0d d6 b5 b4 bf f5 |..x...7.........| +000016b0 f1 c6 82 56 78 5c a8 f3 53 2e f5 ec 15 3f 12 62 |...Vx\..S....?.b| +000016c0 2f eb b6 79 79 86 ac 76 ff b6 66 45 f5 33 da dd |/..yy..v..fE.3..| +000016d0 25 d6 a7 bf f8 d9 db d3 f1 fa ce 0e 22 30 d7 d4 |%..........."0..| +000016e0 80 02 bd d3 2c 1e ec 46 2e 2f ca 0f 7a fa b9 5c |....,..F./..z..\| +000016f0 ff 2b 16 c6 6a 6b 8d 94 64 92 7e f9 55 ee 96 00 |.+..jk..d.~.U...| +00001700 4d 04 2e 4b 15 ed f1 08 49 6a 07 86 69 c8 c5 64 |M..K....Ij..i..d| +00001710 fa ad 2c 4f 02 50 e4 1f 83 c7 2f 19 9f e8 a5 62 |..,O.P..../....b| +00001720 d9 51 32 18 b6 83 ca 08 0a a1 ab a7 65 70 9c 1e |.Q2.........ep..| +00001730 48 c3 0f 49 02 03 01 00 01 a3 63 30 61 30 5f 06 |H..I......c0a0_.| +00001740 03 55 1d 01 04 58 30 56 80 10 00 65 11 e3 ca 0f |.U...X0V...e....| +00001750 96 e8 8d 5b 04 a4 e7 fe ce aa a1 30 30 2e 31 2c |...[.......00.1,| +00001760 30 2a 06 03 55 04 03 13 23 41 53 55 53 54 65 4b |0*..U...#ASUSTeK| +00001770 20 4e 6f 74 65 62 6f 6f 6b 20 53 57 20 4b 65 79 | Notebook SW Key| +00001780 20 43 65 72 74 69 66 69 63 61 74 65 82 10 b8 e5 | Certificate....| +00001790 81 e4 df 77 a5 bb 42 82 d5 cc fc 00 c0 71 30 0d |...w..B......q0.| +000017a0 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 01 |..*.H...........| +000017b0 01 00 31 18 f4 ee e3 72 ba be 33 44 61 74 19 1f |..1....r..3Dat..| +000017c0 66 ac 5c fd 1d 9a 26 75 d0 14 cd 68 38 b3 a8 3f |f.\...&u...h8..?| +000017d0 4f b4 4a e9 1e 21 f2 c9 ee 37 96 26 be 1d 58 9b |O.J..!...7.&..X.| +000017e0 ad 21 ce 58 79 53 d3 ff 38 ef 8f 22 cd 90 0e c6 |.!.XyS..8.."....| +000017f0 32 21 75 9b 5a ab af 08 ff 05 cd 2b f8 8c e7 97 |2!u.Z......+....| +00001800 47 bb 78 e4 5f 56 47 d2 bc c8 a5 95 cb 76 89 5c |G.x._VG......v.\| +00001810 65 24 02 18 06 9c 12 5f ef e0 5c 19 45 38 96 df |e$....._..\.E8..| +00001820 7a 60 5d 61 ba 4d c8 7b 6e 8d 8c 6e 1d a9 e5 92 |z`]a.M.{n..n....| +00001830 35 a2 4f 36 d3 40 ad d7 40 12 ab 6c 48 8d 18 92 |5.O6.@..@..lH...| +00001840 e4 00 52 03 df 14 ac 66 3f 6a ae 42 3a 06 50 aa |..R....f?j.B:.P.| +00001850 a5 0d 40 a7 7b eb fd 41 49 ff eb a3 b4 50 4f f7 |..@.{..AI....PO.| +00001860 54 13 3b 1f 8e b4 45 04 20 42 74 fe 78 3d be 7c |T.;...E. Bt.x=.|| +00001870 db a7 2a 2a 9d 06 48 c0 9a 02 23 af f2 98 07 95 |..**..H...#.....| +00001880 de 3b 30 73 ec 3e 73 58 8f 07 53 40 96 d8 24 d9 |.;0s.>sX..S@..$.| +00001890 66 80 7a 75 8d b7 39 27 10 89 7a b4 53 bf 3b c2 |f.zu..9'..z.S.;.| +000018a0 e2 97 93 37 8a 9d 4d 23 6e ac eb 0d 53 21 4d 0b |...7..M#n...S!M.| +000018b0 34 13 |4.| +000018b2 diff --git a/tests/machine3/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine3/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..220aadb4 --- /dev/null +++ b/tests/machine3/annotations/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,443 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 0c 01 00 00 |....| esl[0].signature_list_size = 268 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c 00 00 00 00 |....| esl[0].signature[0].owner = {zero} +00000020 00 00 00 00 00 00 00 00 00 00 00 00 |............| +0000002c f5 8f bd f7 |....| esl[0].signature[0].data (end:0x0000004c) +00000030 1b e8 c3 7c bb d6 94 4e 47 2c 45 0b 10 43 81 7b |...|...NG,E..C.{| +00000040 97 29 14 48 7c 22 10 33 f3 07 9e 43 |.).H|".3...C| +0000004c 00 00 00 00 |....| esl[0].signature[1].owner = {zero} +00000050 00 00 00 00 00 00 00 00 00 00 00 00 |............| +0000005c f1 6b 5f c3 |.k_.| esl[0].signature[1].data (end:0x0000007c) +00000060 61 18 3f 58 71 20 e6 02 c0 d6 57 73 af df e7 86 |a.?Xq ....Ws....| +00000070 12 41 84 fa 70 80 52 58 d7 6d 59 4c |.A..p.RX.mYL| +0000007c 00 00 00 00 |....| esl[0].signature[2].owner = {zero} +00000080 00 00 00 00 00 00 00 00 00 00 00 00 |............| +0000008c a5 d1 09 b2 |....| esl[0].signature[2].data (end:0x000000ac) +00000090 af a3 fa 90 87 8f 70 38 2b 23 88 fc d2 fe ae ae |......p8+#......| +000000a0 8a 51 b8 0a dd 04 8e 9f 87 6b 2a 4e |.Q.......k*N| +000000ac 00 00 00 00 |....| esl[0].signature[3].owner = {zero} +000000b0 00 00 00 00 00 00 00 00 00 00 00 00 |............| +000000bc 7e 02 1f 15 |~...| esl[0].signature[3].data (end:0x000000dc) +000000c0 e3 a6 7b 75 ac e8 84 99 9b ed ff e3 42 13 79 2a |..{u........B.y*| +000000d0 61 1e 40 e5 62 e8 7e 6b 9a 0c b2 82 |a.@.b.~k....| +000000dc 00 00 00 00 |....| esl[0].signature[4].owner = {zero} +000000e0 00 00 00 00 00 00 00 00 00 00 00 00 |............| +000000ec 04 97 01 57 |...W| esl[0].signature[4].data (end:0x0000010c) +000000f0 de 52 cd ae 14 cf 17 ee 36 98 81 d6 24 5b 3a 6a |.R......6...$[:j| +00000100 b6 35 2e ab ae e5 88 a0 58 4b 03 03 |.5......XK..| +0000010c a1 59 c0 a5 |.Y..| esl[1].signature_type = {x509_cert} +00000110 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +0000011c 40 06 00 00 |@...| esl[1].signature_list_size = 1600 +00000120 00 00 00 00 |....| esl[1].signature_header_size = 0 +00000124 24 06 00 00 |$...| esl[1].signature_size = 1572 +00000128 esl[1].signature_header (end:0x00000128) +00000128 bd 9a fa 77 59 03 32 4d |...wY.2M| esl[1].signature[0].owner = {microsoft} +00000130 bd 60 28 f4 e7 8f 78 4b |.`(...xK| +00000138 30 82 06 10 30 82 03 f8 |0...0...| esl[1].signature[0].data (end:0x0000074c) +00000140 a0 03 02 01 02 02 0a 61 08 d3 c4 00 00 00 00 00 |.......a........| +00000150 04 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000160 30 81 91 31 0b 30 09 06 03 55 04 06 13 02 55 53 |0..1.0...U....US| +00000170 31 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 |1.0...U....Washi| +00000180 6e 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 |ngton1.0...U....| +00000190 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a |Redmond1.0...U..| +000001a0 13 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |..Microsoft Corp| +000001b0 6f 72 61 74 69 6f 6e 31 3b 30 39 06 03 55 04 03 |oration1;09..U..| +000001c0 13 32 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |.2Microsoft Corp| +000001d0 6f 72 61 74 69 6f 6e 20 54 68 69 72 64 20 50 61 |oration Third Pa| +000001e0 72 74 79 20 4d 61 72 6b 65 74 70 6c 61 63 65 20 |rty Marketplace | +000001f0 52 6f 6f 74 30 1e 17 0d 31 31 30 36 32 37 32 31 |Root0...11062721| +00000200 32 32 34 35 5a 17 0d 32 36 30 36 32 37 32 31 33 |2245Z..260627213| +00000210 32 34 35 5a 30 81 81 31 0b 30 09 06 03 55 04 06 |245Z0..1.0...U..| +00000220 13 02 55 53 31 13 30 11 06 03 55 04 08 13 0a 57 |..US1.0...U....W| +00000230 61 73 68 69 6e 67 74 6f 6e 31 10 30 0e 06 03 55 |ashington1.0...U| +00000240 04 07 13 07 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 |....Redmond1.0..| +00000250 03 55 04 0a 13 15 4d 69 63 72 6f 73 6f 66 74 20 |.U....Microsoft | +00000260 43 6f 72 70 6f 72 61 74 69 6f 6e 31 2b 30 29 06 |Corporation1+0).| +00000270 03 55 04 03 13 22 4d 69 63 72 6f 73 6f 66 74 20 |.U..."Microsoft | +00000280 43 6f 72 70 6f 72 61 74 69 6f 6e 20 55 45 46 49 |Corporation UEFI| +00000290 20 43 41 20 32 30 31 31 30 82 01 22 30 0d 06 09 | CA 20110.."0...| +000002a0 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 |*.H.............| +000002b0 30 82 01 0a 02 82 01 01 00 a5 08 6c 4c c7 45 09 |0..........lL.E.| +000002c0 6a 4b 0c a4 c0 87 7f 06 75 0c 43 01 54 64 e0 16 |jK......u.C.Td..| +000002d0 7f 07 ed 92 7d 0b b2 73 bf 0c 0a c6 4a 45 61 a0 |....}..s....JEa.| +000002e0 c5 16 2d 96 d3 f5 2b a0 fb 4d 49 9b 41 80 90 3c |..-...+..MI.A..<| +000002f0 b9 54 fd e6 bc d1 9d c4 a4 18 8a 7f 41 8a 5c 59 |.T..........A.\Y| +00000300 83 68 32 bb 8c 47 c9 ee 71 bc 21 4f 9a 8a 7c ff |.h2..G..q.!O..|.| +00000310 44 3f 8d 8f 32 b2 26 48 ae 75 b5 ee c9 4c 1e 4a |D?..2.&H.u...L.J| +00000320 19 7e e4 82 9a 1d 78 77 4d 0c b0 bd f6 0f d3 16 |.~....xwM.......| +00000330 d3 bc fa 2b a5 51 38 5d f5 fb ba db 78 02 db ff |...+.Q8]....x...| +00000340 ec 0a 1b 96 d5 83 b8 19 13 e9 b6 c0 7b 40 7b e1 |............{@{.| +00000350 1f 28 27 c9 fa ef 56 5e 1c e6 7e 94 7e c0 f0 44 |.('...V^..~.~..D| +00000360 b2 79 39 e5 da b2 62 8b 4d bf 38 70 e2 68 24 14 |.y9...b.M.8p.h$.| +00000370 c9 33 a4 08 37 d5 58 69 5e d3 7c ed c1 04 53 08 |.3..7.Xi^.|...S.| +00000380 e7 4e b0 2a 87 63 08 61 6f 63 15 59 ea b2 2b 79 |.N.*.c.aoc.Y..+y| +00000390 d7 0c 61 67 8a 5b fd 5e ad 87 7f ba 86 67 4f 71 |..ag.[.^.....gOq| +000003a0 58 12 22 04 22 22 ce 8b ef 54 71 00 ce 50 35 58 |X.".""...Tq..P5X| +000003b0 76 95 08 ee 6a b1 a2 01 d5 02 03 01 00 01 a3 82 |v...j...........| +000003c0 01 76 30 82 01 72 30 12 06 09 2b 06 01 04 01 82 |.v0..r0...+.....| +000003d0 37 15 01 04 05 02 03 01 00 01 30 23 06 09 2b 06 |7.........0#..+.| +000003e0 01 04 01 82 37 15 02 04 16 04 14 f8 c1 6b b7 7f |....7........k..| +000003f0 77 53 4a f3 25 37 1d 4e a1 26 7b 0f 20 70 80 30 |wSJ.%7.N.&{. p.0| +00000400 1d 06 03 55 1d 0e 04 16 04 14 13 ad bf 43 09 bd |...U.........C..| +00000410 82 70 9c 8c d5 4f 31 6e d5 22 98 8a 1b d4 30 19 |.p...O1n."....0.| +00000420 06 09 2b 06 01 04 01 82 37 14 02 04 0c 1e 0a 00 |..+.....7.......| +00000430 53 00 75 00 62 00 43 00 41 30 0b 06 03 55 1d 0f |S.u.b.C.A0...U..| +00000440 04 04 03 02 01 86 30 0f 06 03 55 1d 13 01 01 ff |......0...U.....| +00000450 04 05 30 03 01 01 ff 30 1f 06 03 55 1d 23 04 18 |..0....0...U.#..| +00000460 30 16 80 14 45 66 52 43 e1 7e 58 11 bf d6 4e 9e |0...EfRC.~X...N.| +00000470 23 55 08 3b 3a 22 6a a8 30 5c 06 03 55 1d 1f 04 |#U.;:"j.0\..U...| +00000480 55 30 53 30 51 a0 4f a0 4d 86 4b 68 74 74 70 3a |U0S0Q.O.M.Khttp:| +00000490 2f 2f 63 72 6c 2e 6d 69 63 72 6f 73 6f 66 74 2e |//crl.microsoft.| +000004a0 63 6f 6d 2f 70 6b 69 2f 63 72 6c 2f 70 72 6f 64 |com/pki/crl/prod| +000004b0 75 63 74 73 2f 4d 69 63 43 6f 72 54 68 69 50 61 |ucts/MicCorThiPa| +000004c0 72 4d 61 72 52 6f 6f 5f 32 30 31 30 2d 31 30 2d |rMarRoo_2010-10-| +000004d0 30 35 2e 63 72 6c 30 60 06 08 2b 06 01 05 05 07 |05.crl0`..+.....| +000004e0 01 01 04 54 30 52 30 50 06 08 2b 06 01 05 05 07 |...T0R0P..+.....| +000004f0 30 02 86 44 68 74 74 70 3a 2f 2f 77 77 77 2e 6d |0..Dhttp://www.m| +00000500 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 |icrosoft.com/pki| +00000510 2f 63 65 72 74 73 2f 4d 69 63 43 6f 72 54 68 69 |/certs/MicCorThi| +00000520 50 61 72 4d 61 72 52 6f 6f 5f 32 30 31 30 2d 31 |ParMarRoo_2010-1| +00000530 30 2d 30 35 2e 63 72 74 30 0d 06 09 2a 86 48 86 |0-05.crt0...*.H.| +00000540 f7 0d 01 01 0b 05 00 03 82 02 01 00 35 08 42 ff |............5.B.| +00000550 30 cc ce f7 76 0c ad 10 68 58 35 29 46 32 76 27 |0...v...hX5)F2v'| +00000560 7c ef 12 41 27 42 1b 4a aa 6d 81 38 48 59 13 55 ||..A'B.J.m.8HY.U| +00000570 f3 e9 58 34 a6 16 0b 82 aa 5d ad 82 da 80 83 41 |..X4.....].....A| +00000580 06 8f b4 1d f2 03 b9 f3 1a 5d 1b f1 50 90 f9 b3 |.........]..P...| +00000590 55 84 42 28 1c 20 bd b2 ae 51 14 c5 c0 ac 97 95 |U.B(. ...Q......| +000005a0 21 1c 90 db 0f fc 77 9e 95 73 91 88 ca bd bd 52 |!.....w..s.....R| +000005b0 b9 05 50 0d df 57 9e a0 61 ed 0d e5 6d 25 d9 40 |..P..W..a...m%.@| +000005c0 0f 17 40 c8 ce a3 4a c2 4d af 9a 12 1d 08 54 8f |..@...J.M.....T.| +000005d0 bd c7 bc b9 2b 3d 49 2b 1f 32 fc 6a 21 69 4f 9b |....+=I+.2.j!iO.| +000005e0 c8 7e 42 34 fc 36 06 17 8b 8f 20 40 c0 b3 9a 25 |.~B4.6.... @...%| +000005f0 75 27 cd c9 03 a3 f6 5d d1 e7 36 54 7a b9 50 b5 |u'.....]..6Tz.P.| +00000600 d3 12 d1 07 bf bb 74 df dc 1e 8f 80 d5 ed 18 f4 |......t.........| +00000610 2f 14 16 6b 2f de 66 8c b0 23 e5 c7 84 d8 ed ea |/..k/.f..#......| +00000620 c1 33 82 ad 56 4b 18 2d f1 68 95 07 cd cf f0 72 |.3..VK.-.h.....r| +00000630 f0 ae bb dd 86 85 98 2c 21 4c 33 2b f0 0f 4a f0 |.......,!L3+..J.| +00000640 68 87 b5 92 55 32 75 a1 6a 82 6a 3c a3 25 11 a4 |h...U2u.j.j<.%..| +00000650 ed ad d7 04 ae cb d8 40 59 a0 84 d1 95 4c 62 91 |.......@Y....Lb.| +00000660 22 1a 74 1d 8c 3d 47 0e 44 a6 e4 b0 9b 34 35 b1 |".t..=G.D....45.| +00000670 fa b6 53 a8 2c 81 ec a4 05 71 c8 9d b8 ba e8 1b |..S.,....q......| +00000680 44 66 e4 47 54 0e 8e 56 7f b3 9f 16 98 b2 86 d0 |Df.GT..V........| +00000690 68 3e 90 23 b5 2f 5e 8f 50 85 8d c6 8d 82 5f 41 |h>.#./^.P....._A| +000006a0 a1 f4 2e 0d e0 99 d2 6c 75 e4 b6 69 b5 21 86 fa |.......lu..i.!..| +000006b0 07 d1 f6 e2 4d d1 da ad 2c 77 53 1e 25 32 37 c7 |....M...,wS.%27.| +000006c0 6c 52 72 95 86 b0 f1 35 61 6a 19 f5 b2 3b 81 50 |lRr....5aj...;.P| +000006d0 56 a6 32 2d fe a2 89 f9 42 86 27 18 55 a1 82 ca |V.2-....B.'.U...| +000006e0 5a 9b f8 30 98 54 14 a6 47 96 25 2f c8 26 e4 41 |Z..0.T..G.%/.&.A| +000006f0 94 1a 5c 02 3f e5 96 e3 85 5b 3c 3e 3f bb 47 16 |..\.?....[<>?.G.| +00000700 72 55 e2 25 22 b1 d9 7b e7 03 06 2a a3 f7 1e 90 |rU.%"..{...*....| +00000710 46 c3 00 0d d6 19 89 e3 0e 35 27 62 03 71 15 a6 |F........5'b.q..| +00000720 ef d0 27 a0 a0 59 37 60 f8 38 94 b8 e0 78 70 f8 |..'..Y7`.8...xp.| +00000730 ba 4c 86 87 94 f6 e0 ae 02 45 ee 65 c2 b6 a3 7e |.L.......E.e...~| +00000740 69 16 75 07 92 9b f5 a6 bc 59 83 58 |i.u......Y.X| +0000074c a1 59 c0 a5 |.Y..| esl[2].signature_type = {x509_cert} +00000750 e4 94 a7 4a 87 b5 ab 15 5c 2b f0 72 |...J....\+.r| +0000075c 07 06 00 00 |....| esl[2].signature_list_size = 1543 +00000760 00 00 00 00 |....| esl[2].signature_header_size = 0 +00000764 eb 05 00 00 |....| esl[2].signature_size = 1515 +00000768 esl[2].signature_header (end:0x00000768) +00000768 bd 9a fa 77 59 03 32 4d |...wY.2M| esl[2].signature[0].owner = {microsoft} +00000770 bd 60 28 f4 e7 8f 78 4b |.`(...xK| +00000778 30 82 05 d7 30 82 03 bf |0...0...| esl[2].signature[0].data (end:0x00000d53) +00000780 a0 03 02 01 02 02 0a 61 07 76 56 00 00 00 00 00 |.......a.vV.....| +00000790 08 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +000007a0 30 81 88 31 0b 30 09 06 03 55 04 06 13 02 55 53 |0..1.0...U....US| +000007b0 31 13 30 11 06 03 55 04 08 13 0a 57 61 73 68 69 |1.0...U....Washi| +000007c0 6e 67 74 6f 6e 31 10 30 0e 06 03 55 04 07 13 07 |ngton1.0...U....| +000007d0 52 65 64 6d 6f 6e 64 31 1e 30 1c 06 03 55 04 0a |Redmond1.0...U..| +000007e0 13 15 4d 69 63 72 6f 73 6f 66 74 20 43 6f 72 70 |..Microsoft Corp| +000007f0 6f 72 61 74 69 6f 6e 31 32 30 30 06 03 55 04 03 |oration1200..U..| +00000800 13 29 4d 69 63 72 6f 73 6f 66 74 20 52 6f 6f 74 |.)Microsoft Root| +00000810 20 43 65 72 74 69 66 69 63 61 74 65 20 41 75 74 | Certificate Aut| +00000820 68 6f 72 69 74 79 20 32 30 31 30 30 1e 17 0d 31 |hority 20100...1| +00000830 31 31 30 31 39 31 38 34 31 34 32 5a 17 0d 32 36 |11019184142Z..26| +00000840 31 30 31 39 31 38 35 31 34 32 5a 30 81 84 31 0b |1019185142Z0..1.| +00000850 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 |0...U....US1.0..| +00000860 03 55 04 08 13 0a 57 61 73 68 69 6e 67 74 6f 6e |.U....Washington| +00000870 31 10 30 0e 06 03 55 04 07 13 07 52 65 64 6d 6f |1.0...U....Redmo| +00000880 6e 64 31 1e 30 1c 06 03 55 04 0a 13 15 4d 69 63 |nd1.0...U....Mic| +00000890 72 6f 73 6f 66 74 20 43 6f 72 70 6f 72 61 74 69 |rosoft Corporati| +000008a0 6f 6e 31 2e 30 2c 06 03 55 04 03 13 25 4d 69 63 |on1.0,..U...%Mic| +000008b0 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 50 |rosoft Windows P| +000008c0 72 6f 64 75 63 74 69 6f 6e 20 50 43 41 20 32 30 |roduction PCA 20| +000008d0 31 31 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d |110.."0...*.H...| +000008e0 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 82 |..........0.....| +000008f0 01 01 00 dd 0c bb a2 e4 2e 09 e3 e7 c5 f7 96 69 |...............i| +00000900 bc 00 21 bd 69 33 33 ef ad 04 cb 54 80 ee 06 83 |..!.i33....T....| +00000910 bb c5 20 84 d9 f7 d2 8b f3 38 b0 ab a4 ad 2d 7c |.. ......8....-|| +00000920 62 79 05 ff e3 4a 3f 04 35 20 70 e3 c4 e7 6b e0 |by...J?.5 p...k.| +00000930 9c c0 36 75 e9 8a 31 dd 8d 70 e5 dc 37 b5 74 46 |..6u..1..p..7.tF| +00000940 96 28 5b 87 60 23 2c bf dc 47 a5 67 f7 51 27 9e |.([.`#,..G.g.Q'.| +00000950 72 eb 07 a6 c9 b9 1e 3b 53 35 7c e5 d3 ec 27 b9 |r......;S5|...'.| +00000960 87 1c fe b9 c9 23 09 6f a8 46 91 c1 6e 96 3c 41 |.....#.o.F..n.http://www.micr| +00000b10 6f 73 6f 66 74 2e 63 6f 6d 2f 70 6b 69 2f 63 65 |osoft.com/pki/ce| +00000b20 72 74 73 2f 4d 69 63 52 6f 6f 43 65 72 41 75 74 |rts/MicRooCerAut| +00000b30 5f 32 30 31 30 2d 30 36 2d 32 33 2e 63 72 74 30 |_2010-06-23.crt0| +00000b40 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 |...*.H..........| +00000b50 02 01 00 14 fc 7c 71 51 a5 79 c2 6e b2 ef 39 3e |.....|qQ.y.n..9>| +00000b60 bc 3c 52 0f 6e 2b 3f 10 13 73 fe a8 68 d0 48 a6 |..\| +00000c30 60 ec df 03 10 a8 d3 09 e9 f4 f6 96 85 b6 7f 51 |`..............Q| +00000c40 88 66 47 19 8d a2 b0 12 3d 81 2a 68 05 77 bb 91 |.fG.....=.*h.w..| +00000c50 4c 62 7b b6 c1 07 c7 ba 7a 87 34 03 0e 4b 62 7a |Lb{.....z.4..Kbz| +00000c60 99 e9 ca fc ce 4a 37 c9 2d a4 57 7c 1c fe 3d dc |.....J7.-.W|..=.| +00000c70 b8 0f 5a fa d6 c4 b3 02 85 02 3a ea b3 d9 6e e4 |..Z.......:...n.| +00000c80 69 21 37 de 81 d1 f6 75 19 05 67 d3 93 57 5e 29 |i!7....u..g..W^)| +00000c90 1b 39 c8 ee 2d e1 cd e4 45 73 5b d0 d2 ce 7a ab |.9..-...Es[...z.| +00000ca0 16 19 82 46 58 d0 5e 9d 81 b3 67 af 6c 35 f2 bc |...FX.^...g.l5..| +00000cb0 e5 3f 24 e2 35 a2 0a 75 06 f6 18 56 99 d4 78 2c |.?$.5..u...V..x,| +00000cc0 d1 05 1b eb d0 88 01 9d aa 10 f1 05 df ba 7e 2c |..............~,| +00000cd0 63 b7 06 9b 23 21 c4 f9 78 6c e2 58 17 06 36 2b |c...#!..xl.X..6+| +00000ce0 91 12 03 cc a4 d9 f2 2d ba f9 94 9d 40 ed 18 45 |.......-....@..E| +00000cf0 f1 ce 8a 5c 6b 3e ab 03 d3 70 18 2a 0a 6a e0 5f |...\k>...p.*.j._| +00000d00 47 d1 d5 63 0a 32 f2 af d7 36 1f 2a 70 5a e5 42 |G..c.2...6.*pZ.B| +00000d10 59 08 71 4b 57 ba 7e 83 81 f0 21 3c f4 1c c1 c5 |Y.qKW.~...!<....| +00000d20 b9 90 93 0e 88 45 93 86 e9 b1 20 99 be 98 cb c5 |.....E.... .....| +00000d30 95 a4 5d 62 d6 a0 63 08 20 bd 75 10 77 7d 3d f3 |..]b..c. .u.w}=.| +00000d40 45 b9 9f 97 9f cb 57 80 6f 33 a9 04 cf 77 a4 62 |E.....W.o3...w.b| +00000d50 1c 59 7e |.Y~| +00000d53 a1 59 c0 a5 e4 94 a7 4a 87 b5 ab 15 5c |.Y.....J....\| esl[3].signature_type = {x509_cert} +00000d60 2b f0 72 |+.r| +00000d63 64 04 00 00 |d...| esl[3].signature_list_size = 1124 +00000d67 00 00 00 00 |....| esl[3].signature_header_size = 0 +00000d6b 48 04 00 00 |H...| esl[3].signature_size = 1096 +00000d6f esl[3].signature_header (end:0x00000d6f) +00000d6f e4 |.| esl[3].signature[0].owner = {6dc40ae4-2ee8-9c4c-a314-0fc7b2008710} +00000d70 0a c4 6d e8 2e 4c 9c a3 14 0f c7 b2 00 87 10 |..m..L.........| +00000d7f 30 |0| esl[3].signature[0].data (end:0x000011b7) +00000d80 82 04 34 30 82 03 1c a0 03 02 01 02 02 09 00 b9 |..40............| +00000d90 41 24 a0 18 2c 92 67 30 0d 06 09 2a 86 48 86 f7 |A$..,.g0...*.H..| +00000da0 0d 01 01 0b 05 00 30 81 84 31 0b 30 09 06 03 55 |......0..1.0...U| +00000db0 04 06 13 02 47 42 31 14 30 12 06 03 55 04 08 0c |....GB1.0...U...| +00000dc0 0b 49 73 6c 65 20 6f 66 20 4d 61 6e 31 10 30 0e |.Isle of Man1.0.| +00000dd0 06 03 55 04 07 0c 07 44 6f 75 67 6c 61 73 31 17 |..U....Douglas1.| +00000de0 30 15 06 03 55 04 0a 0c 0e 43 61 6e 6f 6e 69 63 |0...U....Canonic| +00000df0 61 6c 20 4c 74 64 2e 31 34 30 32 06 03 55 04 03 |al Ltd.1402..U..| +00000e00 0c 2b 43 61 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e |.+Canonical Ltd.| +00000e10 20 4d 61 73 74 65 72 20 43 65 72 74 69 66 69 63 | Master Certific| +00000e20 61 74 65 20 41 75 74 68 6f 72 69 74 79 30 1e 17 |ate Authority0..| +00000e30 0d 31 32 30 34 31 32 31 31 31 32 35 31 5a 17 0d |.120412111251Z..| +00000e40 34 32 30 34 31 31 31 31 31 32 35 31 5a 30 81 84 |420411111251Z0..| +00000e50 31 0b 30 09 06 03 55 04 06 13 02 47 42 31 14 30 |1.0...U....GB1.0| +00000e60 12 06 03 55 04 08 0c 0b 49 73 6c 65 20 6f 66 20 |...U....Isle of | +00000e70 4d 61 6e 31 10 30 0e 06 03 55 04 07 0c 07 44 6f |Man1.0...U....Do| +00000e80 75 67 6c 61 73 31 17 30 15 06 03 55 04 0a 0c 0e |uglas1.0...U....| +00000e90 43 61 6e 6f 6e 69 63 61 6c 20 4c 74 64 2e 31 34 |Canonical Ltd.14| +00000ea0 30 32 06 03 55 04 03 0c 2b 43 61 6e 6f 6e 69 63 |02..U...+Canonic| +00000eb0 61 6c 20 4c 74 64 2e 20 4d 61 73 74 65 72 20 43 |al Ltd. Master C| +00000ec0 65 72 74 69 66 69 63 61 74 65 20 41 75 74 68 6f |ertificate Autho| +00000ed0 72 69 74 79 30 82 01 22 30 0d 06 09 2a 86 48 86 |rity0.."0...*.H.| +00000ee0 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a |............0...| +00000ef0 02 82 01 01 00 bf 5b 3a 16 74 ee 21 5d ae 61 ed |......[:.t.!].a.| +00000f00 9d 56 ac bd de de 72 f3 dd 7e 2d 4c 62 0f ac c0 |.V....r..~-Lb...| +00000f10 6d 48 08 11 cf 8d 8b fb 61 1f 27 cc 11 6e d9 55 |mH......a.'..n.U| +00000f20 3d 39 54 eb 40 3b b1 bb e2 85 34 79 ca f7 7b bf |=9T.@;....4y..{.| +00000f30 ba 7a c8 10 2d 19 7d ad 59 cf a6 d4 e9 4e 0f da |.z..-.}.Y....N..| +00000f40 ae 52 ea 4c 9e 90 ce c6 99 0d 4e 67 65 78 5d f9 |.R.L......Ngex].| +00000f50 d1 d5 38 4a 4a 7a 8f 93 9c 7f 1a a3 85 db ce fa |..8JJz..........| +00000f60 8b f7 c2 a2 21 2d 9b 54 41 35 10 57 13 8d 6c bc |....!-.TA5.W..l.| +00000f70 29 06 50 4a 7e ea 99 a9 68 a7 3b c7 07 1b 32 9e |).PJ~...h.;...2.| +00000f80 a0 19 87 0e 79 bb 68 99 2d 7e 93 52 e5 f6 eb c9 |....y.h.-~.R....| +00000f90 9b f9 2b ed b8 68 49 bc d9 95 50 40 5b c5 b2 71 |..+..hI...P@[..q| +00000fa0 aa eb 5c 57 de 71 f9 40 0a dd 5b ac 1e 84 2d 50 |..\W.q.@..[...-P| +00000fb0 1a 52 d6 e1 f3 6b 6e 90 64 4f 5b b4 eb 20 e4 61 |.R...kn.dO[.. .a| +00000fc0 10 da 5a f0 ea e4 42 d7 01 c4 fe 21 1f d9 b9 c0 |..Z...B....!....| +00000fd0 54 95 42 81 52 72 1f 49 64 7a c8 6c 24 f1 08 70 |T.B.Rr.Idz.l$..p| +00000fe0 0b 4d a5 a0 32 d1 a0 1c 57 a8 4d e3 af a5 8e 05 |.M..2...W.M.....| +00000ff0 05 3e 10 43 a1 02 03 01 00 01 a3 81 a6 30 81 a3 |.>.C.........0..| +00001000 30 1d 06 03 55 1d 0e 04 16 04 14 ad 91 99 0b c2 |0...U...........| +00001010 2a b1 f5 17 04 8c 23 b6 65 5a 26 8e 34 5a 63 30 |*.....#.eZ&.4Zc0| +00001020 1f 06 03 55 1d 23 04 18 30 16 80 14 ad 91 99 0b |...U.#..0.......| +00001030 c2 2a b1 f5 17 04 8c 23 b6 65 5a 26 8e 34 5a 63 |.*.....#.eZ&.4Zc| +00001040 30 0f 06 03 55 1d 13 01 01 ff 04 05 30 03 01 01 |0...U.......0...| +00001050 ff 30 0b 06 03 55 1d 0f 04 04 03 02 01 86 30 43 |.0...U........0C| +00001060 06 03 55 1d 1f 04 3c 30 3a 30 38 a0 36 a0 34 86 |..U...<0:08.6.4.| +00001070 32 68 74 74 70 3a 2f 2f 77 77 77 2e 63 61 6e 6f |2http://www.cano| +00001080 6e 69 63 61 6c 2e 63 6f 6d 2f 73 65 63 75 72 65 |nical.com/secure| +00001090 2d 62 6f 6f 74 2d 6d 61 73 74 65 72 2d 63 61 2e |-boot-master-ca.| +000010a0 63 72 6c 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b |crl0...*.H......| +000010b0 05 00 03 82 01 01 00 3f 7d f6 76 a5 b3 83 b4 2b |.......?}.v....+| +000010c0 7a d0 6d 52 1a 03 83 c4 12 a7 50 9c 47 92 cc c0 |z.mR......P.G...| +000010d0 94 77 82 d2 ae 57 b3 99 04 f5 32 3a c6 55 1d 07 |.w...W....2:.U..| +000010e0 db 12 a9 56 fa d8 d4 76 20 eb e4 c3 51 db 9a 5c |...V...v ...Q..\| +000010f0 9c 92 3f 18 73 da 94 6a a1 99 38 8c a4 88 6d c1 |..?.s..j..8...m.| +00001100 fc 39 71 d0 74 76 16 03 3e 56 23 35 d5 55 47 5b |.9q.tv..>V#5.UG[| +00001110 1a 1d 41 c2 d3 12 4c dc ff ae 0a 92 9c 62 0a 17 |..A...L......b..| +00001120 01 9c 73 e0 5e b1 fd bc d6 b5 19 11 7a 7e cd 3e |..s.^.......z~.>| +00001130 03 7e 66 db 5b a8 c9 39 48 51 ff 53 e1 9c 31 53 |.~f.[..9HQ.S..1S| +00001140 91 1b 3b 10 75 03 17 ba e6 81 02 80 94 70 4c 46 |..;.u........pLF| +00001150 b7 94 b0 3d 15 cd 1f 8e 02 e0 68 02 8f fb f9 47 |...=......h....G| +00001160 1d 7d a2 01 c6 07 51 c4 9a cc ed dd cf a3 5d ed |.}....Q.......].| +00001170 92 bb be d1 fd e6 ec 1f 33 51 73 04 be 3c 72 b0 |........3Qs....| +000011a0 99 14 db ce 03 0e 0b 66 c4 1c 6d bd b8 27 77 c1 |.......f..m..'w.| +000011b0 42 94 bd fc 6a 0a bc |B...j..| +000011b7 a1 59 c0 a5 e4 94 a7 4a 87 |.Y.....J.| esl[4].signature_type = {x509_cert} +000011c0 b5 ab 15 5c 2b f0 72 |...\+.r| +000011c7 82 03 00 00 |....| esl[4].signature_list_size = 898 +000011cb 00 00 00 00 |....| esl[4].signature_header_size = 0 +000011cf 66 |f| esl[4].signature_size = 870 +000011d0 03 00 00 |...| +000011d3 esl[4].signature_header (end:0x000011d3) +000011d3 91 30 05 3b 9f 6c cc 04 b1 ac e2 a5 1e |.0.;.l.......| esl[4].signature[0].owner = {3b053091-6c9f-04cc-b1ac-e2a51e3be5f5} +000011e0 3b e5 f5 |;..| +000011e3 30 82 03 52 30 82 02 3a a0 03 02 01 02 |0..R0..:.....| esl[4].signature[0].data (end:0x00001539) +000011f0 02 10 da 83 b9 90 42 2e bc 8c 44 1f 8d 8b 03 9a |......B...D.....| +00001200 65 a2 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 |e.0...*.H.......| +00001210 00 30 31 31 2f 30 2d 06 03 55 04 03 13 26 41 53 |.011/0-..U...&AS| +00001220 55 53 54 65 4b 20 4d 6f 74 68 65 72 42 6f 61 72 |USTeK MotherBoar| +00001230 64 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 |d SW Key Certifi| +00001240 63 61 74 65 30 1e 17 0d 31 31 31 32 32 36 32 33 |cate0...11122623| +00001250 33 35 30 35 5a 17 0d 33 31 31 32 32 36 32 33 33 |3505Z..311226233| +00001260 35 30 34 5a 30 31 31 2f 30 2d 06 03 55 04 03 13 |504Z011/0-..U...| +00001270 26 41 53 55 53 54 65 4b 20 4d 6f 74 68 65 72 42 |&ASUSTeK MotherB| +00001280 6f 61 72 64 20 53 57 20 4b 65 79 20 43 65 72 74 |oard SW Key Cert| +00001290 69 66 69 63 61 74 65 30 82 01 22 30 0d 06 09 2a |ificate0.."0...*| +000012a0 86 48 86 f7 0d 01 01 01 05 00 03 82 01 0f 00 30 |.H.............0| +000012b0 82 01 0a 02 82 01 01 00 8c f6 a6 eb 77 fc 83 8a |............w...| +000012c0 a4 9f d5 f8 cf 3f 37 f2 6e 2d 0a 62 c5 d8 9b 1d |.....?7.n-.b....| +000012d0 16 0b 22 7f 29 5f 3a 26 df 53 97 8c 78 94 19 90 |..".)_:&.S..x...| +000012e0 42 73 0f 85 c2 ff a4 85 7c 81 2e 0b 51 ba 56 23 |Bs......|...Q.V#| +000012f0 27 92 3d a3 f2 dc e2 77 84 9e 50 be 8a eb 51 34 |'.=....w..P...Q4| +00001300 a4 f8 ef 5d d7 51 fe 70 42 4c 42 06 ef 69 2c a2 |...].Q.pBLB..i,.| +00001310 d3 25 e1 26 57 23 85 6d d0 a7 7b c0 45 28 7e 89 |.%.&W#.m..{.E(~.| +00001320 d5 b4 0a eb af 41 79 21 d2 d7 00 ec 48 f9 44 f6 |.....Ay!....H.D.| +00001330 5b be b6 25 24 f0 8e 2e b4 52 3e e1 0e c1 a4 67 |[..%$....R>....g| +00001340 ea fe e5 93 cc b9 c4 36 21 cb 54 fa af 9d 9c 85 |.......6!.T.....| +00001350 78 cc e5 88 f3 84 0c 67 db 26 69 58 ca de 47 34 |x......g.&iX..G4| +00001360 ec cf 2f b6 49 59 b5 56 db 58 45 7b 21 9d 99 0b |../.IY.V.XE{!...| +00001370 5f de 57 16 a6 ab c8 79 3f 9d 76 89 e2 09 f9 8d |_.W....y?.v.....| +00001380 e2 63 37 fc 74 ea 73 7e 70 ac 15 16 a5 ed 88 60 |.c7.t.s~p......`| +00001390 5f 33 ed 94 9e 0a 05 de c7 85 c3 c1 7a 54 fb 4e |_3..........zT.N| +000013a0 cb cb e8 5e 44 7c 39 db 2d b2 b7 6c ce ca 2f 63 |...^D|9.-..l../c| +000013b0 9d 16 4e a6 e5 ef d6 cf 02 03 01 00 01 a3 66 30 |..N...........f0| +000013c0 64 30 62 06 03 55 1d 01 04 5b 30 59 80 10 56 b0 |d0b..U...[0Y..V.| +000013d0 8b 2a a7 fe cc f1 0c ed 87 62 dc d5 1d c3 a1 33 |.*.......b.....3| +000013e0 30 31 31 2f 30 2d 06 03 55 04 03 13 26 41 53 55 |011/0-..U...&ASU| +000013f0 53 54 65 4b 20 4d 6f 74 68 65 72 42 6f 61 72 64 |STeK MotherBoard| +00001400 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 63 | SW Key Certific| +00001410 61 74 65 82 10 da 83 b9 90 42 2e bc 8c 44 1f 8d |ate......B...D..| +00001420 8b 03 9a 65 a2 30 0d 06 09 2a 86 48 86 f7 0d 01 |...e.0...*.H....| +00001430 01 0b 05 00 03 82 01 01 00 02 cf 52 6f 0b 91 eb |...........Ro...| +00001440 e4 3b b2 70 0c 07 2d 79 80 01 9e 4b 4d 92 bb dc |.;.p..-y...KM...| +00001450 9e e5 e5 31 85 e3 9a 75 ed ca de 8c ee 28 34 01 |...1...u.....(4.| +00001460 83 14 47 9e 3a d4 43 5b 2c c4 41 c8 40 7d b5 08 |..G.:.C[,.A.@}..| +00001470 76 86 80 2b a8 00 9f b7 d3 b1 e6 60 5c 32 b0 a0 |v..+.......`\2..| +00001480 01 0f ba 36 8b b7 b5 4e 87 d5 b7 0a 2c bd bc 6a |...6...N....,..j| +00001490 43 3c ee 76 7c 76 20 ed 39 91 a8 bf 70 1e d6 a8 |C<.v|v .9...p...| +000014a0 1a 3e 81 36 6b 7d 1d 8d f6 f8 af 5b 38 53 6a 04 |.>.6k}.....[8Sj.| +000014b0 0d 7e ae 4d ee ab 02 d4 a4 a2 a9 cf b6 e3 66 a3 |.~.M..........f.| +000014c0 ca 4d 5d d4 18 61 4d da 83 28 4e aa 2a af da eb |.M]..aM..(N.*...| +000014d0 df 2a 20 bd 78 80 ef d1 b0 dd 9b 77 db c9 25 39 |.* .x......w..%9| +000014e0 4b cf a2 86 1a ac cc 32 e7 87 d4 59 b2 03 c4 69 |K......2...Y...i| +000014f0 02 8f 17 c9 de 52 cb e7 ab b8 35 c5 f8 33 06 03 |.....R....5..3..| +00001500 93 52 cf b3 68 d2 b3 5c 1c e8 19 fe 75 26 ed d1 |.R..h..\....u&..| +00001510 65 72 13 4d 69 34 5a 9b 0c b4 e3 56 53 3c b4 67 |er.Mi4Z....VS<.g| +00001520 27 f8 fa d3 20 da 37 58 f6 ad e2 82 59 a2 b8 22 |'... .7X....Y.."| +00001530 2f 9e 56 fe bc 17 49 1d af |/.V...I..| +00001539 a1 59 c0 a5 e4 94 a7 |.Y.....| esl[5].signature_type = {x509_cert} +00001540 4a 87 b5 ab 15 5c 2b f0 72 |J....\+.r| +00001549 79 03 00 00 |y...| esl[5].signature_list_size = 889 +0000154d 00 00 00 |...| esl[5].signature_header_size = 0 +00001550 00 |.| +00001551 5d 03 00 00 |]...| esl[5].signature_size = 861 +00001555 esl[5].signature_header (end:0x00001555) +00001555 91 30 05 3b 9f 6c cc 04 b1 ac e2 |.0.;.l.....| esl[5].signature[0].owner = {3b053091-6c9f-04cc-b1ac-e2a51e3be5f5} +00001560 a5 1e 3b e5 f5 |..;..| +00001565 30 82 03 49 30 82 02 31 a0 03 02 |0..I0..1...| esl[5].signature[0].data (end:0x000018b2) +00001570 01 02 02 10 b8 e5 81 e4 df 77 a5 bb 42 82 d5 cc |.........w..B...| +00001580 fc 00 c0 71 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |...q0...*.H.....| +00001590 0b 05 00 30 2e 31 2c 30 2a 06 03 55 04 03 13 23 |...0.1,0*..U...#| +000015a0 41 53 55 53 54 65 4b 20 4e 6f 74 65 62 6f 6f 6b |ASUSTeK Notebook| +000015b0 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 63 | SW Key Certific| +000015c0 61 74 65 30 1e 17 0d 31 31 31 32 32 37 30 30 31 |ate0...111227001| +000015d0 38 35 33 5a 17 0d 33 31 31 32 32 37 30 30 31 38 |853Z..3112270018| +000015e0 35 32 5a 30 2e 31 2c 30 2a 06 03 55 04 03 13 23 |52Z0.1,0*..U...#| +000015f0 41 53 55 53 54 65 4b 20 4e 6f 74 65 62 6f 6f 6b |ASUSTeK Notebook| +00001600 20 53 57 20 4b 65 79 20 43 65 72 74 69 66 69 63 | SW Key Certific| +00001610 61 74 65 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 |ate0.."0...*.H..| +00001620 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02 |...........0....| +00001630 82 01 01 00 9e 61 fa 74 2c 2a 88 17 c4 bd 77 19 |.....a.t,*....w.| +00001640 0d b3 33 27 0c 0e 94 ec b0 8b 71 b3 08 77 b7 d2 |..3'......q..w..| +00001650 08 9d 32 4f 5c f7 0c cf e0 29 53 56 ed 24 91 d8 |..2O\....)SV.$..| +00001660 bd 53 2a 89 89 8c 74 28 ab 16 2d 4f 9b 65 fc 63 |.S*...t(..-O.e.c| +00001670 7d ed 23 b6 97 5c 6d 04 e4 15 7f dc f8 ba 6b 08 |}.#..\m.......k.| +00001680 cc c9 21 e9 b5 de 8e 03 28 12 63 f0 6a b6 e5 df |..!.....(.c.j...| +00001690 1d 72 28 cc 64 d6 63 66 2f 04 52 6a 1d 25 7d c7 |.r(.d.cf/.Rj.%}.| +000016a0 bd e0 78 fb 0c b7 37 e5 ae f7 0d d6 b5 b4 bf f5 |..x...7.........| +000016b0 f1 c6 82 56 78 5c a8 f3 53 2e f5 ec 15 3f 12 62 |...Vx\..S....?.b| +000016c0 2f eb b6 79 79 86 ac 76 ff b6 66 45 f5 33 da dd |/..yy..v..fE.3..| +000016d0 25 d6 a7 bf f8 d9 db d3 f1 fa ce 0e 22 30 d7 d4 |%..........."0..| +000016e0 80 02 bd d3 2c 1e ec 46 2e 2f ca 0f 7a fa b9 5c |....,..F./..z..\| +000016f0 ff 2b 16 c6 6a 6b 8d 94 64 92 7e f9 55 ee 96 00 |.+..jk..d.~.U...| +00001700 4d 04 2e 4b 15 ed f1 08 49 6a 07 86 69 c8 c5 64 |M..K....Ij..i..d| +00001710 fa ad 2c 4f 02 50 e4 1f 83 c7 2f 19 9f e8 a5 62 |..,O.P..../....b| +00001720 d9 51 32 18 b6 83 ca 08 0a a1 ab a7 65 70 9c 1e |.Q2.........ep..| +00001730 48 c3 0f 49 02 03 01 00 01 a3 63 30 61 30 5f 06 |H..I......c0a0_.| +00001740 03 55 1d 01 04 58 30 56 80 10 00 65 11 e3 ca 0f |.U...X0V...e....| +00001750 96 e8 8d 5b 04 a4 e7 fe ce aa a1 30 30 2e 31 2c |...[.......00.1,| +00001760 30 2a 06 03 55 04 03 13 23 41 53 55 53 54 65 4b |0*..U...#ASUSTeK| +00001770 20 4e 6f 74 65 62 6f 6f 6b 20 53 57 20 4b 65 79 | Notebook SW Key| +00001780 20 43 65 72 74 69 66 69 63 61 74 65 82 10 b8 e5 | Certificate....| +00001790 81 e4 df 77 a5 bb 42 82 d5 cc fc 00 c0 71 30 0d |...w..B......q0.| +000017a0 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 82 01 |..*.H...........| +000017b0 01 00 31 18 f4 ee e3 72 ba be 33 44 61 74 19 1f |..1....r..3Dat..| +000017c0 66 ac 5c fd 1d 9a 26 75 d0 14 cd 68 38 b3 a8 3f |f.\...&u...h8..?| +000017d0 4f b4 4a e9 1e 21 f2 c9 ee 37 96 26 be 1d 58 9b |O.J..!...7.&..X.| +000017e0 ad 21 ce 58 79 53 d3 ff 38 ef 8f 22 cd 90 0e c6 |.!.XyS..8.."....| +000017f0 32 21 75 9b 5a ab af 08 ff 05 cd 2b f8 8c e7 97 |2!u.Z......+....| +00001800 47 bb 78 e4 5f 56 47 d2 bc c8 a5 95 cb 76 89 5c |G.x._VG......v.\| +00001810 65 24 02 18 06 9c 12 5f ef e0 5c 19 45 38 96 df |e$....._..\.E8..| +00001820 7a 60 5d 61 ba 4d c8 7b 6e 8d 8c 6e 1d a9 e5 92 |z`]a.M.{n..n....| +00001830 35 a2 4f 36 d3 40 ad d7 40 12 ab 6c 48 8d 18 92 |5.O6.@..@..lH...| +00001840 e4 00 52 03 df 14 ac 66 3f 6a ae 42 3a 06 50 aa |..R....f?j.B:.P.| +00001850 a5 0d 40 a7 7b eb fd 41 49 ff eb a3 b4 50 4f f7 |..@.{..AI....PO.| +00001860 54 13 3b 1f 8e b4 45 04 20 42 74 fe 78 3d be 7c |T.;...E. Bt.x=.|| +00001870 db a7 2a 2a 9d 06 48 c0 9a 02 23 af f2 98 07 95 |..**..H...#.....| +00001880 de 3b 30 73 ec 3e 73 58 8f 07 53 40 96 d8 24 d9 |.;0s.>sX..S@..$.| +00001890 66 80 7a 75 8d b7 39 27 10 89 7a b4 53 bf 3b c2 |f.zu..9'..z.S.;.| +000018a0 e2 97 93 37 8a 9d 4d 23 6e ac eb 0d 53 21 4d 0b |...7..M#n...S!M.| +000018b0 34 13 |4.| +000018b2 diff --git a/tests/machine3/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt b/tests/machine3/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt new file mode 100644 index 00000000..247db019 --- /dev/null +++ b/tests/machine3/annotations/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt @@ -0,0 +1,391 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 0e 00 00 |....| esl[0].signature_list_size = 3724 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c fd dd 6e 3d |..n=| esl[0].signature[2].data (end:0x000000ac) +00000090 29 ea 84 c7 74 3d ad 4a 1b db c7 00 b5 fe c1 b3 |)...t=.J........| +000000a0 91 f9 32 40 90 86 ac c7 1d d6 db d8 |..2@........| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc f5 2f 83 a3 |./..| esl[0].signature[3].data (end:0x000000dc) +000000c0 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +000000d0 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec e9 2c 22 eb |.,".| esl[0].signature[4].data (end:0x0000010c) +000000f0 3b 56 42 d6 5c 1e c2 ca f2 47 d2 59 47 38 ee bb |;VB.\....G.YG8..| +00000100 7f b3 84 1a 44 95 6f 59 e2 b0 d1 fa |....D.oY....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c e6 ca 68 e9 |..h.| esl[0].signature[5].data (end:0x0000013c) +00000120 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000130 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c d8 cb eb 97 |....| esl[0].signature[6].data (end:0x0000016c) +00000150 35 f5 67 2b 36 7e 4f 96 cd c7 49 69 61 5d 17 07 |5.g+6~O...Iia]..| +00000160 4a e9 6c 72 4d 42 ce 02 16 f8 f3 fa |J.lrMB......| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c d6 26 15 7e |.&.~| esl[0].signature[7].data (end:0x0000019c) +00000180 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +00000190 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac d0 63 ec 28 |.c.(| esl[0].signature[8].data (end:0x000001cc) +000001b0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000001c0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc ce 3b fa be |.;..| esl[0].signature[9].data (end:0x000001fc) +000001e0 59 d6 7c e8 ac 8d fd 4a 16 f7 c4 3e f9 c2 24 51 |Y.|....J...>..$Q| +000001f0 3f bc 65 59 57 d7 35 fa 29 f5 40 ce |?.eYW.5.).@.| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c cb 6b 85 8b |.k..| esl[0].signature[10].data (end:0x0000022c) +00000210 40 d3 a0 98 76 58 15 b5 92 c1 51 4a 49 60 4f af |@...vX....QJI`O.| +00000220 d6 08 19 da 88 d7 a7 6e 97 78 fe f7 |.......n.x..| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c ca 17 1d 61 |...a| esl[0].signature[11].data (end:0x0000025c) +00000240 4a 8d 7e 12 1c 93 94 8c d0 fe 55 d3 99 81 f9 d1 |J.~.......U.....| +00000250 1a a9 6e 03 45 0a 41 52 27 c2 c6 5b |..n.E.AR'..[| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c c9 0f 33 66 |..3f| esl[0].signature[12].data (end:0x0000028c) +00000270 17 b8 e7 f9 83 97 54 13 c9 97 f1 0b 73 eb 26 7f |......T.....s.&.| +00000280 d8 a1 0c b9 e3 bd bf c6 67 ab db 8b |........g...| +0000028c bd 9a fa 77 |...w| esl[0].signature[13].owner = {microsoft} +00000290 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000029c c8 3c b1 39 |.<.9| esl[0].signature[13].data (end:0x000002bc) +000002a0 22 ad 99 f5 60 74 46 75 dd 37 cc 94 dc ad 5a 1f |"...`tFu.7....Z.| +000002b0 cb a6 47 2f ee 34 11 71 d9 39 e8 84 |..G/.4.q.9..| +000002bc bd 9a fa 77 |...w| esl[0].signature[14].owner = {microsoft} +000002c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002cc c6 17 c1 a8 |....| esl[0].signature[14].data (end:0x000002ec) +000002d0 b1 ee 2a 81 1c 28 b5 a8 1b 4c 83 d7 c9 8b 5b 0c |..*..(...L....[.| +000002e0 27 28 1d 61 02 07 eb e6 92 c2 96 7f |'(.a........| +000002ec bd 9a fa 77 |...w| esl[0].signature[15].owner = {microsoft} +000002f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002fc c5 d9 d8 a1 |....| esl[0].signature[15].data (end:0x0000031c) +00000300 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000310 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000031c bd 9a fa 77 |...w| esl[0].signature[16].owner = {microsoft} +00000320 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000032c c4 09 bd ac |....| esl[0].signature[16].data (end:0x0000034c) +00000330 47 75 ad d8 db 92 aa 22 b5 b7 18 fb 8c 94 a1 46 |Gu.....".......F| +00000340 2c 1f e9 a4 16 b9 5d 8a 33 88 c2 fc |,.....].3...| +0000034c bd 9a fa 77 |...w| esl[0].signature[17].owner = {microsoft} +00000350 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000035c c3 a9 9a 46 |...F| esl[0].signature[17].data (end:0x0000037c) +00000360 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000370 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000037c bd 9a fa 77 |...w| esl[0].signature[18].owner = {microsoft} +00000380 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000038c bc 87 a6 68 |...h| esl[0].signature[18].data (end:0x000003ac) +00000390 e8 19 66 48 9c b5 08 ee 80 51 83 c1 9e 6a cd 24 |..fH.....Q...j.$| +000003a0 cf 17 79 9c a0 62 d2 e3 84 da 0e a7 |..y..b......| +000003ac bd 9a fa 77 |...w| esl[0].signature[19].owner = {microsoft} +000003b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003bc b9 7a 08 89 |.z..| esl[0].signature[19].data (end:0x000003dc) +000003c0 05 9c 03 5f f1 d5 4b 6d b5 3b 11 b9 76 66 68 d9 |..._..Km.;..vfh.| +000003d0 f9 55 24 7c 02 8b 28 37 d7 a0 4c d9 |.U$|..(7..L.| +000003dc bd 9a fa 77 |...w| esl[0].signature[20].owner = {microsoft} +000003e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003ec b8 f0 78 d9 |..x.| esl[0].signature[20].data (end:0x0000040c) +000003f0 83 a2 4a c4 33 21 63 93 88 35 14 cd 93 2c 33 af |..J.3!c..5...,3.| +00000400 18 e7 dd 70 88 4c 82 35 f4 27 57 36 |...p.L.5.'W6| +0000040c bd 9a fa 77 |...w| esl[0].signature[21].owner = {microsoft} +00000410 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000041c b5 4f 1e e6 |.O..| esl[0].signature[21].data (end:0x0000043c) +00000420 36 63 1f ad 68 05 8d 3b 09 37 03 1a c1 b9 0c cb |6c..h..;.7......| +00000430 17 06 2a 39 1c ca 68 af db e4 0d 55 |..*9..h....U| +0000043c bd 9a fa 77 |...w| esl[0].signature[22].owner = {microsoft} +00000440 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000044c af e2 03 0a |....| esl[0].signature[22].data (end:0x0000046c) +00000450 fb 7d 2c da 13 f9 fa 33 3a 02 e3 4f 67 51 af ec |.},....3:..OgQ..| +00000460 11 b0 10 db cd 44 1f df 4c 40 02 b3 |.....D..L@..| +0000046c bd 9a fa 77 |...w| esl[0].signature[23].owner = {microsoft} +00000470 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000047c ae eb ae 31 |...1| esl[0].signature[23].data (end:0x0000049c) +00000480 51 27 12 73 ed 95 aa 2e 67 11 39 ed 31 a9 85 67 |Q'.s....g.9.1..g| +00000490 30 3a 33 22 98 f8 37 09 a9 d5 5a a1 |0:3"..7...Z.| +0000049c bd 9a fa 77 |...w| esl[0].signature[24].owner = {microsoft} +000004a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000004ac ad 68 26 e1 |.h&.| esl[0].signature[24].data (end:0x000004cc) +000004b0 94 6d 26 d3 ea f3 68 5c 88 d9 7d 85 de 3b 4d cb |.m&...h\..}..;M.| +000004c0 3d 0e e2 ae 81 c7 05 60 d1 3c 57 20 |=......`...h2.....'| +000005e0 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +000005ec bd 9a fa 77 |...w| esl[0].signature[31].owner = {microsoft} +000005f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000005fc 8d 8e a2 89 |....| esl[0].signature[31].data (end:0x0000061c) +00000600 cf e7 0a 1c 07 ab 73 65 cb 28 ee 51 ed d3 3c f2 |......se.(.Q..<.| +00000610 50 6d e8 88 fb ad d6 0e bf 80 48 1c |Pm........H.| +0000061c bd 9a fa 77 |...w| esl[0].signature[32].owner = {microsoft} +00000620 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000062c 8b f4 34 b4 |..4.| esl[0].signature[32].data (end:0x0000064c) +00000630 9e 00 cc f7 15 02 a2 cd 90 08 65 cb 01 ec 3b 3d |..........e...;=| +00000640 a0 3c 35 be 50 5f df 7b d5 63 f5 21 |.<5.P_.{.c.!| +0000064c bd 9a fa 77 |...w| esl[0].signature[33].owner = {microsoft} +00000650 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000065c 8a d6 48 59 |..HY| esl[0].signature[33].data (end:0x0000067c) +00000660 f1 95 b5 f5 8d af aa 94 0b 6a 61 67 ac d6 7a 88 |.........jag..z.| +00000670 6e 8f 46 93 64 17 72 21 c5 59 45 b9 |n.F.d.r!.YE.| +0000067c bd 9a fa 77 |...w| esl[0].signature[34].owner = {microsoft} +00000680 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000068c 89 5a 97 85 |.Z..| esl[0].signature[34].data (end:0x000006ac) +00000690 f6 17 ca 1d 7e d4 4f c1 a1 47 0b 71 f3 f1 22 38 |....~.O..G.q.."8| +000006a0 62 d9 ff 9d cc 3a e2 df 92 16 3d af |b....:....=.| +000006ac bd 9a fa 77 |...w| esl[0].signature[35].owner = {microsoft} +000006b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006bc 82 db 3b ce |..;.| esl[0].signature[35].data (end:0x000006dc) +000006c0 b4 f6 08 43 ce 9d 97 c3 d1 87 cd 9b 59 41 cd 3d |...C........YA.=| +000006d0 e8 10 0e 58 6f 2b da 56 37 57 5f 67 |...Xo+.V7W_g| +000006dc bd 9a fa 77 |...w| esl[0].signature[36].owner = {microsoft} +000006e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006ec 81 a8 b9 65 |...e| esl[0].signature[36].data (end:0x0000070c) +000006f0 bb 84 d3 87 6b 94 29 a9 54 81 cc 95 53 18 cf aa |....k.).T...S...| +00000700 14 12 d8 08 c8 a3 3b fd 33 ff f0 e4 |......;.3...| +0000070c bd 9a fa 77 |...w| esl[0].signature[37].owner = {microsoft} +00000710 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000071c 80 b4 d9 69 |...i| esl[0].signature[37].data (end:0x0000073c) +00000720 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000730 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000073c bd 9a fa 77 |...w| esl[0].signature[38].owner = {microsoft} +00000740 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000074c 78 27 af 99 |x'..| esl[0].signature[38].data (end:0x0000076c) +00000750 36 2c fa f0 71 7d ad e4 b1 bf e0 43 8a d1 71 c1 |6,..q}.....C..q.| +00000760 5a dd c2 48 b7 5b f8 ca a4 4b b2 c5 |Z..H.[...K..| +0000076c bd 9a fa 77 |...w| esl[0].signature[39].owner = {microsoft} +00000770 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000077c 77 dd 19 0f |w...| esl[0].signature[39].data (end:0x0000079c) +00000780 a3 0d 88 ff 5e 3b 01 1a 0a e6 1e 62 09 78 0c 13 |....^;.....b.x..| +00000790 0b 53 5e cb 87 e6 f0 88 8a 0b 6b 2f |.S^.......k/| +0000079c bd 9a fa 77 |...w| esl[0].signature[40].owner = {microsoft} +000007a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007ac 72 e0 bd 18 |r...| esl[0].signature[40].data (end:0x000007cc) +000007b0 67 cf 5d 9d 56 ab 15 8a df 3b dd bc 82 bf 32 a8 |g.].V....;....2.| +000007c0 d8 aa 1d 8c 5e 2f 6d f2 94 28 d6 d8 |....^/m..(..| +000007cc bd 9a fa 77 |...w| esl[0].signature[41].owner = {microsoft} +000007d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007dc 72 6b 3e b6 |rk>.| esl[0].signature[41].data (end:0x000007fc) +000007e0 54 04 6a 30 f3 f8 3d 9b 96 ce 03 f6 70 e9 a8 06 |T.j0..=.....p...| +000007f0 d1 70 8a 03 71 e6 2d c4 9d 2c 23 c1 |.p..q.-..,#.| +000007fc bd 9a fa 77 |...w| esl[0].signature[42].owner = {microsoft} +00000800 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000080c 71 f2 90 6f |q..o| esl[0].signature[42].data (end:0x0000082c) +00000810 d2 22 49 7e 54 a3 46 62 ab 24 97 fc c8 10 20 77 |."I~T.Fb.$.... w| +00000820 0f f5 13 68 e9 e3 d9 bf cb fd 63 75 |...h......cu| +0000082c bd 9a fa 77 |...w| esl[0].signature[43].owner = {microsoft} +00000830 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000083c 6f 14 28 ff |o.(.| esl[0].signature[43].data (end:0x0000085c) +00000840 71 c9 db 0e d5 af 1f 2e 7b bf cb ab 64 7c c2 65 |q.......{...d|.e| +00000850 dd f5 b2 93 cd b6 26 f5 0a 3a 78 5e |......&..:x^| +0000085c bd 9a fa 77 |...w| esl[0].signature[44].owner = {microsoft} +00000860 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000086c 6c 88 54 47 |l.TG| esl[0].signature[44].data (end:0x0000088c) +00000870 8d d5 59 e2 93 51 b8 26 c0 6c b8 bf ef 2b 94 ad |..Y..Q.&.l...+..| +00000880 35 38 35 87 72 d1 93 f8 2e d1 ca 11 |585.r.......| +0000088c bd 9a fa 77 |...w| esl[0].signature[45].owner = {microsoft} +00000890 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000089c 6b 1d 13 80 |k...| esl[0].signature[45].data (end:0x000008bc) +000008a0 78 e4 41 8a a6 8d eb 7b b3 5e 06 60 92 cf 47 9e |x.A....{.^.`..G.| +000008b0 eb 8c e4 cd 12 e7 d0 72 cc b4 2f 66 |.......r../f| +000008bc bd 9a fa 77 |...w| esl[0].signature[46].owner = {microsoft} +000008c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008cc 64 57 5b d9 |dW[.| esl[0].signature[46].data (end:0x000008ec) +000008d0 12 78 9a 2e 14 ad 56 f6 34 1f 52 af 6b f8 0c f9 |.x....V.4.R.k...| +000008e0 44 00 78 59 75 e9 f0 4e 2d 64 d7 45 |D.xYu..N-d.E| +000008ec bd 9a fa 77 |...w| esl[0].signature[47].owner = {microsoft} +000008f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008fc 5a e9 49 ea |Z.I.| esl[0].signature[47].data (end:0x0000091c) +00000900 88 55 eb 93 e4 39 db c6 5b da 2e 42 85 2c 2f df |.U...9..[..B.,/.| +00000910 67 89 fa 14 67 36 e3 c3 41 0f 2b 5c |g...g6..A.+\| +0000091c bd 9a fa 77 |...w| esl[0].signature[48].owner = {microsoft} +00000920 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000092c 58 fb 94 1a |X...| esl[0].signature[48].data (end:0x0000094c) +00000930 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +00000940 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +0000094c bd 9a fa 77 |...w| esl[0].signature[49].owner = {microsoft} +00000950 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000095c 55 b9 9b 0d |U...| esl[0].signature[49].data (end:0x0000097c) +00000960 e5 3d bc fe 48 5a a9 c7 37 cf 3f b6 16 ef 3d 91 |.=..HZ..7.?...=.| +00000970 fa b5 99 aa 7c ab 19 ed a7 63 b5 ba |....|....c..| +0000097c bd 9a fa 77 |...w| esl[0].signature[50].owner = {microsoft} +00000980 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000098c 53 91 c3 a2 |S...| esl[0].signature[50].data (end:0x000009ac) +00000990 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000009a0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000009ac bd 9a fa 77 |...w| esl[0].signature[51].owner = {microsoft} +000009b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009bc 51 88 31 fe |Q.1.| esl[0].signature[51].data (end:0x000009dc) +000009c0 73 82 b5 14 d0 3e 15 c6 21 22 8b 8a b6 54 79 bd |s....>..!"...Ty.| +000009d0 0c bf a3 c5 c1 d0 f4 8d 9c 30 61 35 |.........0a5| +000009dc bd 9a fa 77 |...w| esl[0].signature[52].owner = {microsoft} +000009e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009ec 47 cc 08 61 |G..a| esl[0].signature[52].data (end:0x00000a0c) +000009f0 27 e2 06 9a 86 e0 3a 6b ef 2c d4 10 f8 c5 5a 6d |'.....:k.,....Zm| +00000a00 6b db 36 21 68 c3 1b 2c e3 2a 5a df |k.6!h..,.*Z.| +00000a0c bd 9a fa 77 |...w| esl[0].signature[53].owner = {microsoft} +00000a10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a1c 45 c7 c8 ae |E...| esl[0].signature[53].data (end:0x00000a3c) +00000a20 75 0a cf bb 48 fc 37 52 7d 64 12 dd 64 4d ae d8 |u...H.7R}d..dM..| +00000a30 91 3c cd 8a 24 c9 4d 85 69 67 df 8e |.<..$.M.ig..| +00000a3c bd 9a fa 77 |...w| esl[0].signature[54].owner = {microsoft} +00000a40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a4c 43 97 da ca |C...| esl[0].signature[54].data (end:0x00000a6c) +00000a50 83 9e 7f 63 07 7c b5 0c 92 df 43 bc 2d 2f b2 a8 |...c.|....C.-/..| +00000a60 f5 9f 26 fc 7a 0e 4b d4 d9 75 16 92 |..&.z.K..u..| +00000a6c bd 9a fa 77 |...w| esl[0].signature[55].owner = {microsoft} +00000a70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a7c 3f ce 9b 9f |?...| esl[0].signature[55].data (end:0x00000a9c) +00000a80 df 3e f0 9d 54 52 b0 f9 5e e4 81 c2 b7 f0 6d 74 |.>..TR..^.....mt| +00000a90 3a 73 79 71 55 8e 70 13 6a ce 3e 73 |:syqU.p.j.>s| +00000a9c bd 9a fa 77 |...w| esl[0].signature[56].owner = {microsoft} +00000aa0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000aac 3b 02 87 53 |;..S| esl[0].signature[56].data (end:0x00000acc) +00000ab0 3e 0c c3 d0 ec 1a a8 23 cb f0 a9 41 aa d8 72 15 |>......#...A..r.| +00000ac0 79 d1 c4 99 80 2d d1 c3 a6 36 b8 a9 |y....-...6..| +00000acc bd 9a fa 77 |...w| esl[0].signature[57].owner = {microsoft} +00000ad0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000adc 38 41 d2 21 |8A.!| esl[0].signature[57].data (end:0x00000afc) +00000ae0 36 8d 15 83 d7 5c 0a 02 e6 21 60 39 4d 6c 4e 0a |6....\...!`9MlN.| +00000af0 67 60 b6 f6 07 b9 03 62 bc 85 5b 02 |g`.....b..[.| +00000afc bd 9a fa 77 |...w| esl[0].signature[58].owner = {microsoft} +00000b00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b0c 36 33 84 d1 |63..| esl[0].signature[58].data (end:0x00000b2c) +00000b10 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000b20 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +00000b2c bd 9a fa 77 |...w| esl[0].signature[59].owner = {microsoft} +00000b30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b3c 36 08 ed ba |6...| esl[0].signature[59].data (end:0x00000b5c) +00000b40 f5 ad 0f 41 a4 14 a1 77 7a bf 2f af 5e 67 03 34 |...A...wz./.^g.4| +00000b50 67 5e c3 99 5e 69 35 82 9e 0c aa d2 |g^..^i5.....| +00000b5c bd 9a fa 77 |...w| esl[0].signature[60].owner = {microsoft} +00000b60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b6c 30 66 28 fa |0f(.| esl[0].signature[60].data (end:0x00000b8c) +00000b70 54 77 30 57 28 ba 4a 46 7d e7 d0 38 7a 54 f5 69 |Tw0W(.JF}..8zT.i| +00000b80 d3 76 9f ce 5e 75 ec 89 d2 8d 15 93 |.v..^u......| +00000b8c bd 9a fa 77 |...w| esl[0].signature[61].owner = {microsoft} +00000b90 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b9c 2e 70 91 67 |.p.g| esl[0].signature[61].data (end:0x00000bbc) +00000ba0 86 a6 f7 73 51 1f a7 18 1f ab 0f 1d 70 b5 57 c6 |...sQ.......p.W.| +00000bb0 32 2e a9 23 b2 a8 d3 b9 2b 51 af 7d |2..#....+Q.}| +00000bbc bd 9a fa 77 |...w| esl[0].signature[62].owner = {microsoft} +00000bc0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bcc 2c 73 d9 33 |,s.3| esl[0].signature[62].data (end:0x00000bec) +00000bd0 25 ba 6d cb e5 89 d4 a4 c6 3c 5b 93 55 59 ef 92 |%.m......<[.UY..| +00000be0 fb f0 50 ed 50 c4 e2 08 52 06 f1 7d |..P.P...R..}| +00000bec bd 9a fa 77 |...w| esl[0].signature[63].owner = {microsoft} +00000bf0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bfc 2b bf 2c a7 |+.,.| esl[0].signature[63].data (end:0x00000c1c) +00000c00 b8 f1 d9 1f 27 ee 52 b6 fb 2a 5d d0 49 b8 5a 2b |....'.R..*].I.Z+| +00000c10 9b 52 9c 5d 66 62 06 81 04 b0 55 f8 |.R.]fb....U.| +00000c1c bd 9a fa 77 |...w| esl[0].signature[64].owner = {microsoft} +00000c20 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c2c 2b 99 cf 26 |+..&| esl[0].signature[64].data (end:0x00000c4c) +00000c30 42 2e 92 fe 36 5f bf 4b c3 0d 27 08 6c 9e e1 4b |B...6_.K..'.l..K| +00000c40 7a 6f ff 44 fb 2f 6b 90 01 69 99 39 |zo.D./k..i.9| +00000c4c bd 9a fa 77 |...w| esl[0].signature[65].owner = {microsoft} +00000c50 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c5c 29 c6 eb 52 |)..R| esl[0].signature[65].data (end:0x00000c7c) +00000c60 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000c70 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +00000c7c bd 9a fa 77 |...w| esl[0].signature[66].owner = {microsoft} +00000c80 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c8c 1a ec 84 b8 |....| esl[0].signature[66].data (end:0x00000cac) +00000c90 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000ca0 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |...H...-..| +00000cd0 49 6d 54 10 b5 cf d6 c8 64 d2 d1 0f |ImT.....d...| +00000cdc bd 9a fa 77 |...w| esl[0].signature[68].owner = {microsoft} +00000ce0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000cec 17 4e 3a 0b |.N:.| esl[0].signature[68].data (end:0x00000d0c) +00000cf0 5b 43 c6 a6 07 bb d3 40 4f 05 34 1e 3d cf 39 62 |[C.....@O.4.=.9b| +00000d00 67 ce 94 f8 b5 0e 2e 23 a9 da 92 0c |g......#....| +00000d0c bd 9a fa 77 |...w| esl[0].signature[69].owner = {microsoft} +00000d10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d1c 10 6f ac ea |.o..| esl[0].signature[69].data (end:0x00000d3c) +00000d20 cf ec fd 4e 30 3b 74 f4 80 a0 80 98 e2 d0 80 2b |...N0;t........+| +00000d30 93 6f 8e c7 74 ce 21 f3 16 86 68 9c |.o..t.!...h.| +00000d3c bd 9a fa 77 |...w| esl[0].signature[70].owner = {microsoft} +00000d40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d4c 0d c9 f3 fb |....| esl[0].signature[70].data (end:0x00000d6c) +00000d50 99 96 21 48 c3 ca 83 36 32 75 8d 3e d4 fc 8d 0b |..!H...62u.>....| +00000d60 00 07 b9 5b 31 e6 52 8f 2a cd 5b fc |...[1.R.*.[.| +00000d6c bd 9a fa 77 |...w| esl[0].signature[71].owner = {microsoft} +00000d70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d7c 0d 0d be ca |....| esl[0].signature[71].data (end:0x00000d9c) +00000d80 6f 29 ec a0 6f 33 1a 7d 72 e4 88 4b 12 09 7f b3 |o)..o3.}r..K....| +00000d90 48 98 3a 2a 14 a0 d7 3f 4f 10 14 0f |H.:*...?O...| +00000d9c bd 9a fa 77 |...w| esl[0].signature[72].owner = {microsoft} +00000da0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000dac 0c 18 93 39 |...9| esl[0].signature[72].data (end:0x00000dcc) +00000db0 76 2d f3 36 ab 3d d0 06 a4 63 df 71 5a 39 cf b0 |v-.6.=...c.qZ9..| +00000dc0 f4 92 46 5c 60 0e 6c 6b d7 bd 89 8c |..F\`.lk....| +00000dcc bd 9a fa 77 |...w| esl[0].signature[73].owner = {microsoft} +00000dd0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000ddc 0b bb 43 92 |..C.| esl[0].signature[73].data (end:0x00000dfc) +00000de0 da ac 7a b8 9b 30 a4 ac 65 75 31 b9 7b fa ab 04 |..z..0..eu1.{...| +00000df0 f9 0b 0d af e5 f9 b6 eb 90 a0 63 74 |..........ct| +00000dfc bd 9a fa 77 |...w| esl[0].signature[74].owner = {microsoft} +00000e00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e0c 09 df 5f 4e |.._N| esl[0].signature[74].data (end:0x00000e2c) +00000e10 51 12 08 ec 78 b9 6d 12 d0 81 25 fd b6 03 86 8d |Q...x.m...%.....| +00000e20 e3 9f 6f 72 92 78 52 59 9b 65 9c 26 |..or.xRY.e.&| +00000e2c bd 9a fa 77 |...w| esl[0].signature[75].owner = {microsoft} +00000e30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e3c 07 e6 c6 a8 |....| esl[0].signature[75].data (end:0x00000e5c) +00000e40 58 64 6f b1 ef c6 79 03 fe 28 b1 16 01 1f 23 67 |Xdo...y..(....#g| +00000e50 fe 92 e6 be 2b 36 99 9e ff 39 d0 9e |....+6...9..| +00000e5c bd 9a fa 77 |...w| esl[0].signature[76].owner = {microsoft} +00000e60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e6c 07 5e ea 06 |.^..| esl[0].signature[76].data (end:0x00000e8c) +00000e70 05 89 54 8b a0 60 b2 fe ed 10 da 3c 20 c7 fe 9b |..T..`.....< ...| +00000e80 17 cd 02 6b 94 e8 a6 83 b8 11 52 38 |...k......R8| +00000e8c diff --git a/tests/machine3/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt b/tests/machine3/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt new file mode 100644 index 00000000..247db019 --- /dev/null +++ b/tests/machine3/annotations/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c.txt @@ -0,0 +1,391 @@ +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 8c 0e 00 00 |....| esl[0].signature_list_size = 3724 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c bd 9a fa 77 |...w| esl[0].signature[2].owner = {microsoft} +00000080 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000008c fd dd 6e 3d |..n=| esl[0].signature[2].data (end:0x000000ac) +00000090 29 ea 84 c7 74 3d ad 4a 1b db c7 00 b5 fe c1 b3 |)...t=.J........| +000000a0 91 f9 32 40 90 86 ac c7 1d d6 db d8 |..2@........| +000000ac bd 9a fa 77 |...w| esl[0].signature[3].owner = {microsoft} +000000b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000bc f5 2f 83 a3 |./..| esl[0].signature[3].data (end:0x000000dc) +000000c0 fa 9c fb d6 92 0f 72 28 24 db e4 03 45 34 d2 5b |......r($...E4.[| +000000d0 85 07 24 6b 3b 95 7d ac 6e 1b ce 7a |..$k;.}.n..z| +000000dc bd 9a fa 77 |...w| esl[0].signature[4].owner = {microsoft} +000000e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000000ec e9 2c 22 eb |.,".| esl[0].signature[4].data (end:0x0000010c) +000000f0 3b 56 42 d6 5c 1e c2 ca f2 47 d2 59 47 38 ee bb |;VB.\....G.YG8..| +00000100 7f b3 84 1a 44 95 6f 59 e2 b0 d1 fa |....D.oY....| +0000010c bd 9a fa 77 |...w| esl[0].signature[5].owner = {microsoft} +00000110 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000011c e6 ca 68 e9 |..h.| esl[0].signature[5].data (end:0x0000013c) +00000120 41 46 62 9a f0 3f 69 c2 f8 6e 6b ef 62 f9 30 b3 |AFb..?i..nk.b.0.| +00000130 7c 6f bc c8 78 b7 8d f9 8c 03 34 e5 ||o..x.....4.| +0000013c bd 9a fa 77 |...w| esl[0].signature[6].owner = {microsoft} +00000140 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000014c d8 cb eb 97 |....| esl[0].signature[6].data (end:0x0000016c) +00000150 35 f5 67 2b 36 7e 4f 96 cd c7 49 69 61 5d 17 07 |5.g+6~O...Iia]..| +00000160 4a e9 6c 72 4d 42 ce 02 16 f8 f3 fa |J.lrMB......| +0000016c bd 9a fa 77 |...w| esl[0].signature[7].owner = {microsoft} +00000170 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000017c d6 26 15 7e |.&.~| esl[0].signature[7].data (end:0x0000019c) +00000180 1d 6a 71 8b c1 24 ab 8d a2 7c bb 65 07 2c a0 3a |.jq..$...|.e.,.:| +00000190 7b 6b 25 7d bd cb bd 60 f6 5e f3 d1 |{k%}...`.^..| +0000019c bd 9a fa 77 |...w| esl[0].signature[8].owner = {microsoft} +000001a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001ac d0 63 ec 28 |.c.(| esl[0].signature[8].data (end:0x000001cc) +000001b0 f6 7e ba 53 f1 64 2d bf 7d ff 33 c6 a3 2a dd 86 |.~.S.d-.}.3..*..| +000001c0 9f 60 13 fe 16 2e 2c 32 f1 cb e5 6d |.`....,2...m| +000001cc bd 9a fa 77 |...w| esl[0].signature[9].owner = {microsoft} +000001d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000001dc ce 3b fa be |.;..| esl[0].signature[9].data (end:0x000001fc) +000001e0 59 d6 7c e8 ac 8d fd 4a 16 f7 c4 3e f9 c2 24 51 |Y.|....J...>..$Q| +000001f0 3f bc 65 59 57 d7 35 fa 29 f5 40 ce |?.eYW.5.).@.| +000001fc bd 9a fa 77 |...w| esl[0].signature[10].owner = {microsoft} +00000200 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000020c cb 6b 85 8b |.k..| esl[0].signature[10].data (end:0x0000022c) +00000210 40 d3 a0 98 76 58 15 b5 92 c1 51 4a 49 60 4f af |@...vX....QJI`O.| +00000220 d6 08 19 da 88 d7 a7 6e 97 78 fe f7 |.......n.x..| +0000022c bd 9a fa 77 |...w| esl[0].signature[11].owner = {microsoft} +00000230 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000023c ca 17 1d 61 |...a| esl[0].signature[11].data (end:0x0000025c) +00000240 4a 8d 7e 12 1c 93 94 8c d0 fe 55 d3 99 81 f9 d1 |J.~.......U.....| +00000250 1a a9 6e 03 45 0a 41 52 27 c2 c6 5b |..n.E.AR'..[| +0000025c bd 9a fa 77 |...w| esl[0].signature[12].owner = {microsoft} +00000260 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000026c c9 0f 33 66 |..3f| esl[0].signature[12].data (end:0x0000028c) +00000270 17 b8 e7 f9 83 97 54 13 c9 97 f1 0b 73 eb 26 7f |......T.....s.&.| +00000280 d8 a1 0c b9 e3 bd bf c6 67 ab db 8b |........g...| +0000028c bd 9a fa 77 |...w| esl[0].signature[13].owner = {microsoft} +00000290 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000029c c8 3c b1 39 |.<.9| esl[0].signature[13].data (end:0x000002bc) +000002a0 22 ad 99 f5 60 74 46 75 dd 37 cc 94 dc ad 5a 1f |"...`tFu.7....Z.| +000002b0 cb a6 47 2f ee 34 11 71 d9 39 e8 84 |..G/.4.q.9..| +000002bc bd 9a fa 77 |...w| esl[0].signature[14].owner = {microsoft} +000002c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002cc c6 17 c1 a8 |....| esl[0].signature[14].data (end:0x000002ec) +000002d0 b1 ee 2a 81 1c 28 b5 a8 1b 4c 83 d7 c9 8b 5b 0c |..*..(...L....[.| +000002e0 27 28 1d 61 02 07 eb e6 92 c2 96 7f |'(.a........| +000002ec bd 9a fa 77 |...w| esl[0].signature[15].owner = {microsoft} +000002f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000002fc c5 d9 d8 a1 |....| esl[0].signature[15].data (end:0x0000031c) +00000300 86 e2 c8 2d 09 af aa 2a 6f 7f 2e 73 87 0d 3e 64 |...-...*o..s..>d| +00000310 f7 2c 4e 08 ef 67 79 6a 84 0f 0f bd |.,N..gyj....| +0000031c bd 9a fa 77 |...w| esl[0].signature[16].owner = {microsoft} +00000320 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000032c c4 09 bd ac |....| esl[0].signature[16].data (end:0x0000034c) +00000330 47 75 ad d8 db 92 aa 22 b5 b7 18 fb 8c 94 a1 46 |Gu.....".......F| +00000340 2c 1f e9 a4 16 b9 5d 8a 33 88 c2 fc |,.....].3...| +0000034c bd 9a fa 77 |...w| esl[0].signature[17].owner = {microsoft} +00000350 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000035c c3 a9 9a 46 |...F| esl[0].signature[17].data (end:0x0000037c) +00000360 0d a4 64 a0 57 c3 58 6d 83 ce f5 f4 ae 08 b7 10 |..d.W.Xm........| +00000370 39 79 ed 89 32 74 2d f0 ed 53 0c 66 |9y..2t-..S.f| +0000037c bd 9a fa 77 |...w| esl[0].signature[18].owner = {microsoft} +00000380 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000038c bc 87 a6 68 |...h| esl[0].signature[18].data (end:0x000003ac) +00000390 e8 19 66 48 9c b5 08 ee 80 51 83 c1 9e 6a cd 24 |..fH.....Q...j.$| +000003a0 cf 17 79 9c a0 62 d2 e3 84 da 0e a7 |..y..b......| +000003ac bd 9a fa 77 |...w| esl[0].signature[19].owner = {microsoft} +000003b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003bc b9 7a 08 89 |.z..| esl[0].signature[19].data (end:0x000003dc) +000003c0 05 9c 03 5f f1 d5 4b 6d b5 3b 11 b9 76 66 68 d9 |..._..Km.;..vfh.| +000003d0 f9 55 24 7c 02 8b 28 37 d7 a0 4c d9 |.U$|..(7..L.| +000003dc bd 9a fa 77 |...w| esl[0].signature[20].owner = {microsoft} +000003e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000003ec b8 f0 78 d9 |..x.| esl[0].signature[20].data (end:0x0000040c) +000003f0 83 a2 4a c4 33 21 63 93 88 35 14 cd 93 2c 33 af |..J.3!c..5...,3.| +00000400 18 e7 dd 70 88 4c 82 35 f4 27 57 36 |...p.L.5.'W6| +0000040c bd 9a fa 77 |...w| esl[0].signature[21].owner = {microsoft} +00000410 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000041c b5 4f 1e e6 |.O..| esl[0].signature[21].data (end:0x0000043c) +00000420 36 63 1f ad 68 05 8d 3b 09 37 03 1a c1 b9 0c cb |6c..h..;.7......| +00000430 17 06 2a 39 1c ca 68 af db e4 0d 55 |..*9..h....U| +0000043c bd 9a fa 77 |...w| esl[0].signature[22].owner = {microsoft} +00000440 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000044c af e2 03 0a |....| esl[0].signature[22].data (end:0x0000046c) +00000450 fb 7d 2c da 13 f9 fa 33 3a 02 e3 4f 67 51 af ec |.},....3:..OgQ..| +00000460 11 b0 10 db cd 44 1f df 4c 40 02 b3 |.....D..L@..| +0000046c bd 9a fa 77 |...w| esl[0].signature[23].owner = {microsoft} +00000470 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000047c ae eb ae 31 |...1| esl[0].signature[23].data (end:0x0000049c) +00000480 51 27 12 73 ed 95 aa 2e 67 11 39 ed 31 a9 85 67 |Q'.s....g.9.1..g| +00000490 30 3a 33 22 98 f8 37 09 a9 d5 5a a1 |0:3"..7...Z.| +0000049c bd 9a fa 77 |...w| esl[0].signature[24].owner = {microsoft} +000004a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000004ac ad 68 26 e1 |.h&.| esl[0].signature[24].data (end:0x000004cc) +000004b0 94 6d 26 d3 ea f3 68 5c 88 d9 7d 85 de 3b 4d cb |.m&...h\..}..;M.| +000004c0 3d 0e e2 ae 81 c7 05 60 d1 3c 57 20 |=......`...h2.....'| +000005e0 25 27 df b6 3d 49 d2 95 72 a6 f4 4c |%'..=I..r..L| +000005ec bd 9a fa 77 |...w| esl[0].signature[31].owner = {microsoft} +000005f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000005fc 8d 8e a2 89 |....| esl[0].signature[31].data (end:0x0000061c) +00000600 cf e7 0a 1c 07 ab 73 65 cb 28 ee 51 ed d3 3c f2 |......se.(.Q..<.| +00000610 50 6d e8 88 fb ad d6 0e bf 80 48 1c |Pm........H.| +0000061c bd 9a fa 77 |...w| esl[0].signature[32].owner = {microsoft} +00000620 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000062c 8b f4 34 b4 |..4.| esl[0].signature[32].data (end:0x0000064c) +00000630 9e 00 cc f7 15 02 a2 cd 90 08 65 cb 01 ec 3b 3d |..........e...;=| +00000640 a0 3c 35 be 50 5f df 7b d5 63 f5 21 |.<5.P_.{.c.!| +0000064c bd 9a fa 77 |...w| esl[0].signature[33].owner = {microsoft} +00000650 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000065c 8a d6 48 59 |..HY| esl[0].signature[33].data (end:0x0000067c) +00000660 f1 95 b5 f5 8d af aa 94 0b 6a 61 67 ac d6 7a 88 |.........jag..z.| +00000670 6e 8f 46 93 64 17 72 21 c5 59 45 b9 |n.F.d.r!.YE.| +0000067c bd 9a fa 77 |...w| esl[0].signature[34].owner = {microsoft} +00000680 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000068c 89 5a 97 85 |.Z..| esl[0].signature[34].data (end:0x000006ac) +00000690 f6 17 ca 1d 7e d4 4f c1 a1 47 0b 71 f3 f1 22 38 |....~.O..G.q.."8| +000006a0 62 d9 ff 9d cc 3a e2 df 92 16 3d af |b....:....=.| +000006ac bd 9a fa 77 |...w| esl[0].signature[35].owner = {microsoft} +000006b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006bc 82 db 3b ce |..;.| esl[0].signature[35].data (end:0x000006dc) +000006c0 b4 f6 08 43 ce 9d 97 c3 d1 87 cd 9b 59 41 cd 3d |...C........YA.=| +000006d0 e8 10 0e 58 6f 2b da 56 37 57 5f 67 |...Xo+.V7W_g| +000006dc bd 9a fa 77 |...w| esl[0].signature[36].owner = {microsoft} +000006e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000006ec 81 a8 b9 65 |...e| esl[0].signature[36].data (end:0x0000070c) +000006f0 bb 84 d3 87 6b 94 29 a9 54 81 cc 95 53 18 cf aa |....k.).T...S...| +00000700 14 12 d8 08 c8 a3 3b fd 33 ff f0 e4 |......;.3...| +0000070c bd 9a fa 77 |...w| esl[0].signature[37].owner = {microsoft} +00000710 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000071c 80 b4 d9 69 |...i| esl[0].signature[37].data (end:0x0000073c) +00000720 31 bf 0d 02 fd 91 a6 1e 19 d1 4f 1d a4 52 e6 6d |1.........O..R.m| +00000730 b2 40 8c a8 60 4d 41 1f 92 65 9f 0a |.@..`MA..e..| +0000073c bd 9a fa 77 |...w| esl[0].signature[38].owner = {microsoft} +00000740 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000074c 78 27 af 99 |x'..| esl[0].signature[38].data (end:0x0000076c) +00000750 36 2c fa f0 71 7d ad e4 b1 bf e0 43 8a d1 71 c1 |6,..q}.....C..q.| +00000760 5a dd c2 48 b7 5b f8 ca a4 4b b2 c5 |Z..H.[...K..| +0000076c bd 9a fa 77 |...w| esl[0].signature[39].owner = {microsoft} +00000770 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000077c 77 dd 19 0f |w...| esl[0].signature[39].data (end:0x0000079c) +00000780 a3 0d 88 ff 5e 3b 01 1a 0a e6 1e 62 09 78 0c 13 |....^;.....b.x..| +00000790 0b 53 5e cb 87 e6 f0 88 8a 0b 6b 2f |.S^.......k/| +0000079c bd 9a fa 77 |...w| esl[0].signature[40].owner = {microsoft} +000007a0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007ac 72 e0 bd 18 |r...| esl[0].signature[40].data (end:0x000007cc) +000007b0 67 cf 5d 9d 56 ab 15 8a df 3b dd bc 82 bf 32 a8 |g.].V....;....2.| +000007c0 d8 aa 1d 8c 5e 2f 6d f2 94 28 d6 d8 |....^/m..(..| +000007cc bd 9a fa 77 |...w| esl[0].signature[41].owner = {microsoft} +000007d0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000007dc 72 6b 3e b6 |rk>.| esl[0].signature[41].data (end:0x000007fc) +000007e0 54 04 6a 30 f3 f8 3d 9b 96 ce 03 f6 70 e9 a8 06 |T.j0..=.....p...| +000007f0 d1 70 8a 03 71 e6 2d c4 9d 2c 23 c1 |.p..q.-..,#.| +000007fc bd 9a fa 77 |...w| esl[0].signature[42].owner = {microsoft} +00000800 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000080c 71 f2 90 6f |q..o| esl[0].signature[42].data (end:0x0000082c) +00000810 d2 22 49 7e 54 a3 46 62 ab 24 97 fc c8 10 20 77 |."I~T.Fb.$.... w| +00000820 0f f5 13 68 e9 e3 d9 bf cb fd 63 75 |...h......cu| +0000082c bd 9a fa 77 |...w| esl[0].signature[43].owner = {microsoft} +00000830 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000083c 6f 14 28 ff |o.(.| esl[0].signature[43].data (end:0x0000085c) +00000840 71 c9 db 0e d5 af 1f 2e 7b bf cb ab 64 7c c2 65 |q.......{...d|.e| +00000850 dd f5 b2 93 cd b6 26 f5 0a 3a 78 5e |......&..:x^| +0000085c bd 9a fa 77 |...w| esl[0].signature[44].owner = {microsoft} +00000860 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000086c 6c 88 54 47 |l.TG| esl[0].signature[44].data (end:0x0000088c) +00000870 8d d5 59 e2 93 51 b8 26 c0 6c b8 bf ef 2b 94 ad |..Y..Q.&.l...+..| +00000880 35 38 35 87 72 d1 93 f8 2e d1 ca 11 |585.r.......| +0000088c bd 9a fa 77 |...w| esl[0].signature[45].owner = {microsoft} +00000890 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000089c 6b 1d 13 80 |k...| esl[0].signature[45].data (end:0x000008bc) +000008a0 78 e4 41 8a a6 8d eb 7b b3 5e 06 60 92 cf 47 9e |x.A....{.^.`..G.| +000008b0 eb 8c e4 cd 12 e7 d0 72 cc b4 2f 66 |.......r../f| +000008bc bd 9a fa 77 |...w| esl[0].signature[46].owner = {microsoft} +000008c0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008cc 64 57 5b d9 |dW[.| esl[0].signature[46].data (end:0x000008ec) +000008d0 12 78 9a 2e 14 ad 56 f6 34 1f 52 af 6b f8 0c f9 |.x....V.4.R.k...| +000008e0 44 00 78 59 75 e9 f0 4e 2d 64 d7 45 |D.xYu..N-d.E| +000008ec bd 9a fa 77 |...w| esl[0].signature[47].owner = {microsoft} +000008f0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000008fc 5a e9 49 ea |Z.I.| esl[0].signature[47].data (end:0x0000091c) +00000900 88 55 eb 93 e4 39 db c6 5b da 2e 42 85 2c 2f df |.U...9..[..B.,/.| +00000910 67 89 fa 14 67 36 e3 c3 41 0f 2b 5c |g...g6..A.+\| +0000091c bd 9a fa 77 |...w| esl[0].signature[48].owner = {microsoft} +00000920 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000092c 58 fb 94 1a |X...| esl[0].signature[48].data (end:0x0000094c) +00000930 ef 95 a2 59 43 b3 fb 5f 25 10 a0 df 3f e4 4c 58 |...YC.._%...?.LX| +00000940 c9 5e 0a b8 04 87 29 75 68 ab 97 71 |.^....)uh..q| +0000094c bd 9a fa 77 |...w| esl[0].signature[49].owner = {microsoft} +00000950 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000095c 55 b9 9b 0d |U...| esl[0].signature[49].data (end:0x0000097c) +00000960 e5 3d bc fe 48 5a a9 c7 37 cf 3f b6 16 ef 3d 91 |.=..HZ..7.?...=.| +00000970 fa b5 99 aa 7c ab 19 ed a7 63 b5 ba |....|....c..| +0000097c bd 9a fa 77 |...w| esl[0].signature[50].owner = {microsoft} +00000980 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000098c 53 91 c3 a2 |S...| esl[0].signature[50].data (end:0x000009ac) +00000990 fb 11 21 02 a6 aa 1e dc 25 ae 77 e1 9f 5d 6f 09 |..!.....%.w..]o.| +000009a0 cd 09 ee b2 50 99 22 bf cd 59 92 ea |....P."..Y..| +000009ac bd 9a fa 77 |...w| esl[0].signature[51].owner = {microsoft} +000009b0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009bc 51 88 31 fe |Q.1.| esl[0].signature[51].data (end:0x000009dc) +000009c0 73 82 b5 14 d0 3e 15 c6 21 22 8b 8a b6 54 79 bd |s....>..!"...Ty.| +000009d0 0c bf a3 c5 c1 d0 f4 8d 9c 30 61 35 |.........0a5| +000009dc bd 9a fa 77 |...w| esl[0].signature[52].owner = {microsoft} +000009e0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +000009ec 47 cc 08 61 |G..a| esl[0].signature[52].data (end:0x00000a0c) +000009f0 27 e2 06 9a 86 e0 3a 6b ef 2c d4 10 f8 c5 5a 6d |'.....:k.,....Zm| +00000a00 6b db 36 21 68 c3 1b 2c e3 2a 5a df |k.6!h..,.*Z.| +00000a0c bd 9a fa 77 |...w| esl[0].signature[53].owner = {microsoft} +00000a10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a1c 45 c7 c8 ae |E...| esl[0].signature[53].data (end:0x00000a3c) +00000a20 75 0a cf bb 48 fc 37 52 7d 64 12 dd 64 4d ae d8 |u...H.7R}d..dM..| +00000a30 91 3c cd 8a 24 c9 4d 85 69 67 df 8e |.<..$.M.ig..| +00000a3c bd 9a fa 77 |...w| esl[0].signature[54].owner = {microsoft} +00000a40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a4c 43 97 da ca |C...| esl[0].signature[54].data (end:0x00000a6c) +00000a50 83 9e 7f 63 07 7c b5 0c 92 df 43 bc 2d 2f b2 a8 |...c.|....C.-/..| +00000a60 f5 9f 26 fc 7a 0e 4b d4 d9 75 16 92 |..&.z.K..u..| +00000a6c bd 9a fa 77 |...w| esl[0].signature[55].owner = {microsoft} +00000a70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000a7c 3f ce 9b 9f |?...| esl[0].signature[55].data (end:0x00000a9c) +00000a80 df 3e f0 9d 54 52 b0 f9 5e e4 81 c2 b7 f0 6d 74 |.>..TR..^.....mt| +00000a90 3a 73 79 71 55 8e 70 13 6a ce 3e 73 |:syqU.p.j.>s| +00000a9c bd 9a fa 77 |...w| esl[0].signature[56].owner = {microsoft} +00000aa0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000aac 3b 02 87 53 |;..S| esl[0].signature[56].data (end:0x00000acc) +00000ab0 3e 0c c3 d0 ec 1a a8 23 cb f0 a9 41 aa d8 72 15 |>......#...A..r.| +00000ac0 79 d1 c4 99 80 2d d1 c3 a6 36 b8 a9 |y....-...6..| +00000acc bd 9a fa 77 |...w| esl[0].signature[57].owner = {microsoft} +00000ad0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000adc 38 41 d2 21 |8A.!| esl[0].signature[57].data (end:0x00000afc) +00000ae0 36 8d 15 83 d7 5c 0a 02 e6 21 60 39 4d 6c 4e 0a |6....\...!`9MlN.| +00000af0 67 60 b6 f6 07 b9 03 62 bc 85 5b 02 |g`.....b..[.| +00000afc bd 9a fa 77 |...w| esl[0].signature[58].owner = {microsoft} +00000b00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b0c 36 33 84 d1 |63..| esl[0].signature[58].data (end:0x00000b2c) +00000b10 4d 1f 2e 0b 78 15 62 64 84 c4 59 ad 57 a3 18 ef |M...x.bd..Y.W...| +00000b20 43 96 26 60 48 d0 58 c5 a1 9b bf 76 |C.&`H.X....v| +00000b2c bd 9a fa 77 |...w| esl[0].signature[59].owner = {microsoft} +00000b30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b3c 36 08 ed ba |6...| esl[0].signature[59].data (end:0x00000b5c) +00000b40 f5 ad 0f 41 a4 14 a1 77 7a bf 2f af 5e 67 03 34 |...A...wz./.^g.4| +00000b50 67 5e c3 99 5e 69 35 82 9e 0c aa d2 |g^..^i5.....| +00000b5c bd 9a fa 77 |...w| esl[0].signature[60].owner = {microsoft} +00000b60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b6c 30 66 28 fa |0f(.| esl[0].signature[60].data (end:0x00000b8c) +00000b70 54 77 30 57 28 ba 4a 46 7d e7 d0 38 7a 54 f5 69 |Tw0W(.JF}..8zT.i| +00000b80 d3 76 9f ce 5e 75 ec 89 d2 8d 15 93 |.v..^u......| +00000b8c bd 9a fa 77 |...w| esl[0].signature[61].owner = {microsoft} +00000b90 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000b9c 2e 70 91 67 |.p.g| esl[0].signature[61].data (end:0x00000bbc) +00000ba0 86 a6 f7 73 51 1f a7 18 1f ab 0f 1d 70 b5 57 c6 |...sQ.......p.W.| +00000bb0 32 2e a9 23 b2 a8 d3 b9 2b 51 af 7d |2..#....+Q.}| +00000bbc bd 9a fa 77 |...w| esl[0].signature[62].owner = {microsoft} +00000bc0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bcc 2c 73 d9 33 |,s.3| esl[0].signature[62].data (end:0x00000bec) +00000bd0 25 ba 6d cb e5 89 d4 a4 c6 3c 5b 93 55 59 ef 92 |%.m......<[.UY..| +00000be0 fb f0 50 ed 50 c4 e2 08 52 06 f1 7d |..P.P...R..}| +00000bec bd 9a fa 77 |...w| esl[0].signature[63].owner = {microsoft} +00000bf0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000bfc 2b bf 2c a7 |+.,.| esl[0].signature[63].data (end:0x00000c1c) +00000c00 b8 f1 d9 1f 27 ee 52 b6 fb 2a 5d d0 49 b8 5a 2b |....'.R..*].I.Z+| +00000c10 9b 52 9c 5d 66 62 06 81 04 b0 55 f8 |.R.]fb....U.| +00000c1c bd 9a fa 77 |...w| esl[0].signature[64].owner = {microsoft} +00000c20 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c2c 2b 99 cf 26 |+..&| esl[0].signature[64].data (end:0x00000c4c) +00000c30 42 2e 92 fe 36 5f bf 4b c3 0d 27 08 6c 9e e1 4b |B...6_.K..'.l..K| +00000c40 7a 6f ff 44 fb 2f 6b 90 01 69 99 39 |zo.D./k..i.9| +00000c4c bd 9a fa 77 |...w| esl[0].signature[65].owner = {microsoft} +00000c50 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c5c 29 c6 eb 52 |)..R| esl[0].signature[65].data (end:0x00000c7c) +00000c60 b4 3c 3a a1 8b 2c d8 ed 6e a8 60 7c ef 3c fa e1 |.<:..,..n.`|.<..| +00000c70 ba fe 11 65 75 5c f2 e6 14 84 4a 44 |...eu\....JD| +00000c7c bd 9a fa 77 |...w| esl[0].signature[66].owner = {microsoft} +00000c80 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000c8c 1a ec 84 b8 |....| esl[0].signature[66].data (end:0x00000cac) +00000c90 4b 6c 65 a5 12 20 a9 be 71 81 96 52 30 21 0d 62 |Kle.. ..q..R0!.b| +00000ca0 d6 d3 3c 48 99 9c 6b 29 5a 2b 0a 06 |...H...-..| +00000cd0 49 6d 54 10 b5 cf d6 c8 64 d2 d1 0f |ImT.....d...| +00000cdc bd 9a fa 77 |...w| esl[0].signature[68].owner = {microsoft} +00000ce0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000cec 17 4e 3a 0b |.N:.| esl[0].signature[68].data (end:0x00000d0c) +00000cf0 5b 43 c6 a6 07 bb d3 40 4f 05 34 1e 3d cf 39 62 |[C.....@O.4.=.9b| +00000d00 67 ce 94 f8 b5 0e 2e 23 a9 da 92 0c |g......#....| +00000d0c bd 9a fa 77 |...w| esl[0].signature[69].owner = {microsoft} +00000d10 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d1c 10 6f ac ea |.o..| esl[0].signature[69].data (end:0x00000d3c) +00000d20 cf ec fd 4e 30 3b 74 f4 80 a0 80 98 e2 d0 80 2b |...N0;t........+| +00000d30 93 6f 8e c7 74 ce 21 f3 16 86 68 9c |.o..t.!...h.| +00000d3c bd 9a fa 77 |...w| esl[0].signature[70].owner = {microsoft} +00000d40 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d4c 0d c9 f3 fb |....| esl[0].signature[70].data (end:0x00000d6c) +00000d50 99 96 21 48 c3 ca 83 36 32 75 8d 3e d4 fc 8d 0b |..!H...62u.>....| +00000d60 00 07 b9 5b 31 e6 52 8f 2a cd 5b fc |...[1.R.*.[.| +00000d6c bd 9a fa 77 |...w| esl[0].signature[71].owner = {microsoft} +00000d70 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000d7c 0d 0d be ca |....| esl[0].signature[71].data (end:0x00000d9c) +00000d80 6f 29 ec a0 6f 33 1a 7d 72 e4 88 4b 12 09 7f b3 |o)..o3.}r..K....| +00000d90 48 98 3a 2a 14 a0 d7 3f 4f 10 14 0f |H.:*...?O...| +00000d9c bd 9a fa 77 |...w| esl[0].signature[72].owner = {microsoft} +00000da0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000dac 0c 18 93 39 |...9| esl[0].signature[72].data (end:0x00000dcc) +00000db0 76 2d f3 36 ab 3d d0 06 a4 63 df 71 5a 39 cf b0 |v-.6.=...c.qZ9..| +00000dc0 f4 92 46 5c 60 0e 6c 6b d7 bd 89 8c |..F\`.lk....| +00000dcc bd 9a fa 77 |...w| esl[0].signature[73].owner = {microsoft} +00000dd0 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000ddc 0b bb 43 92 |..C.| esl[0].signature[73].data (end:0x00000dfc) +00000de0 da ac 7a b8 9b 30 a4 ac 65 75 31 b9 7b fa ab 04 |..z..0..eu1.{...| +00000df0 f9 0b 0d af e5 f9 b6 eb 90 a0 63 74 |..........ct| +00000dfc bd 9a fa 77 |...w| esl[0].signature[74].owner = {microsoft} +00000e00 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e0c 09 df 5f 4e |.._N| esl[0].signature[74].data (end:0x00000e2c) +00000e10 51 12 08 ec 78 b9 6d 12 d0 81 25 fd b6 03 86 8d |Q...x.m...%.....| +00000e20 e3 9f 6f 72 92 78 52 59 9b 65 9c 26 |..or.xRY.e.&| +00000e2c bd 9a fa 77 |...w| esl[0].signature[75].owner = {microsoft} +00000e30 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e3c 07 e6 c6 a8 |....| esl[0].signature[75].data (end:0x00000e5c) +00000e40 58 64 6f b1 ef c6 79 03 fe 28 b1 16 01 1f 23 67 |Xdo...y..(....#g| +00000e50 fe 92 e6 be 2b 36 99 9e ff 39 d0 9e |....+6...9..| +00000e5c bd 9a fa 77 |...w| esl[0].signature[76].owner = {microsoft} +00000e60 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +00000e6c 07 5e ea 06 |.^..| esl[0].signature[76].data (end:0x00000e8c) +00000e70 05 89 54 8b a0 60 b2 fe ed 10 da 3c 20 c7 fe 9b |..T..`.....< ...| +00000e80 17 cd 02 6b 94 e8 a6 83 b8 11 52 38 |...k......R8| +00000e8c diff --git a/tests/machine3/data/AMD_PBS_SETUP-a339d746-f678-49b3-9fc7-54ce0f9df226 b/tests/machine3/data/AMD_PBS_SETUP-a339d746-f678-49b3-9fc7-54ce0f9df226 new file mode 100644 index 0000000000000000000000000000000000000000..c28e38a527a61e40ac8a22d0edcf59ea996ef273 GIT binary patch literal 134 zcmZQ)0D`x^yFnBqlOLF70kZ!ysDp$U7}$Y;846H1|NlF9`NP$Nl)B7^=m)VuKyV5w T-=Tc%CXo0ADBTNH?@$f^N{bV7 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AMD_RAID-fe26a894-d199-47d4-8afa-070e3d54ba86 b/tests/machine3/data/AMD_RAID-fe26a894-d199-47d4-8afa-070e3d54ba86 new file mode 100644 index 0000000000000000000000000000000000000000..ad58e8511062173145128e6e57e0608708991ec7 GIT binary patch literal 12 KcmZQ)KmY&$U;qdJ literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e b/tests/machine3/data/AMITCGPPIVAR-a8a2093b-fefa-43c1-8e62-ce526847265e new file mode 100644 index 0000000000000000000000000000000000000000..480c8c8d9292204f9d78bd3c1f024758494fba88 GIT binary patch literal 28 KcmZQ)zzqNZ-~b2! literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 b/tests/machine3/data/AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34 new file mode 100644 index 0000000000000000000000000000000000000000..ccf2dc2de0e8bcc5907f2cfc3b90d9145a1baa42 GIT binary patch literal 85 McmZQ)pgv#(00OB12><{9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AOD_SETUP-5ed15dc0-edef-4161-9151-6014c4cc630c b/tests/machine3/data/AOD_SETUP-5ed15dc0-edef-4161-9151-6014c4cc630c new file mode 100644 index 0000000000000000000000000000000000000000..21a57720848b188b50a7f5c2dec10e4134a7d160 GIT binary patch literal 437 zcmZQ)K!E@J5)3zYA@~o|?n8Mj2tg=|5krK5fdeS^9|9OG|Nm!@0%9SMI%XiWU}QMJ zz|aC$0aFN6gDl1X%^&W4GROEZAY xf?37jzZ;uF7#aK-8Tm_rK?e!F4_2t^y5IVN^}#|LMl&(6FoVqF*bI@E005DUIt>5- literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AmdAcpiVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 b/tests/machine3/data/AmdAcpiVar-79941ecd-ed36-49d0-8124-e4c31ac75cd4 new file mode 100644 index 0000000000000000000000000000000000000000..269345bd9a0966c5d3c94e68a20c8b20af97a8ea GIT binary patch literal 14 RcmZQ$U|`?@Vh~_t0002o02BZK literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AmdSetup-3a997502-647a-4c82-998e-52ef9486a247 b/tests/machine3/data/AmdSetup-3a997502-647a-4c82-998e-52ef9486a247 new file mode 100644 index 0000000000000000000000000000000000000000..d7836d33cbdf4e7507112091c44a2063acacba4d GIT binary patch literal 1557 zcmeHDF>b>!5TkT0Y$Od1?dU0E=1d9D=j16J`jdR4V?Gq1Knt)uLADdb0XnpsXjhOO#o$p%Y^yg7ESbUqiv%WMP&Ua6L~A!Hun~UJ`l?d6 zESLK=;m_*wA>>Ye^DB<6mCd5K+{9)1ib!YbcM3)Pn}Kp?4Y_VPdU&%nb+P`iPg7FL hrCco%9GG4)Im2sGlk9CV+7rgE=GC0QoWTDj@B{CYbC3W4 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AmiHardwareSignatureSetupUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 b/tests/machine3/data/AmiHardwareSignatureSetupUpdateCountVar-81c76078-bfde-4368-9790-570914c01a65 new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/ApSyncFlagNv-ad3f6761-f0a3-46c8-a4cb-19b70ffdb305 b/tests/machine3/data/ApSyncFlagNv-ad3f6761-f0a3-46c8-a4cb-19b70ffdb305 new file mode 100644 index 0000000000000000000000000000000000000000..a8bfdcd2b5726af24ed14b1993051c4d0a832017 GIT binary patch literal 8 PcmZQ)U|^8wKD`nE1b_k` literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AsbkpInfo-cb825795-feb1-4c0b-894f-cc70f8064395 b/tests/machine3/data/AsbkpInfo-cb825795-feb1-4c0b-894f-cc70f8064395 new file mode 100644 index 0000000000000000000000000000000000000000..e673fc1ea591cf06b16c5afdd50e7299cbd89005 GIT binary patch literal 12 QcmZQ)00EBw3=E7600oT!5C8xG literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AsusExtFancard-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/AsusExtFancard-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AsusFanSetupFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/AsusFanSetupFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..acd8be43af08ed1bfd42fce0c07e75136e49a8e3 GIT binary patch literal 18 ScmZQ)U|?WoU}6FyC;$KfLI5EE literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AsusHwmSetupOneof-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/AsusHwmSetupOneof-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..0f3fe32f4d6e08addee9c6066ef329f3098ab8da GIT binary patch literal 40 OcmZQ)U|?V*0ssI5+5jv7 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AsusNodePsu-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/AsusNodePsu-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine3/data/AsusQFanSetupData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/AsusQFanSetupData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..974cea30b41559804ec67ef16d80b5bc10b542fa GIT binary patch literal 340 zcmZQ)U|?WmU`R;;QEn-cA|fI{O4mlihI-;aD?sKmFaym`5lI1=pP~U0z#&d+_mFBn cGc(Zr|Nk>E$EMh5n1kI7CYT{ic(}o20E)-vzghMOj^L2 zn6BR)odaC$VTiOw>V~QjeKwj+DJaDi+<3F+p?<-Z7bmV9b<4z9F-E?L&|2({vk)tX zHe=zbX8%!`NS8=64gLp~>aqrxCJ&b^R}Lf9hkJNE=SdYZI`*er`K;Fepq8doo*8p> Jmyq50eF0aLD%t=5 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..395525bef98188d10558010cca7fd64755b8956b GIT binary patch literal 120 zcmZQ)U|?Vb;ur=uhE#?WhJ1!1hD0Erg;5JE&cFfWfWQxVFy$CgKPlwS7yl-iOS2=7 ybZul}Vqwt(>UIU{_XL~b%HYD_&k)4m2;>DbcmPFx8T6p?3=H-ES%Bs^`2zrVSQMTB literal 0 HcmV?d00001 diff --git a/tests/machine3/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ad078cc6f94b9da937d168558ed1b30497c7de61 GIT binary patch literal 6 NcmZQ$U|?Wm0000i00;m8 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/BootFromUSB-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/BootFromUSB-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine3/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..346f078cdc7c4b7384a4be1cf2e1023671321d15 GIT binary patch literal 8 PcmZQ$U|c12Q<{9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/HddSmartInfo-a6f44860-b2e8-4fda-bd45-78368994b6ae b/tests/machine3/data/HddSmartInfo-a6f44860-b2e8-4fda-bd45-78368994b6ae new file mode 100644 index 0000000000000000000000000000000000000000..60f8feb82e1029f10b4459414ef94e48d61a7c29 GIT binary patch literal 6 NcmZQ)U|?Wm0000o00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 b/tests/machine3/data/HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 new file mode 100644 index 0000000000000000000000000000000000000000..07da2a49ffb92a4635920f98c436d0960c2c1da8 GIT binary patch literal 12 TcmZQ$U|_iJCBVS2VC^aZ4ORm$ literal 0 HcmV?d00001 diff --git a/tests/machine3/data/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..86d76c40e278844bc35ca3ed2d6d7aa13316cf11 GIT binary patch literal 3577 zcmd5GXZbz9&+^P_2n2G$tuB8s zt-vOs>XO_}%?~UN987}GF0f4jkS5syt%!<}{`}=8{0V>y-wJSHL>?Rlg~71IQ@vk|N@ScX`nju&+%K2IE+E(Q&b@cb^(u;?Ah=b;`LEc5!2a+BA~v z*dE$;>(vqdX|#=sZ)WU>RiU`0j1ES_=uL%&W(hj9czPfCsYbN^+Tysi174gbjvAe# z<9t&~Ube!v$`3CL^={ui@C7-t`hwM2kz-6Xlz;l$6|NbKCkF*O&)ihiMLZ0mR4ykV z{qyJgi|vj#8@SSHua3S*OysR1*t8zXMmlSHlV4*+`2MJKBQ&z*;AenBRCfUOrzWy}hG1yF-7{-e797>BCdR7MH+a-t&$Z_BMwZm&^h00BEQ6tG*H1FPEvv>XQ+f|s6pGIo>rboKL?*O2 z@>i||cE0$TcuPbUi8q6UKx#9;MYzF9cD0^sJ`X4FBLiII2uQw1i^M}wQSC<-is9em zTS&Rs6ruzmF65kuEX>)7C<{mn12I{YD>c-Q5#-Be1`)AO1TYfz!(~ao?8k5SV}N{ipt9H;yd9Obm(C6j zpwj4g3X{oRq%~kb(jx(SM3Ru!B!k6JUl;Z)F@e*5k4wCn!Ouw9~(&u#c@!caM8G*B>l@Y;YojdVa-!Cq=WqQFq@ zEsjt83$+b84W+varovgf&VV{aa` zeRlHqGM2Eo*1u|Y4ms7)h`S`+ul8F~aCM%t-Dnv<>zjN-SN;8tkwzVU#=Dh?@X@64 z#J9I?rY)ppB%-Ufqz1egLi{F}&_xKaP(lcQ>X7XE`BmaNe&JU0*X?h2zz73bD0Ciy1mIu;s0b5kh$Vo0 z49?PrV$m19L;6HVtR+s*r7TgEI^Ed&;@Y|f)>Q;9uN$G7Wf17wZT%rQ$!4WQ6y3n z3Po%OD1gJCF#wC-{Lh6VA|igZ5NK-QRMmudVZUjKq3>>GK|k`QDr?RNPm4z3s>jZ*-??^U~Zs z$j+XoM~pUWGO1dy>oG7k=omSxwr>RsD z&`IR^H5%B+$*u$W?cvvu&73jJiPWryx!26-08C^@z2!?i$J0g_{%)71SVP$3#tLWQ3W#LA@FIh7SNwxnRW>QeJa>l{Tl+&wakMds~ z9z+>C&4~ORGns&VWZ6*ago{;~1`x&T45-g-7>at`eq)`mhXHBmCl3Qwa7rsa)WCDB zJc}Ad8&tU;XU9i4B+pyjCHX6Geb|+9PxuO_vJ{ST=UFoqx%lnD zm9HfAF$c=^Sl81%O+Ii0Ih9Jga^$Zj+Rcr}GW}}{ zt_;%E_^A$u4cn{7Q>@DH{Is+Dj_Wpq$E3Jh=YRGEZ^WW6ScB~#sxfdx+cql~hq+q` zNx%YJgdXS%N{hZA4!LHwlDA}Ss_##@0%GI7lh`fhL>wRk5(goMme?8^K*uwEK-K=s z7to@cnPI*G)KH=VASbLtp`|RSLChfVnihb!WqWHA^#GEv1CG}Gu>+hZluc)Sf33rt zg|YpZEC!pi-~)NU`FCz`%fncn{Z4gP8FlQOOG)jkSFBGj zqqS_kFePFQdG*J%6IDDMNCbFMZ#xsrILaHa7c{Pi7rlmV3CT?OWnxLyoG}+3jZfSXbGk zfEo=E2b<`(8AW~tCU->@N#}V>6Qnpd{4%tnPg3|_1ozHPX^vg>+gkJNl!K|qoyw46 z!A{p#AycNPmmVd{Q9AoR?F~BNZSQeKfFGn{pSyo}J80eoZJbk8d3LRC`ziBS z3QJ|H_x|R9l^?}|CG7Hfq;{T?YoXo1@A=1($c$%f@5b$3X{F~(eUPvY3c;Lo>d+t_7ysRChC4xFT*He)s~PW6-le}wF@UV?TKNeZ!G$pf$M35 XOG)@NDh1YFT^&(xo>n{KkE;0x!YpJ} literal 0 HcmV?d00001 diff --git a/tests/machine3/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/KEKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..2ebd5c58ab7f20c3a535e843136d2c18370d8b02 GIT binary patch literal 3577 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 Xw4_g?a$xP1l@aw8X|>b-=$d~3^z~#k literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Kernel_ATPSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b b/tests/machine3/data/Kernel_ATPSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Kernel_DriverSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b b/tests/machine3/data/Kernel_DriverSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Kernel_RvkSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b b/tests/machine3/data/Kernel_RvkSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Kernel_SiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b b/tests/machine3/data/Kernel_SiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Kernel_SkuSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b b/tests/machine3/data/Kernel_SkuSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Kernel_WinSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b b/tests/machine3/data/Kernel_WinSiStatus-77fa9abd-0359-4d32-bd60-28f4e78f784b new file mode 100644 index 0000000000000000000000000000000000000000..78bf659219acfd68d8e91f7a6a578b5478c26834 GIT binary patch literal 8 NcmZQ)U|?VbVgLX{00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/LastBoot-b540a530-6978-4da7-91cb-7207d764d262 b/tests/machine3/data/LastBoot-b540a530-6978-4da7-91cb-7207d764d262 new file mode 100644 index 0000000000000000000000000000000000000000..6cf351362a3679e0b4a06f060195a9dc59a49d08 GIT binary patch literal 39 PcmZQ)U|?VbLIMB)0ek=o literal 0 HcmV?d00001 diff --git a/tests/machine3/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine3/data/MaximumTableSize-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..ad6d104da77a641a8e5b1e6f186425e0402f9a1e GIT binary patch literal 6 NcmZQ)U|`4;0{{US0EYko literal 0 HcmV?d00001 diff --git a/tests/machine3/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 b/tests/machine3/data/MemoryOverwriteRequestControl-e20939be-32d4-41be-a150-897f85d49829 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine3/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 b/tests/machine3/data/MemoryOverwriteRequestControlLock-bb983ccf-151d-40e1-a07b-4a17be168292 new file mode 100644 index 0000000000000000000000000000000000000000..f37b1b769260c304577e37bdc0238a77773bd808 GIT binary patch literal 5 KcmZQ)00IC2C;$im literal 0 HcmV?d00001 diff --git a/tests/machine3/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b b/tests/machine3/data/MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b new file mode 100644 index 0000000000000000000000000000000000000000..0c7b9c57800498917859d0817215a40be664c099 GIT binary patch literal 8 NcmZQ)U|`?_VgLYm02TlM literal 0 HcmV?d00001 diff --git a/tests/machine3/data/MyFav-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 b/tests/machine3/data/MyFav-4034591c-48ea-4cdc-864f-e7cb61cfd0f2 new file mode 100644 index 0000000000000000000000000000000000000000..4ecf019da175746764527ba629f85b32cf83be40 GIT binary patch literal 82 zcmZQ)U|?_rVqtYBFzE~?qrhYun9Kl^=NK6nMAXlN$-^uR4C3ndfTV}|eK7d|Og;pY E0DHg-wg3PC literal 0 HcmV?d00001 diff --git a/tests/machine3/data/NVRAM_Verify-15a9dd61-e4f8-4a99-80db-353b13d76490 b/tests/machine3/data/NVRAM_Verify-15a9dd61-e4f8-4a99-80db-353b13d76490 new file mode 100644 index 0000000000000000000000000000000000000000..e055de8b37d43677fb1c74f5acd053eca7d73996 GIT binary patch literal 6 LcmZQ)0D@Hj0NMbu literal 0 HcmV?d00001 diff --git a/tests/machine3/data/OfflineUniqueIDRandomSeed-eaec226f-c9a3-477a-a826-ddc716cdc0e3 b/tests/machine3/data/OfflineUniqueIDRandomSeed-eaec226f-c9a3-477a-a826-ddc716cdc0e3 new file mode 100644 index 0000000000000000000000000000000000000000..0d11cd1dd41da3fe160726b335557e6e44cfcc14 GIT binary patch literal 36 ucmV+<0Neiu0002{-_0D!3E1q^HS-1Jje+c5OL5a)_1MJqmcHC5z@lbQ85A)9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/OfflineUniqueIDRandomSeedCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 b/tests/machine3/data/OfflineUniqueIDRandomSeedCRC-eaec226f-c9a3-477a-a826-ddc716cdc0e3 new file mode 100644 index 0000000000000000000000000000000000000000..968ba708e4616ac0d7cc51f0a88125bbb145d208 GIT binary patch literal 8 PcmZQ)U|?`cu;T^*0`CCx literal 0 HcmV?d00001 diff --git a/tests/machine3/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ad58e8511062173145128e6e57e0608708991ec7 GIT binary patch literal 12 KcmZQ)KmY&$U;qdJ literal 0 HcmV?d00001 diff --git a/tests/machine3/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..ed0b6cbd9d57608e4448466e2019a927eac7b68f GIT binary patch literal 12 PcmZQ$U|?VdVh{iT0BisX literal 0 HcmV?d00001 diff --git a/tests/machine3/data/PCI_COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 b/tests/machine3/data/PCI_COMMON-aca9f304-21e2-4852-9875-7ff4881d67a5 new file mode 100644 index 0000000000000000000000000000000000000000..d2ad35267338c87a2dc39a9461852982929a2cfa GIT binary patch literal 11 KcmZQ)fCB&kSO5qB literal 0 HcmV?d00001 diff --git a/tests/machine3/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..8654717ce808074a4848ec207ecfac576acdc60e GIT binary patch literal 890 zcmY#qU|?7nd0^?2Da*aux2_hA(f&|W#tak$f+!$8(SX%@e$E+|jcXn)m9u{O)u4&l z&7g@%ZvitCBNLNAu;T;KBUV3Fc$n>6`ae^o!+@8KQ>)FR?K>|cBR4C9fv%ypfhHSs zC=0W&l4Edaa7e1Rf^U9FMrx5$eqvFILV&k|b81mZW?E))Vo9ojoH(zcp`nqHnUS%v ziK#)9IIl6BYhoEis&P$>O2`gkWMyD(V&rEqXkz4IYGPz$xY;6VcJ#`*u7zP@3tp6* zjgZq~nkIe3JmpqTmP*UnJ4Z5DM328budu{b%IU-6*-1)yTF&X>y}kmge%$?}HLq>g z#0y4sQ};1e6kA=MQ78FBj8FZ{tE2n2Hq^b?vqIc)^Q%x3$>8gCwE@SYcDxVyDV(?Z zn(J9vrYVmqu6L{u2>mt%6H~r3yMFLrBG~-0dHTx*cXUrMhi$o^xXfs2_cCd}8#2ome=hPX z`tdK*^L*l`XOYt)c8JuR`ua5cL+-8bdpM%&!(UD_kBlm)4Cg!1bYfz4`cGXZW=00a z#YqMU264bRl4WEGHwbMISk#}oEK4)R;>NWiUVGceFBj^Q817Akk_9jp7#WJyrHnfG zZVUH*t@|_OlazY)p;MI?c5RE;bAP&Ul+T?-PbOGatF+YWEuK2fa#{AFWq}s?Pr270 zn8-E3-Y)7%rPz#VMpHc3F=$AvdjC6Q>g3~po^-yS#&GW1u`b`%Q*&~DcP)2LFpDdm zF0L=;cH!KI1?=TXzM_0e-zFAHRX%K$;ntZlf9~}2o?Gv}%6hsy@l6x&)E6^iUKAa> z)q7v@4XXiv<&O0)H)tPdF8;TFu2=4@r3+Hc&+D{*)IPSDZ&FIQRQcPR?hfv^Uj0{| zaZz<=(N_zr&BjY(Kf2txkzD&zzxLzB3sVm)D_v1=@`&~USC$J7(WSMIHgVa=r6?I( KVrn_MeK!EvS9O8_ literal 0 HcmV?d00001 diff --git a/tests/machine3/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..38d00e83bfda281c12711b95f5804c53e05e911c GIT binary patch literal 890 zcmZQ$U|?7nd0^?2Da*aux2_hA(f&|W#tak$f+!$8(SX%@e$E+|jcXn)m9u{O)u4&l z&7g@%ZvitCBNLNAu;T;KBUV3Fc$n>6`ae^o!+@8KQ>)FR?K>|cBR4C9fv%ypfhHSs zC=0W&l4Edaa7e1Rf^U9FMrx5$eqvFILV&k|b81mZW?E))Vo9ojoH(zcp`nqHnUS%v ziK#)9IIl6BYhoEis&P$>O2`gkWMyD(V&rEqXkz4IYGPz$xY;6VcJ#`*u7zP@3tp6* zjgZq~nkIe3JmpqTmP*UnJ4Z5DM328budu{b%IU-6*-1)yTF&X>y}kmge%$?}HLq>g z#0y4sQ};1e6kA=MQ78FBj8FZ{tE2n2Hq^b?vqIc)^Q%x3$>8gCwE@SYcDxVyDV(?Z zn(J9vrYVmqu6L{u2>mt%6H~r3yMFLrBG~-0dHTx*cXUrMhi$o^xXfs2_cCd}8#2ome=hPX z`tdK*^L*l`XOYt)c8JuR`ua5cL+-8bdpM%&!(UD_kBlm)4Cg!1bYfz4`cGXZW=00a z#YqMU264bRl4WEGHwbMISk#}oEK4)R;>NWiUVGceFBj^Q817Akk_9jp7#WJyrHnfG zZVUH*t@|_OlazY)p;MI?c5RE;bAP&Ul+T?-PbOGatF+YWEuK2fa#{AFWq}s?Pr270 zn8-E3-Y)7%rPz#VMpHc3F=$AvdjC6Q>g3~po^-yS#&GW1u`b`%Q*&~DcP)2LFpDdm zF0L=;cH!KI1?=TXzM_0e-zFAHRX%K$;ntZlf9~}2o?Gv}%6hsy@l6x&)E6^iUKAa> z)q7v@4XXiv<&O0)H)tPdF8;TFu2=4@r3+Hc&+D{*)IPSDZ&FIQRQcPR?hfv^Uj0{| zaZz<=(N_zr&BjY(Kf2txkzD&zzxLzB3sVm)D_v1=@`&~USC$J7(WSMIHgVa=r6?I( KVrn_MeK!DRopoUV literal 0 HcmV?d00001 diff --git a/tests/machine3/data/PcieSataModVar-5e9a565f-cdc0-413b-ad13-1fe8713ffdcd b/tests/machine3/data/PcieSataModVar-5e9a565f-cdc0-413b-ad13-1fe8713ffdcd new file mode 100644 index 0000000000000000000000000000000000000000..7b89b91575252fe389212f905648785462640fde GIT binary patch literal 7 OcmZQ)U|?WkVgdjFL;wx| literal 0 HcmV?d00001 diff --git a/tests/machine3/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..456f5e7d0e90c612fc35980835bec25d4f7f8921 GIT binary patch literal 10 RcmZQ)U|>ki(+v$~000Lq0k8l7 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..aacb9a6ffcc615fba8fc801b94238680e42b3ff3 GIT binary patch literal 60 zcmZQ$U|>ki(+v%_PAk%N3$m`t&`r)Lfl$TPS&6z{0oEz0x-PEPsl~dk!PZ5kxn+a literal 0 HcmV?d00001 diff --git a/tests/machine3/data/ResourceDistribution-0ce40a5f-153a-4462-a429-4098e0e13cac b/tests/machine3/data/ResourceDistribution-0ce40a5f-153a-4462-a429-4098e0e13cac new file mode 100644 index 0000000000000000000000000000000000000000..3c6d434ff0bc28b7841566ddea19e271dff7d3d9 GIT binary patch literal 12 PcmZQ)U|?VbA`k!o0CxZm literal 0 HcmV?d00001 diff --git a/tests/machine3/data/ResourceSizeForEachRb-542b8f2f-bd52-4233-8c3d-66530de8a369 b/tests/machine3/data/ResourceSizeForEachRb-542b8f2f-bd52-4233-8c3d-66530de8a369 new file mode 100644 index 0000000000000000000000000000000000000000..3f5805503391ae19ca13fecd4dc788b22fbf513b GIT binary patch literal 1028 zcmZQ)zzsMy`|ZXpizy@78My&dl!2k(kuO$raGC#y2b(Dj42;-?85DRw?Sx8gN(CzV z|NlRji{u^@@ec_1ponX(PlUN2MI48<3>Q|O-i1x>BeyFyVTOt)*uw# zY93=Z2bX#Q{$`Ld1?Xml9)bH8MG99q;}VC2HrNOz5D5$a{(}(n|NozlBHr-|;{N~t z?NP*mS`R?=D?(|05H0Z(r+-1x7=Rf=1R}r!O&2(%F@)uzB8&_RIFKb3V4MUP146^Y z#{j~QN0nw^fQlPDgZL)`8a^;_n0|}O$nD5lVd2|=77noRwMal!57Q4b4`G%<{9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..687e561126750b618ef12a9607841f2e302cbf1d GIT binary patch literal 5 McmZQ$U|?Vb001Na2mk;8 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SecureBootSetup-7b59104a-c00d-4158-87ff-f04d6396a915 b/tests/machine3/data/SecureBootSetup-7b59104a-c00d-4158-87ff-f04d6396a915 new file mode 100644 index 0000000000000000000000000000000000000000..65869b981bd71cb303be4e8fe8349dc55074c34c GIT binary patch literal 11 QcmZQ)U|?Wm1QHAk003nG3IG5A literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..6e37230a774dbb8de7b25aa0262f4dbb8e1b7a53 GIT binary patch literal 467 zcmdT=K@Pwm41zAkG_Qir+C)PiNLLA0bvw8uD?%>A0YwjY>R lemV6&S3dX=OD7TN9D!2tN}5_%)RobYh66p7=5F?iCJ%6E0Db@f literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SetupLedData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 b/tests/machine3/data/SetupLedData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 new file mode 100644 index 0000000000000000000000000000000000000000..4c6a2858684fb7964424281c4dc7322d3cd6c048 GIT binary patch literal 6 NcmZQ)U|?Wm1ONat015yA literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..c71572cf05c041c501ef9a66d8e511921fdc7a34 GIT binary patch literal 148 zcmV;F0BipS0001zq|!UUmU%$5ApH4`@dNE{hjwtnfaXrB(kQb@riNQ%zimVUCE859 z`Xpu2u>PGU7R13!P?A8bsX_TRlS3$>S-_>_l&4CEwW}3eEAVpYW>-9%CNxf}6zz9z zg|oJhVYA|!hdoNIjq>NaqbGz C8%d@B literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine3/data/SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..eb69587f00152caec5f4c1bd7cd1064cde1c920a GIT binary patch literal 12 PcmZQ)00My{t3VV02)Y4= literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine3/data/SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..36164426fb76a23a64aeffc0a3640cce13f40d38 GIT binary patch literal 12 ScmZQ)U|^7FIJgQ(F#rGzcmfLm literal 0 HcmV?d00001 diff --git a/tests/machine3/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine3/data/SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..9b8d19d815b5a12448e249fea32482e4e6fe16e2 GIT binary patch literal 12 OcmZQ)0D&W`KqLSNN&$8N literal 0 HcmV?d00001 diff --git a/tests/machine3/data/StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824 b/tests/machine3/data/StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824 new file mode 100644 index 0000000000000000000000000000000000000000..95652ebf9512a77d3e28952658886d85838c7c25 GIT binary patch literal 7126 zcmZQ)U|{eIa}0XG`2YX^W`^L@lF|YOMn)iFWPs2NKn55vfy9^~JVqvv5LgLFAprnX z3{?s=0>XluNJ`N0wJMc!2|?wZ9wfn4in*Eg6jaq76|ZzN#sZY z#jhL#D1I3OauQ3@@{4kP67$j-QuA~}gTb*c3Xu)T%uUTNEdg2z(vkrdWODTN3<-9H zBn+_8R3sQd_Q-+u00ss~(j6?x5L%oRTv||&Uj%X-#Dk0? zgd7445KwG@jFAEx!{U*W5}cb@RN|SJmJieol2HQ7um-0lmlmZu<>!|`eF_OpgkDJ2 z@JUT^0lEI#PGX=ezy@RmhxiA%#``<_2E_-vhJ<+fxd+Gl zIr_RXFvC(8Sl@pjiJXsMh9T2nc^weRSOF5B0L=YB1~Byi1%U{X8yOf*fRYNxKqP?1 zMUtT+lLAXXE(W_9N&#I3^9~gqIBL{r2#kinXb6mkz-S1JhQMeDjE2By2#kinXb6mk zz-S1JhQMeDjE2By2#kinXb22&2!KYAAu|>10nVQB&i=l>{(dkwfd@*F2$s()*E~`T z@|aOt|D{7VeQE8k_yd!w9(e9~r)({9X9csDKx8%Vfe6R;{~vslr>zuC@c6Rq#im>S zdtEEcI;U(~7auk&?!Z}V$F;)pFADAdp0)TTc;bXprR&Pw2`~Nb{x(Ux|D^lW{iY7AXJ# literal 0 HcmV?d00001 diff --git a/tests/machine3/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde b/tests/machine3/data/TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde new file mode 100644 index 0000000000000000000000000000000000000000..60e62642ee8e6f06dccfb96f83698bac3dadb061 GIT binary patch literal 10 RcmZQ)U|?WmWMHUZ0003?0D=Gj literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Test_AC_LOSS_FLAG-15965464-28a2-41df-8629-fe26cd257605 b/tests/machine3/data/Test_AC_LOSS_FLAG-15965464-28a2-41df-8629-fe26cd257605 new file mode 100644 index 0000000000000000000000000000000000000000..b9dc6e809b90f01cf7b31bc59cad160ae317b8e0 GIT binary patch literal 5 McmZQ)U|`?{001=r6#xJL literal 0 HcmV?d00001 diff --git a/tests/machine3/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..60f8feb82e1029f10b4459414ef94e48d61a7c29 GIT binary patch literal 6 NcmZQ)U|?Wm0000o00{s9 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/TotalNumberOfRootBridges-fb5703f5-f8a7-f401-18b4-3f108deb2612 b/tests/machine3/data/TotalNumberOfRootBridges-fb5703f5-f8a7-f401-18b4-3f108deb2612 new file mode 100644 index 0000000000000000000000000000000000000000..ba50834900017a5414b73f6cc22887f0393840a5 GIT binary patch literal 5 McmZQ)U|?VY001li3;+NC literal 0 HcmV?d00001 diff --git a/tests/machine3/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde b/tests/machine3/data/TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde new file mode 100644 index 0000000000000000000000000000000000000000..1f58d7616b6984da0bc23b4bc2026505423711fd GIT binary patch literal 12 ScmZQ$U|^8o`?L~BF#rGxZvn^v literal 0 HcmV?d00001 diff --git a/tests/machine3/data/UIT_DATA-fe47349a-7f0d-4641-822b-34baa28ecdd0 b/tests/machine3/data/UIT_DATA-fe47349a-7f0d-4641-822b-34baa28ecdd0 new file mode 100644 index 0000000000000000000000000000000000000000..0e58a72c478aa7b4a28c9edd31ace67ae597c188 GIT binary patch literal 21 ccmZQ)U|?WmQ%MmUm$axsVHe5PN`J U$i)fpopcg;B$u3rXJ6s60e>##I{*Lx literal 0 HcmV?d00001 diff --git a/tests/machine3/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..39e285823439390db551edacfebdbfc6638e5212 GIT binary patch literal 5 KcmZQ$00IC2BLD{g literal 0 HcmV?d00001 diff --git a/tests/machine3/data/WpBufAddr-cba83c4a-a5fc-48a8-b3a6-d33636166544 b/tests/machine3/data/WpBufAddr-cba83c4a-a5fc-48a8-b3a6-d33636166544 new file mode 100644 index 0000000000000000000000000000000000000000..7c9d44d2fc0ec0396616ebb7cfefdb937994fc4d GIT binary patch literal 8 NcmZQ$0D^$WD**$S0pkDw literal 0 HcmV?d00001 diff --git a/tests/machine3/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 b/tests/machine3/data/WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1 new file mode 100644 index 0000000000000000000000000000000000000000..65648ca3061e9a4f233bd8f829a6b395897c9938 GIT binary patch literal 68 OcmZQ)U|^`H5C8xQJRisa literal 0 HcmV?d00001 diff --git a/tests/machine3/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine3/data/db-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..5647b9e1e4bbadb7d2ffb576f052dcf5286e33a4 GIT binary patch literal 6326 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 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/dbDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..caa92886922cfa1589d5406ca3800b27896d549c GIT binary patch literal 6326 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 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f b/tests/machine3/data/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f new file mode 100644 index 0000000000000000000000000000000000000000..7fe702339cb19287909eed8954fb02150db89d77 GIT binary patch literal 3728 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 literal 0 HcmV?d00001 diff --git a/tests/machine3/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c b/tests/machine3/data/dbxDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c new file mode 100644 index 0000000000000000000000000000000000000000..b747b47cab1936179fc81104b1198aa787b63b7c GIT binary patch literal 3728 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 literal 0 HcmV?d00001 From 65b50e18d99bbc0923089892392c6a5907e473f2 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Thu, 4 Jun 2020 21:05:01 -0400 Subject: [PATCH 28/35] Add a better man page for efisecdb. Signed-off-by: Peter Jones --- docs/.gitignore | 1 + docs/Makefile | 9 ++- docs/efisecdb.1.mdoc | 175 ++++++++++++++++++++++++++++++++++++++++ src/efisecdb.1 | 55 ------------- src/include/defaults.mk | 1 + src/include/rules.mk | 6 ++ 6 files changed, 189 insertions(+), 58 deletions(-) create mode 100644 docs/.gitignore create mode 100644 docs/efisecdb.1.mdoc delete mode 100644 src/efisecdb.1 diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 00000000..fad99b16 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1 @@ +efisecdb.1 diff --git a/docs/Makefile b/docs/Makefile index 2f6fc89b..38f9986c 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -5,7 +5,9 @@ include $(TOPDIR)/src/include/version.mk include $(TOPDIR)/src/include/rules.mk include $(TOPDIR)/src/include/defaults.mk -MAN1TARGETS = efivar.1 +MAN1TARGETS = efisecdb.1 \ + efivar.1 + MAN3TARGETS = efi_append_variable.3 \ efi_del_variable.3 \ efi_get_next_variable_name.3 \ @@ -36,13 +38,14 @@ MAN3TARGETS = efi_append_variable.3 \ efi_variable_set_attributes.3 \ efi_variable_realize.3 -all : +all : $(MAN1TARGETS) $(MAN3TARGETS) clean : + @rm -f efisecdb.1 test : -install : +install : $(MAN1TARGETS) $(MAN3TARGETS) $(INSTALL) -d -m 755 $(DESTDIR)$(MANDIR)/man1 $(foreach x, $(MAN1TARGETS), $(INSTALL) -m 644 $(x) $(DESTDIR)/$(MANDIR)/man1/;) $(INSTALL) -d -m 755 $(DESTDIR)$(MANDIR)/man3 diff --git a/docs/efisecdb.1.mdoc b/docs/efisecdb.1.mdoc new file mode 100644 index 00000000..521d4f38 --- /dev/null +++ b/docs/efisecdb.1.mdoc @@ -0,0 +1,175 @@ +.Dd $Mdocdate: Jun 4 2020$ +.Dt EFISECDB 1 +.Sh NAME +.Nm efisecdb +.Nd utility for managing UEFI signature lists +.Sh SYNOPSIS +.Nm +.Bk -words +.Oo Fl i Ar file Oo Fl i Ar file +.Oc ... Oc +\ \p +.Oo +.Cm Fl g Ar guid +.Ao Cm Fl a | Fl r Ac +.Ao +.Cm Oo Fl t Ar hash-type Oc Cm Fl h Ar hash | +.Cm Fl c Ar file +.Ac +\ \p +.Oo +.Cm Fl g Ar guid +.Ao Cm Fl a | Fl r Ac +.Ao +.Cm Oo Fl t Ar hash-type Oc Cm Fl h Ar hash | +.Cm Fl c Ar file +.Ac +.Oc ... Oc +.Ao +.Cm Fl d Op Fl A +| +.Cm Fl o Ar file +.Ac +.Ek +.Sh DESCRIPTION +.Nm +is a command line utility for management of UEFI signature lists in detached +files. That is, it's for command line generation and management of files in the +format of KEK, DB, and DBX. + +Operation occurs in three phases: +.Bl -enum -compact +.It +Loading of security databases specified with +.Fl Fl input +.It +Left-to-right processing of other options, using +.Fl Fl hash-type, Fl Fl owner-guid, Fl Fl add, +and +.Fl Fl remove +as state to build selectors to add or remove hashes and certificates specified by +.Fl Fl hash +and +.Fl Fl certificate. +.It +Generation of output +.El + +The accumulated state is persistent; once an Owner GUID, Add or Delete +operation, or hash type are specified, they need only be present again to +change the operations that follow. +.Sh OPTIONS +.Bl -tag +.It Fl i Ar file | Fl Fl infile Ar file +Read EFI Security Database from +.Ar file +.It Fl g Ar guid | Fl Fl owner-guid Ar guid +Use the specified GUID or symbolic refrence (i.e. {empty}) for forthcoming +addition and removal operations +.It Fl a | Fl Fl add | Fl r | Fl Fl remove +Select +.Ar add +or +.Ar remove +for forthcoming operations +.It Fl t Ar hash-type | Fl Fl hash-type Ar hash-type +Select +.Ar hash-type +for forthcoming addition and removal operations +.Po +default \fIsha256\fR +.Pc + +Use hash-type \fIhelp\fR to list supported hash types. +.It Fl h Ar hash | Fl Fl hash Ar hash +Add or remove the specified hash +.It Fl c Ar file | Fl Fl certificate Ar file +Add or remove the specified certificate +.It Fl d | Fl Fl dump +Produce a hex dump of the output +.It Fl A | Fl Fl annotate +Annotate the hex dump produced by +.Fl Fl dump +.It Fl o Ar file | Fl Fl outfile Ar file +Write EFI Security Database to +.Ar file +.Sh EXAMPLES +.Ss Dumping the current system's \fIDBX\fP database with annotations +.Bd -literal -compact +host:~$ \fBefisecdb -d -A -i /sys/firmware/efi/efivars/dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f.txt\fR +00000000 26 16 c4 c1 4c 50 92 40 ac a9 41 f9 36 93 43 28 |&...LP.@..A.6.C(| esl[0].signature_type = {sha256} +00000010 60 00 00 00 |....| esl[0].signature_list_size = 96 +00000014 00 00 00 00 |....| esl[0].signature_header_size = 0 +00000018 30 00 00 00 |0...| esl[0].signature_size = 48 +0000001c esl[0].signature_header (end:0x0000001c) +0000001c bd 9a fa 77 |...w| esl[0].signature[0].owner = {microsoft} +00000020 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000002c fe cf b2 32 |...2| esl[0].signature[0].data (end:0x0000004c) +00000030 d1 2e 99 4b 6d 48 5d 2c 71 67 72 8a a5 52 59 84 |...KmH],qgr..RY.| +00000040 ad 5c a6 1e 75 16 22 1f 07 9a 14 36 |.\..u."....6| +0000004c bd 9a fa 77 |...w| esl[0].signature[1].owner = {microsoft} +00000050 59 03 32 4d bd 60 28 f4 e7 8f 78 4b |Y.2M.`(...xK| +0000005c fe 63 a8 4f |.c.O| esl[0].signature[1].data (end:0x0000007c) +00000060 78 2c c9 d3 fc f2 cc f9 fc 11 fb d0 37 60 87 87 |x,..........7`..| +00000070 58 d2 62 85 ed 12 66 9b dc 6e 6d 01 |X.b...f..nm.| +0000007c +.Ed +.Ss Building a new EFI Security Database for use as \fIKEK\fP, replacing one certificate. +.Bd -literal -compact +# Figure out the original cert... the easy way +host:~$ \fBstrings KEK-* | grep microsoft.*crt\fR\p +Dhttp://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt0 + +# Find it, because --export isn't implemented yet +host:~$ \fBwget \e\p + --user-agent='Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko' \e\p + http://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt\fR\p +--2020-06-04 20:41:27-- http://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt +Resolving www.microsoft.com (www.microsoft.com)... 2600:141b:800:287::356e, 2600:141b:800:2a0::356e, 23.43.254.254 +Connecting to www.microsoft.com (www.microsoft.com)|2600:141b:800:287::356e|:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1539 (1.5K) [application/octet-stream] +Saving to: ‘MicCorThiParMarRoo_2010-10-05.crt’ + +MicCorThiParMarRoo_ 100%[===================>] 1.50K --.-KB/s in 0s + +2020-06-04 20:41:27 (177 MB/s) - ‘MicCorThiParMarRoo_2010-10-05.crt’ saved [1539/1539] + +# Pick a GUID-like object, any GUID-like object... +host:~$ \fBuuidgen\fR +aab3960c-501e-485e-ac59-62805970a3dd + +# Remove the old KEK entry and add a different one +host:~$ \fBefisecdb -i KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c \e\p + -g {microsoft} -r -c MicCorThiParMarRoo_2010-10-05.crt \e\p + -g aab3960c-501e-485e-ac59-62805970a3dd -a -c pjkek.cer \e\p + -o newkek.bin\fR\p +.Ed +.Sh STANDARDS +.Rs +.%A UEFI Specification Working Group +.%B Unified Extensible Firmware Interface (UEFI) Specification Version 2.8 +.%I Unified Extensible Firmware Interface Forum +.%D March 2019 +.%U https://uefi.org/specifications\ \& +.Re +.Sh SEE ALSO +.Xr authvar 1 , +.Xr efikeygen 1 , +.Xr pesign 1 +.Sh AUTHORS +.An Peter Jones +.Sh BUGS +.Nm +is currently lacking several useful features: +.Bl -bullet -compact +.It +positional exporting of certificates +.It +.Fl Fl dump +and +.Fl Fl annotate +do not adjust the output width for the terminal +.It +certificates can't be specified for removal by their \fIToBeSigned\fR hash +.El diff --git a/src/efisecdb.1 b/src/efisecdb.1 deleted file mode 100644 index e631978a..00000000 --- a/src/efisecdb.1 +++ /dev/null @@ -1,55 +0,0 @@ -.TH EFIsecdb "1" "June 2015" -.SH NAME -efisecdb \- utility for managing UEFI signature lists - -.SH SYNOPSIS -\fBefisecdb\fR [\-?] [\-o|\-\-outfile=] [\-a|\-\-add] [\-r|\-\-remove] - [\-h|\-\-hash=] [\-t|\-\-hash\-type=] - [\-c|\-\-certificate=] [\-?|\-\-help] [\-\-usage] - -.SH DESCRIPTION -\fBefisecdb\fR is a command line utility for management of UEFI signature lists -in detached files. That is, it's for command line generation and management of -files in the format of KEK, DB, and DBX. - -.SH OPTIONS -.TP -\fB\-o\fR, \fB\-\-outfile=\fR -output filename - -.TP -\fB\-a\fR, \fB\-\-add\fR -add hash or certificate to list - -.TP -\fB\-r\fR, \fB\-\-remove\fR -remove hash or certificate from list - -.TP -\fB\-h\fR, \fB\-\-hash=\fR -hash value to add - -.TP -\fB\-t\fR, \fB\-\-hash\-type=\fR -hash type to add (default: "sha256") - -.TP -\fB\-c\fR, \fB\-\-certificate=\fR -certificate to add - -.TP -\fB\-o\fR, \fB\-\-outfile=\fR -output filename - -.PP -Options implemented via popt alias/exec: -.SS "Help options:" -.TP -\-?, \fB\-\-help\fR -Show this help message -.TP -\fB\-\-usage\fR -Display brief usage message - -.SH "SEE ALSO" -.BR pesign (1) diff --git a/src/include/defaults.mk b/src/include/defaults.mk index 511f4dae..f1e93980 100644 --- a/src/include/defaults.mk +++ b/src/include/defaults.mk @@ -106,6 +106,7 @@ NM := $(CROSS_COMPILE)$(COMPILER)-nm RANLIB := $(CROSS_COMPILE)$(COMPILER)-ranlib ABIDW := abidw ABIDIFF := abidiff +MANDOC := mandoc PKGS = diff --git a/src/include/rules.mk b/src/include/rules.mk index 99a6329e..20e3836a 100644 --- a/src/include/rules.mk +++ b/src/include/rules.mk @@ -19,6 +19,12 @@ family = $(foreach FAMILY_SUFFIX,$(FAMILY_SUFFIXES),$($(1)_$(FAMILY_SUFFIX))) %.a : $(AR) -cvqs $@ $^ +%.1 : %.1.mdoc + $(MANDOC) -mdoc -Tman -Ios=Linux $^ > $@ + +%.3 : %.3.mdoc + $(MANDOC) -mdoc -Tman -Ios=Linux $^ > $@ + % : %.c % : %.c From 0a31cc83aaff37e45f55814ad5f6561e8a9e600b Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 5 Jun 2020 12:11:02 -0400 Subject: [PATCH 29/35] Add more tests --- tests/.gitignore | 1 + tests/Makefile | 73 ++++++++++++++++++++++++++++++++++++---- tests/test.2.0.goal.var | Bin 0 -> 562 bytes tests/test.2.1.goal.var | Bin 0 -> 562 bytes tests/test.2.2.goal.var | Bin 0 -> 574 bytes tests/test.5.goal.esl | Bin 0 -> 220 bytes tests/test.6.goal.esl | Bin 0 -> 172 bytes tests/test.7.goal.esl | Bin 0 -> 220 bytes tests/test.8.cert.cer | Bin 0 -> 1610 bytes tests/test.8.goal.esl | Bin 0 -> 1906 bytes 10 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 tests/test.2.0.goal.var create mode 100644 tests/test.2.1.goal.var create mode 100644 tests/test.2.2.goal.var create mode 100644 tests/test.5.goal.esl create mode 100644 tests/test.6.goal.esl create mode 100644 tests/test.7.goal.esl create mode 100644 tests/test.8.cert.cer create mode 100644 tests/test.8.goal.esl diff --git a/tests/.gitignore b/tests/.gitignore index a0149cf7..d6ae6ad0 100644 --- a/tests/.gitignore +++ b/tests/.gitignore @@ -1,2 +1,3 @@ !*.var +!*.esl *.result.* diff --git a/tests/Makefile b/tests/Makefile index 6f233d53..c5504782 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -3,13 +3,14 @@ # Peter Jones, 2019-06-18 11:10 # -all: clean test0 test1 test2 test3 test4 +all: clean test0 test1 test2 test3 test4 test5 test6 test7 test8 test9 test10 GRUB_PREFIX ?= grub2 EFIVAR ?= $(TOPDIR)/src/efivar +EFISECDB ?= $(TOPDIR)/src/efisecdb clean: - @rm -f *.result.env *.result.var + @rm -f *.result.env *.result.var *.result.esl test0: @echo testing export to DMPSTORE format @@ -39,19 +40,19 @@ test2: @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -n {grub}-GRUB_ENV -f test.2.result.env -D -e test.2.0.goal.var @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -i test.2.0.goal.var -e test.2.0.result.var -D @cmp test.2.0.result.var test.2.0.result.var - @rm test.2.0.* + @rm test.2.0.result.* @echo passed @echo test importing from DMPSTORE and exporting to libefivar @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -n {grub}-GRUB_ENV -f test.2.result.env -D -e test.2.1.goal.var @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -i test.2.1.goal.var -e test.2.1.result.var @cmp test.2.1.result.var test.2.1.result.var - @rm test.2.1.* + @rm test.2.1.result.* @echo passed @echo test importing from libefivar and exporting to DMPSTORE and mixed-case guid-name validation @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -n 91376aff-cBa6-42bE-949d-06fde81128e8-GRUB_ENV -f test.2.result.env -e test.2.2.goal.var @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -i test.2.2.goal.var -e test.2.2.result.var -D @cmp test.2.2.result.var test.2.2.result.var - @rm test.2.2.* + @rm test.2.2.result.* @echo passed @echo test importing from libefivar and exporting to libefivar and guid-name validation @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -n 91376aff-cba6-42be-949d-06fde81128e8-GRUB_ENV -f test.2.result.env -e test.2.3.goal.var @@ -69,7 +70,7 @@ test3: @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -i test.3.goal.var -e test.3.0.result.var @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -i test.3.0.result.var -e test.3.1.result.var -D @cmp test.3.goal.var test.3.1.result.var - @rm test.3.0.result.var test.3.1.result.var + @rm test.3.?.result.var @echo passed test4: @@ -77,7 +78,65 @@ test4: @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -i test.4.goal.var -e test.4.0.result.var @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFIVAR) -i test.4.0.result.var -e test.4.1.result.var -D @cmp test.4.goal.var test.4.1.result.var - @rm test.4.0.result.var test.4.1.result.var + @rm test.4.?.result.var + @echo passed + +test5: + @echo testing ESL creation with sha256 sums + @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFISECDB) -g {redhat} -t sha256 -a \ + -h 87428fc522803d31065e7bce3cf03fe475096631e5e07bbd7a0fde60c4cf25c7 \ + -h 0263829989b6fd954f72baaf2fc64bc2e2f01d692d4de72986ea808f6e99813f \ + -h a3a5e715f0cc574a73c3f9bebb6bc24f32ffd5b67b387244c2c909da779a1478 \ + -h 8d74beec1be996322ad76813bafb92d40839895d6dd7ee808b17ca201eac98be \ + -f -o test.5.result.esl + @cmp test.5.goal.esl test.5.result.esl + @rm test.5.result.esl + @echo passed + +test6: + @echo testing ESL entry removal with sha256 sums + @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFISECDB) -g {redhat} -t sha256 \ + -i test.5.goal.esl -r \ + -h a3a5e715f0cc574a73c3f9bebb6bc24f32ffd5b67b387244c2c909da779a1478 \ + -f -o test.6.result.esl + @cmp test.6.goal.esl test.6.result.esl + @rm test.6.result.esl + @echo passed + +test7: + @echo testing adding a sha256 sum to an existing ESL + @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFISECDB) -g {redhat} -t sha256 \ + -i test.6.goal.esl -a \ + -h a3a5e715f0cc574a73c3f9bebb6bc24f32ffd5b67b387244c2c909da779a1478 \ + -f -o test.7.result.esl + @cmp test.5.goal.esl test.7.result.esl + @rm test.7.result.esl + @echo passed + +test8: + @echo testing ESL entry addition with x509 cert + @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFISECDB) -g {redhat} -t sha256 \ + -i test.5.goal.esl -a -c test.8.cert.cer \ + -f -o test.8.result.esl + @cmp test.8.goal.esl test.8.result.esl + @rm test.8.result.esl + @echo passed + +test9: + @echo testing ESL entry removal with x509 cert + @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFISECDB) -g {redhat} -t sha256 \ + -i test.8.goal.esl -r -c test.8.cert.cer \ + -f -o test.9.result.esl + @cmp test.5.goal.esl test.9.result.esl + @rm test.9.result.esl + @echo passed + +test10: + @echo testing ESL dumping with x509 + sha256 sums + @LD_LIBRARY_PATH=$(TOPDIR)/src $(EFISECDB) \ + -i test.8.goal.esl -A > test10.result.txt + @cmp test.10.goal.txt test.8.result.txt + @rm test.8.result.txt @echo passed .PHONY: all clean test0 diff --git a/tests/test.2.0.goal.var b/tests/test.2.0.goal.var new file mode 100644 index 0000000000000000000000000000000000000000..a3bfb4db5ea49c8b26b0b9a0e118da4109969efb GIT binary patch literal 562 zcmWe)00Jfk26u)ahEN74hIj^720w-{py2;3^NGt&?{k_mm+kKhL5&yeKrv+n_n=TG z1=qZ?%%c3f+|;}h1*e?+T<#Pa%YGIxL literal 0 HcmV?d00001 diff --git a/tests/test.5.goal.esl b/tests/test.5.goal.esl new file mode 100644 index 0000000000000000000000000000000000000000..19d7e4ef9341943d1e733de5dfd42df6397b968f GIT binary patch literal 220 zcmY!rJ95w`V3Na{m5x8nCOd1~VSoSwAa(n#GE?P*4(Ijdx~Urv$67C5`dswGnQ*V- z!$0@!&OYRC^#AI%YKtP5Lnk?JmCq8XKv&;evhR)b%V|bh*E587{hoA%!?H6r_xihr zZt+tJa%*PnLs#GK)PGc|!Pby1uKJwK2m2?boN0znA5`zH;=h-0U g{hjJxv}?WoG4Df+c%6 w#ZM{7t(mb8T|HBB)6C9of2aBv?OLyY%=^%z53-rMzRxw=UN!XR&1|#>0My1$7XSbN literal 0 HcmV?d00001 diff --git a/tests/test.7.goal.esl b/tests/test.7.goal.esl new file mode 100644 index 0000000000000000000000000000000000000000..56b02e64195492db3f9158195bc7d622af8b8c5a GIT binary patch literal 220 zcmY!rJ95w`V3Na{m5x8nCOd1~VSoSwAa(n#GE?P*4(Ijdx~Urv$6B{L^&eGgur*|h zt3GG*!Tw1pXPV*D2i1G4`0phgIj?#gUH#&v&qY6+3HK^K{Bz&#>_h%W|F3SVwkUEr zbdvK{`7DtNboIR@``$>uoMxnTJwtfc?@3oUEIVU!ufJ>P7C)sRw`RsZboEThO*1>U g{hjJxv}?WoG4DfwJ0w!N5LtvI5Sznv$(i4GcR4i*-^pR z$v{q=*U-ek(#X=#+|bh4G788wMdBLN!dycYr|BE$LY$@scA7?zrh<#JyFze4utIQZ zQCVt{LO@8Uf`0+X9|}SKz6MQtJgdI$x139TTV#X&(VyO*4;HM6h?@DDS-87v&Wu&=-g&w` zyz#d`^*erv6Y-Q?etH|zpDzXfneNS1;}ts6eCWs7L%WVW&QuY0dS7Lv`irOT%|i~3 zqGd6O|BCl`E^|*VIuxzc&~f zGB7S~VmfHh#I)Cd8yL8<{46ZYOzaH?!XS<+3y%R88;3RFRSVSDy zJdcTG-+Pq0vYgHP{+S6K2@B#4W*-EH9+B_#z``ugSN<$9T*1gV#tpQ~S#T999yS(0B= zsqY-*qYsX9RU-pfdIU1TDH2FS(6C*EBgwr4gCT73{cLPq(Av=x?UzQk@BH5Nnw2vvaRtat`W1AS% z+Wh3=0;B*o-~q+AFeBrC7A6A*16wvuU{YdXY%&*RXE89)V^f21Iob~Ql(x)#8rb}| zQKPkQesI&o1DxrND^`ZIyj#M_#F)Ya3{`1_b}kk^1JtC6S|$RsIU_^&znVi_ecyIz z37hx&WWUe5(y~L^GO9(hhbvs{Tt`j_(+d0=u2+R-(d3D4ldgHWvN}GijWG*|?U!wmahCGaG&$t{hHHmUR&U6|lc~p&bHl#v2r4QwkSpP|f1JK`{_MJ$25J>v z)7Rf_oc_bV_Q5{6c{|oGPU}y4vq|PdMy%z;e{K7^Ie7Q1x;gbo&r!RIJ;4)|jWXX~ z*jjFMQhT+4%bfnVl{1t1oHqQH*zDSU@2L!<`#G&&^H(gjdHDP3MG+eVk&eK2*_SJG E00p!n)&Kwi literal 0 HcmV?d00001 diff --git a/tests/test.8.goal.esl b/tests/test.8.goal.esl new file mode 100644 index 0000000000000000000000000000000000000000..5b42e4d05318b63c0a5e697f823cd42c5012cb50 GIT binary patch literal 1906 zcmY!rJ95w`V3Na{m5x8nCOd1~VSoSwAa(n#GE?P*4(Ijdx~Urv$6B{L^&eGgur*|h zt3GG*!Tw1pXPV*D2i1G4`0phgIj?#gUH#&v&qY6+3HK^K{Bz&#>_h%W|F3SVwkUEr zbdvK{`7DtNboIR@``$>uoMxnTJwtfc?@3oUEIVU!ufJ>P7C)sRw`RsZboEThO*1>U z{hjJxv}?WoG4DfQH# zx>*KIY;Fckta=NWnHZUvgpC;(wk+2T!7vVoFq5;Rp@@MHNQPaQJ2)|~BvHXRC$T8eP|838B+4Z$=$TiN znxo*HUsRA^lvt9PpJ%9Tpb3&=7FL4DxmJ{<7Ud=8C^#h+XC^Cn78jRh=A|n*J1Q7E z8OVwA8k!hb8d(~e8(JD$Mgh5|NL+(jm}{uwG<^eIh||=-PSXg|RB&;2R|pOWRtQcl zDoZU=2nY#P@Gk)QLm|lD*Pw|}2|2JBSs9p{82K51;#^EkjEoF>SFmji4LINNeDV2@ z0w3P8=Izdz5NOL;ay7bM`Q@{qhE+vevUi+c{4slarF*mYKIYvE=T2syuCT>Rvio9J zHtVw4yEm^XSuXDV+pAyi3h!Q>{%)SIkQ)pY(^YxqPRih~ob=n^H*@A3V`=t!me}7* z#Xm24anfE+$wKKV^E=~-XVusJmUF3Zi)_$8`qTUK!GbjrQ8QmN3wL+TnX$^G}ARmhui--f8 z=P|MDdyi6Ama}=^KQo~tVL`lsJV;uZMZ!R=LFDNihIP&id!?ehws&rO-f@AiTvy4U z@jOU{JWJzogT^BUjRzMr?px5fyDdDUq@=(~U%$M(TrU%pAoY^-bM=c-3-XIIOY(~< z^__!!^ubZCYGeRQk3c3kMFMGPngp_(9f5?glZKI|UUE@RTLRSJu#mbPDcS|^#7*m*lp(>5g&c(uKfSNQ>%S2!{XJqL9S96G~@7pdd zVe?*}?Du(BT6RcVMzv`6aD|JVE4}8~b%IB8JLh@{ff*tpua4M6Z=7~dX|wQx%ms(H zA3mhsx$r^+gW|14!4lVe7d|hulUH9MaQ(QyMc3p5rE0q$`I&5vytPTtCWrG0PXL$y zO}(1A{jyCm&QgAwCWqYLaP9EP>J52#GWA$;ZrHaSK}BT-awVMhkJGo#pItZ8K&`@S z`uf|A(|`EaKG-KWZ^!z@Y5hrWHpzU*h_#&fuWes92k)L$H>V!yIcit2CwQW=QRe## zTg#13YOfY>nbZHaa%M80(}v#?n_au_J(Xc}Kd1F;{)(kG4}U+sC}LwE(h=A$`*LLt NdaVPkP@$Bd005@hrLq73 literal 0 HcmV?d00001 From e7cd1095d4a20b80458671b128c635f80e27e9b8 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 5 Jun 2020 12:28:22 -0400 Subject: [PATCH 30/35] Add some more guids from the wild to our guid list. Signed-off-by: Peter Jones --- src/guids.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/guids.txt b/src/guids.txt index baa52b95..eefad11a 100644 --- a/src/guids.txt +++ b/src/guids.txt @@ -5,6 +5,7 @@ 0b6e5233-a65c-44c9-9407-d9ab83bfc8bd sha224 SHA-224 hash 126a762d-5758-4fca-8531-201a7f57f850 lenovo_boot_menu Lenovo Boot Menu 26dc4851-195f-4ae1-9a19-fbf883bbb35e supermicro Super Micro +3b053091-6c9f-04cc-b1ac-e2a51e3be5f5 asus Asus 3b8c8162-188c-46a4-aec9-be43f1d65697 ux_capsule Firmware update localized text image 3bd2a492-96c0-4079-b420-fcf98ef103ed x509_sha256 SHA-256 hash of X.509 Certificate 3c5766e8-269c-4e34-aa14-ed776e85b3b6 rsa2048 RSA 2048 pubkey @@ -13,9 +14,11 @@ 446dbf63-2502-4cda-bcfa-2465d2b0fe9d x509_sha512 SHA-512 hash of X.509 Certificate 452e8ced-dfff-4b8c-ae01-5118862e682c external_management External Management Mechanism 4aafd29d-68df-49ee-8aa9-347d375665a7 pkcs7_cert PKCS7 Certificate +55555555-5555-5555-5555-555555555555 fives All Fives Test Data 605dab50-e046-4300-abb6-3dd810dd8b23 shim shim 665d3f60-ad3e-4cad-8e26-db46eee9f1b5 lenovo_rescue Lenovo Rescue and Recovery 67f8444f-8743-48f1-a328-1eaab8736080 rsa2048_sha1 RSA-2048 signature of a SHA-1 hash +6dc40ae4-2ee8-9c4c-a314-0fc7b2008710 canonical Canonical 70564dce-9afc-4ee3-85fc-949649d7e45c dell Dell 7076876e-80c2-4ee6-aad2-28b349a6865b x509_sha384 SHA-384 hash of X.509 Certificate 721c8b66-426c-4e86-8e99-3457c46ab0b9 lenovo_setup Lenovo Firmware Setup From 06099442c55c766fb5dbbee876e4a0c4b67cbac2 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 5 Jun 2020 13:27:49 -0400 Subject: [PATCH 31/35] Add efisecdb -L to list well-known GUIDs Signed-off-by: Peter Jones --- docs/efisecdb.1.mdoc | 10 ++++++++++ src/Makefile | 2 +- src/efisecdb.c | 42 +++++++++++++++++++++++++++++++++++++++--- 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/docs/efisecdb.1.mdoc b/docs/efisecdb.1.mdoc index 521d4f38..2df639c6 100644 --- a/docs/efisecdb.1.mdoc +++ b/docs/efisecdb.1.mdoc @@ -29,6 +29,7 @@ .Cm Fl d Op Fl A | .Cm Fl o Ar file +.Cm Fl L .Ac .Ek .Sh DESCRIPTION @@ -93,6 +94,10 @@ Annotate the hex dump produced by .It Fl o Ar file | Fl Fl outfile Ar file Write EFI Security Database to .Ar file +.It Fl L +List the well known guids + +The output is tab delimited: GUID short_name desription .Sh EXAMPLES .Ss Dumping the current system's \fIDBX\fP database with annotations .Bd -literal -compact @@ -145,6 +150,11 @@ host:~$ \fBefisecdb -i KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c \e\p -g aab3960c-501e-485e-ac59-62805970a3dd -a -c pjkek.cer \e\p -o newkek.bin\fR\p .Ed +.Ss Searching the list of well-known GUIDs +.Bd -literal -compact +host:~$ \fBefisecdb -L | grep shim\fR\p +{605dab50-e046-4300-abb6-3dd810dd8b23} {shim} shim +.Ed .Sh STANDARDS .Rs .%A UEFI Specification Working Group diff --git a/src/Makefile b/src/Makefile index 4f2bf965..e6879f60 100644 --- a/src/Makefile +++ b/src/Makefile @@ -95,7 +95,7 @@ libefisec.so : $(LIBEFISEC_OBJECTS) libefisec.so : | libefisec.map libefisec.so : MAP=libefisec.map -efisecdb : efisecdb.c secdb-dump.c util.c | libefisec.so +efisecdb : efisecdb.c secdb-dump.c util.c guids.S | libefisec.so efisecdb : LIBS=efivar efisec dl efisecdb-static : efisecdb.c diff --git a/src/efisecdb.c b/src/efisecdb.c index 7d0ce183..89a188f1 100644 --- a/src/efisecdb.c +++ b/src/efisecdb.c @@ -154,7 +154,8 @@ usage(int status) " -g, --owner-guid= following added entries use GUID as the owner\n" " -h, --hash= hash value to add (\n" " -t, --type= hash type to add (\"help\" lists options)\n" - " -c, --certificate= certificate file to add\n", + " -c, --certificate= certificate file to add\n" + " -L, --list-guids list well known guids\n", program_invocation_short_name); exit(status); } @@ -257,6 +258,32 @@ check_hash_index(int hash_index) errx(1, "hash type is not set"); } +static void +list_guids(void) +{ + efi_guid_t sentinal = {0xffffffff,0xffff,0xffff,0xffff, + {0xff,0xff,0xff,0xff,0xff,0xff}}; + extern struct guidname efi_well_known_guids[]; + extern struct guidname efi_well_known_guids_end; + intptr_t start = (intptr_t)&efi_well_known_guids; + intptr_t end = (intptr_t)&efi_well_known_guids_end; + unsigned int i; + + struct guidname *guid = &efi_well_known_guids[0]; + for (i = 0; i < (end-start) / sizeof(*guid); i++) { + if (!efi_guid_cmp(&sentinal, &guid[i].guid)) + break; + printf("{"GUID_FORMAT"}\t{%s}\t%s\n", + guid[i].guid.a, guid[i].guid.b, + guid[i].guid.c, bswap_16(guid[i].guid.d), + guid[i].guid.e[0], guid[i].guid.e[1], + guid[i].guid.e[2], guid[i].guid.e[3], + guid[i].guid.e[4], guid[i].guid.e[5], + guid[i].symbol + strlen("efi_guid_"), + guid[i].name); + } +} + static efi_secdb_t *secdb; static list_t infiles; static list_t actions; @@ -276,8 +303,9 @@ main(int argc, char *argv[]) bool dump = false; bool annotate = false; bool wants_add_actions = false; + bool did_list_guids = false; - const char sopts[] = ":aAc:dfg:h:i:o:rt:v?"; + const char sopts[] = ":aAc:dfg:h:i:Lo:rt:v?"; const struct option lopts[] = { {"add", no_argument, NULL, 'a' }, {"annotate", no_argument, NULL, 'A' }, @@ -287,6 +315,7 @@ main(int argc, char *argv[]) {"owner-guid", required_argument, NULL, 'g' }, {"hash", required_argument, NULL, 'h' }, {"infile", required_argument, NULL, 'i' }, + {"list-guids", no_argument, NULL, 'L' }, {"outfile", required_argument, NULL, 'o' }, {"remove", no_argument, NULL, 'r' }, {"type", required_argument, NULL, 't' }, @@ -373,6 +402,10 @@ main(int argc, char *argv[]) case 'i': ptrlist_add(&infiles, optarg); break; + case 'L': + list_guids(); + did_list_guids = true; + break; case 'o': if (outfile) secdb_errx(1, "--outfile cannot be used multiple times."); @@ -406,8 +439,11 @@ main(int argc, char *argv[]) setenv("NSS_DEFAULT_DB_TYPE", "sql", 0); efi_set_verbose(verbose, stderr); - if (!outfile && !dump) + if (!outfile && !dump) { + if (did_list_guids) + return 0; errx(1, "no output specified"); + } if (list_empty(&infiles) && !wants_add_actions) errx(1, "no input files or database additions"); From 4e630a889261fbb8c02d8f87b71cc659c0e5099e Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Fri, 5 Jun 2020 17:01:18 -0400 Subject: [PATCH 32/35] Fix guids.txt sort order error. Signed-off-by: Peter Jones --- src/guids.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/guids.txt b/src/guids.txt index eefad11a..0dd2572d 100644 --- a/src/guids.txt +++ b/src/guids.txt @@ -9,7 +9,7 @@ 3b8c8162-188c-46a4-aec9-be43f1d65697 ux_capsule Firmware update localized text image 3bd2a492-96c0-4079-b420-fcf98ef103ed x509_sha256 SHA-256 hash of X.509 Certificate 3c5766e8-269c-4e34-aa14-ed776e85b3b6 rsa2048 RSA 2048 pubkey -3CC24E96-22C7-41D8-8863-8E39DCDCC2CF lenovo Lenovo +3cc24e96-22c7-41d8-8863-8e39dcdcc2cf lenovo Lenovo 3f7e615b-0d45-4f80-88dc-26b234958560 lenovo_diag Lenovo Diagnostics 446dbf63-2502-4cda-bcfa-2465d2b0fe9d x509_sha512 SHA-512 hash of X.509 Certificate 452e8ced-dfff-4b8c-ae01-5118862e682c external_management External Management Mechanism @@ -23,7 +23,7 @@ 7076876e-80c2-4ee6-aad2-28b349a6865b x509_sha384 SHA-384 hash of X.509 Certificate 721c8b66-426c-4e86-8e99-3457c46ab0b9 lenovo_setup Lenovo Firmware Setup 77fa9abd-0359-4d32-bd60-28f4e78f784b microsoft Microsoft -7FACC7B6-127F-4E9C-9C5D-080F98994345 lenovo_2 Lenovo +7facc7b6-127f-4e9c-9c5d-080f98994345 lenovo_2 Lenovo 8108ac4e-9f11-4d59-850e-e21a522c59b2 auto_created_boot_option Automatically Created Boot Option 826ca512-cf10-4ac9-b187-be01496631bd sha1 SHA-1 82988420-7467-4490-9059-feb448dd1963 lenovo_me_config Lenovo ME Configuration Menu @@ -37,6 +37,6 @@ c1c41626-504c-4092-aca9-41f936934328 sha256 SHA-256 c57ad6b7-0515-40a8-9d21-551652854e37 shell EFI Shell d719b2cb-3d3a-4596-a3bc-dad00e67656f security EFI Security Database e2b36190-879b-4a3d-ad8d-f2e7bba32784 rsa2048_sha256 RSA-2048 signature of a SHA-256 hash -ff3e5307-9fd0-48c9-85f1-8ad56c701e01 sha384 SHA-384 f46ee6f4-4785-43a3-923d-7f786c3c8479 lenovo_startup_interrupt Lenovo Startup Interrupt Menu +ff3e5307-9fd0-48c9-85f1-8ad56c701e01 sha384 SHA-384 ffffffff-ffff-ffff-ffff-ffffffffffff zzignore-this-guid zzignore-this-guid From 2dad378ef4de010f77967cbf432e8730863bfd19 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Sun, 7 Jun 2020 15:14:59 -0400 Subject: [PATCH 33/35] Make the guids.txt parser available outside of makeguids.c Signed-off-by: Peter Jones --- src/Makefile | 3 +- src/efivar.h | 1 + src/makeguids.c | 141 +++++++++---------------- src/makeguids.h | 270 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 321 insertions(+), 94 deletions(-) create mode 100644 src/makeguids.h diff --git a/src/Makefile b/src/Makefile index e6879f60..173f1ca6 100644 --- a/src/Makefile +++ b/src/Makefile @@ -24,7 +24,7 @@ LIBEFIVAR_SOURCES = crc32.c dp.c dp-acpi.c dp-hw.c dp-media.c dp-message.c \ LIBEFIVAR_OBJECTS = $(patsubst %.S,%.o,$(patsubst %.c,%.o,$(LIBEFIVAR_SOURCES))) EFIVAR_SOURCES = efivar.c GENERATED_SOURCES = include/efivar/efivar-guids.h guid-symbols.c -MAKEGUIDS_SOURCES = makeguids.c guid.c +MAKEGUIDS_SOURCES = makeguids.c guid.c util.c ALL_SOURCES=$(LIBEFISEC_SOURCES) $(LIBEFIBOOT_SOURCES) $(LIBEFIVAR_SOURCES) \ $(MAKEGUIDS_SOURCES) $(GENERATED_SOURCES) $(EFIVAR_SOURCES) \ $(sort $(wildcard include/efivar/*.h)) @@ -62,6 +62,7 @@ makeguids : CFLAGS=$(HOST_CFLAGS) makeguids : LDFLAGS=$(HOST_LDFLAGS) makeguids : CCLDFLAGS=$(HOST_CCLDFLAGS) makeguids : $(MAKEGUIDS_SOURCES) +makeguids : | makeguids.h guids.o : guids.S | guids.bin names.bin diff --git a/src/efivar.h b/src/efivar.h index 2dd90ee2..b8431a0f 100644 --- a/src/efivar.h +++ b/src/efivar.h @@ -27,6 +27,7 @@ #include "crc32.h" #include "hexdump.h" #include "path-helpers.h" +#include "makeguids.h" #endif /* !PRIVATE_EFIVAR_H_ */ diff --git a/src/makeguids.c b/src/makeguids.c index aa97143f..e55e904d 100644 --- a/src/makeguids.c +++ b/src/makeguids.c @@ -53,23 +53,21 @@ static struct guid_aliases guid_aliases[] = { }; static void make_aliases(FILE *symout, FILE *header, - const char *alias, const uint8_t *guid_data) + const char *alias, const efi_guid_t *guid) { for (unsigned int i = 0; guid_aliases[i].name != NULL; i++) { if (!strcmp(guid_aliases[i].alias, alias)) { fprintf(symout, "\nconst efi_guid_t\n" "\t__attribute__((__visibility__ (\"default\")))\n" - "\t%s = {cpu_to_le32(0x%02x%02x%02x%02x),cpu_to_le16(0x%02x%02x),cpu_to_le16(0x%02x%02x),cpu_to_be16(0x%02x%02x),{0x%02x,0x%02x,0x%02x,0x%02x,0x%02x,0x%02x}};\n\n", + "\t%s = {cpu_to_le32(0x%08x),cpu_to_le16(0x%04hx)," + "cpu_to_le16(0x%04hx),cpu_to_be16(0x%02hhx%02hhx)," + "{0x%02hhx,0x%02hhx,0x%02hhx,0x%02hhx,0x%02hhx,0x%02hhx}};\n\n", guid_aliases[i].name, - guid_data[3], guid_data[2], - guid_data[1], guid_data[0], - guid_data[5], guid_data[4], - guid_data[7], guid_data[6], - guid_data[8], guid_data[9], - guid_data[10], guid_data[11], - guid_data[12], guid_data[13], - guid_data[14], guid_data[15]); + guid->a, guid->b, guid->c, + (guid->d & 0xff), (guid->d & 0xff00)>>8, + guid->e[0], guid->e[1], guid->e[2], + guid->e[3], guid->e[4], guid->e[5]); fprintf(header, "extern const efi_guid_t %s __attribute__((__visibility__ (\"default\")));\n", @@ -84,93 +82,45 @@ main(int argc, char *argv[]) if (argc != 6) exit(1); - int in, guidout, nameout; + int guidout, nameout; int rc; FILE *symout, *header; - in = open(argv[1], O_RDONLY); - if (in < 0) - err(1, "makeguids: could not open \"%s\"", argv[1]); - guidout = open(argv[2], O_WRONLY|O_CREAT|O_TRUNC, 0644); if (guidout < 0) - err(1, "makeguids: could not open \"%s\"", argv[2]); + err(1, "could not open \"%s\"", argv[2]); nameout = open(argv[3], O_WRONLY|O_CREAT|O_TRUNC, 0644); if (nameout < 0) - err(1, "makeguids: could not open \"%s\"", argv[3]); + err(1, "could not open \"%s\"", argv[3]); symout = fopen(argv[4], "w"); if (symout == NULL) - err(1, "makeguids: could not open \"%s\"", argv[4]); + err(1, "could not open \"%s\"", argv[4]); rc = chmod(argv[4], 0644); if (rc < 0) - warn("makeguids: chmod(%s, 0644)", argv[4]); + warn("chmod(%s, 0644)", argv[4]); header = fopen(argv[5], "w"); if (header == NULL) - err(1, "makeguids: could not open \"%s\"", argv[5]); + err(1, "could not open \"%s\"", argv[5]); rc = chmod(argv[5], 0644); if (rc < 0) - warn("makeguids: chmod(%s, 0644)", argv[5]); + warn("chmod(%s, 0644)", argv[5]); + + struct guidname_index *guidnames = NULL; - char *inbuf = NULL; - size_t inlen = 0; - rc = read_file(in, (uint8_t **)&inbuf, &inlen); + rc = read_guids_at(AT_FDCWD, argv[1], &guidnames); if (rc < 0) - err(1, "makeguids: could not read \"%s\"", argv[1]); + err(1, "could not read \"%s\"", argv[1]); - struct guidname *outbuf = malloc(1); + struct guidname *outbuf = calloc(guidnames->nguids, sizeof(struct guidname)); if (!outbuf) - err(1, "makeguids"); - - char *guidstr = inbuf; - unsigned int line; - for (line = 1; - guidstr && guidstr[0] != '\0' && - (uintptr_t)guidstr - (uintptr_t)inbuf < inlen; - line++) { - - outbuf = realloc(outbuf, line * sizeof (struct guidname)); - if (!outbuf) - err(1, "makeguids"); - memset(outbuf + line - 1, 0, sizeof(struct guidname)); - - char *symbol = strchr(guidstr, '\t'); - if (symbol == NULL) - err(1, "makeguids: \"%s\": 1 invalid data on line %d", - argv[1], line); - *symbol = '\0'; - symbol += 1; - - char *name = strchr(symbol, '\t'); - if (name == NULL) - err(1, "makeguids: \"%s\": 2 invalid data on line %d", - argv[1], line); - *name = '\0'; - name += 1; - - char *end = strchr(name, '\n'); - if (end == NULL) - err(1, "makeguids: \"%s\": 3 invalid data on line %d", - argv[1], line); - *end = '\0'; - - efi_guid_t guid; - rc = efi_str_to_guid(guidstr, &guid); - if (rc < 0) - err(1, "makeguids: \"%s\": 4 invalid data on line %d", - argv[1], line); - - memcpy(&outbuf[line-1].guid, &guid, sizeof(guid)); - strcpy(outbuf[line-1].symbol, "efi_guid_"); - strncat(outbuf[line-1].symbol, symbol, - 255 - strlen("efi_guid_")); - strncpy(outbuf[line-1].name, name, 255); - - guidstr = end+1; - } + err(1, "could not allocate memory"); + + unsigned int line = guidnames->nguids; + char *strtab = guidnames->strtab; printf("%d lines\n", line-1); fprintf(header, "#ifndef EFIVAR_GUIDS_H\n#define EFIVAR_GUIDS_H 1\n\n"); @@ -192,27 +142,31 @@ main(int argc, char *argv[]) """); for (unsigned int i = 0; i < line-1; i++) { - uint8_t *guid_data = (uint8_t *) &outbuf[i].guid; + struct guidname_offset *gno = &guidnames->offsets[i]; + char *sym = &strtab[gno->symoff]; + char *name = &strtab[gno->nameoff]; - if (!strcmp(outbuf[i].symbol, "efi_guid_zzignore-this-guid")) + if (!strcmp(sym, "efi_guid_zzignore-this-guid")) break; - make_aliases(symout, header, outbuf[i].symbol, guid_data); + make_aliases(symout, header, sym, &gno->guid); - fprintf(header, "extern const efi_guid_t %s __attribute__((__visibility__ (\"default\")));\n", outbuf[i].symbol); + fprintf(header, "extern const efi_guid_t %s __attribute__((__visibility__ (\"default\")));\n", sym); - fprintf(symout, "const\n" + fprintf(symout, "const efi_guid_t\n" "__attribute__((__visibility__ (\"default\")))\n" - "efi_guid_t %s = {cpu_to_le32(0x%02x%02x%02x%02x),cpu_to_le16(0x%02x%02x),cpu_to_le16(0x%02x%02x),cpu_to_be16(0x%02x%02x),{0x%02x,0x%02x,0x%02x,0x%02x,0x%02x,0x%02x}};\n\n", - outbuf[i].symbol, - guid_data[3], guid_data[2], - guid_data[1], guid_data[0], - guid_data[5], guid_data[4], - guid_data[7], guid_data[6], - guid_data[8], guid_data[9], - guid_data[10], guid_data[11], - guid_data[12], guid_data[13], - guid_data[14], guid_data[15]); + "\t%s = {cpu_to_le32(0x%08x),cpu_to_le16(0x%04hx)," + "cpu_to_le16(0x%04hx),cpu_to_be16(0x%02hhx%02hhx)," + "{0x%02hhx,0x%02hhx,0x%02hhx,0x%02hhx,0x%02hhx,0x%02hhx}};\n\n", + sym, + gno->guid.a, gno->guid.b, gno->guid.c, + (gno->guid.d & 0xff), (gno->guid.d & 0xff00)>>8, + gno->guid.e[0], gno->guid.e[1], gno->guid.e[2], + gno->guid.e[3], gno->guid.e[4], gno->guid.e[5]); + + outbuf[i].guid = gno->guid; + strcpy(outbuf[i].symbol, sym); + strcpy(outbuf[i].name, name); } fprintf(header, "\n#endif /* EFIVAR_GUIDS_H */\n"); @@ -222,16 +176,17 @@ main(int argc, char *argv[]) qsort(outbuf, line-1, sizeof (struct guidname), cmpguidp); rc = write(guidout, outbuf, sizeof (struct guidname) * (line - 1)); if (rc < 0) - err(1, "makeguids"); + err(1, "could not write guids.bin"); qsort(outbuf, line-1, sizeof (struct guidname), cmpnamep); rc = write(nameout, outbuf, sizeof (struct guidname) * (line - 1)); if (rc < 0) - err(1, "makeguids"); - close(in); + err(1, "could not write names.bin"); close(guidout); close(nameout); - free(inbuf); + + free(guidnames->strtab); + free(guidnames); return 0; } diff --git a/src/makeguids.h b/src/makeguids.h new file mode 100644 index 00000000..b070a33a --- /dev/null +++ b/src/makeguids.h @@ -0,0 +1,270 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +/* + * makeguids.h - stuff makeguids needs that we also need at runtime + * Copyright Peter Jones + */ + +#ifndef EFIVAR_MAKEGUIDS_H_ +#define EFIVAR_MAKEGUIDS_H_ + +#include +#include +#include +#include + +#include "compiler.h" +#include "util.h" + +struct guidname_offset { + efi_guid_t guid; + off_t nameoff; + off_t symoff; +}; + +struct guidname_index { + union { + struct { + char *strtab; + size_t strsz; + size_t nguids; + }; + struct guidname_offset pad[1]; + }; + struct guidname_offset offsets[]; +}; + +static int +gnopguidcmp(const void *p1, const void *p2, void *ctxp UNUSED) +{ + struct guidname_offset *gno1 = (struct guidname_offset *)p1; + struct guidname_offset *gno2 = (struct guidname_offset *)p2; + + return efi_guid_cmp(&gno1->guid, &gno2->guid); +} + +static inline int +read_guids_at(const int dirfd, const char * const path, + struct guidname_index **guidnamesp) +{ + int fd = -1; + char *buf = NULL; + size_t bufsz = 0; + int errnum; + int rc = -1; + + if ((dirfd < 0 && !(dirfd & AT_FDCWD)) + || (path == NULL && !(dirfd & AT_EMPTY_PATH)) + || guidnamesp == NULL) { + errno = EINVAL; + return -1; + } + + fd = openat(dirfd, path, O_RDONLY|O_CLOEXEC); + if (fd < 0) + return fd; + + rc = read_file(fd, (uint8_t **)&buf, &bufsz); + errnum = errno; + close(fd); + if (rc < 0) { + errno = errnum; + return -1; + } + + /* + * okay, so here's how we're doing this: + * + * 1) make an allocation that's big enough for one offset table. + * The offset data takes up: + * + * bufsz + * - nguids * (sizeof(efi_guid_t) * 2 + sizeof('-') * 4 + * + sizeof('\t') + strlen(label) + * + sizeof('\t') + strlen(desc) + * + sizeof('\n')) + * + nguids * (sizeof(efi_guid_t) + sizeof(off_t) * 2) + * + * which on a an ILP64 machine (the biggest case) means + * + * bufsz + * - nguids * (36 + 2 + 2 + 1) + * + nguids * (16 + 16) + * + * so for nguids = {1..N} entries that's + * + * bufsz - 1 * 41 + 1 * 32 == bufsz - 41 + 32 == bufsz - 9 + * bufsz - 2 * 41 + 2 * 32 == bufsz - 82 + 64 == bufsz - 18 + * etc + * + * There may be one fewer newline at the end but we've added a + * '\0' to be sure, so bufsz is almost big enough. And of + * course if the strings or whitespace are bigger we reclaim + * space even faster. So bufsz will do just fine. + * + * 2) make an allocation that is sure to be big enough for all the + * string data we save. In practice this is + * + * nguids * (strlen(name) + sizeof('\0') + * + strlen(name) + sizeof("efi_guid_")) + * + * but we don't know nguids yet, but we know the maximum nguids + * is: + * + * bufsz / (sizeof(efi_guid_t) * 2 + sizeof('-') * 4 + * + sizeof('\t') + strlen(name) + * + sizeof('\t') + strlen(descr) + * + sizeof('\n')) + * + * which in the largest valid case, where strlen(name) == 1 and + * strlen(descr) == 1, is + * + * bufsz / (16 + 2 + 4 + 1 + 1 + 1 + 1 + 1) + * + * and so the maximum number of entries is bufsz/27, and the + * most storage we can need is + * + * (bufsz / 27) * (strlen(name) + sizeof('\0') + * + strlen(name) + sizeof("efi_guid_")) + * === + * (bufsz / 27) * (1 + 1 + 1 + + 1) + * === + * (bufsz / 27) * 15 + * + * which is to say it's a bit over half the size of the input + * data. I'm just going to use bufsz. + * + * 3) do one pass across buf, copying strings to strtab and building + * guids in place + * + * 4) move the first entry to the end of guids + * + * 5) store a struct strtab in the first position + * + * 6) realloc guids and strtab down to size + * + * 8) sort guids[1:n] + * + * 9) set guidnames = guids + * + */ + + /* + * pad (at least) one NUL char at the end. + */ + char *nbuf = realloc(buf, ALIGN_UP((bufsz+1), page_size)); + if (!nbuf) { + efi_error("Could not realloc guid file buffer"); + goto err_free_buf; + } + buf = nbuf; + buf[bufsz] = '\0'; + + struct guidname_offset *guids = NULL; + guids = calloc(1, ALIGN_UP(bufsz, page_size)); + if (!guids) + goto err_free_buf; + + char *strtab = calloc(1, ALIGN_UP(bufsz, page_size)); + if (!strtab) + goto err_free_guids; + + size_t bpos = 0, spos = 0, nguids = 0; + for (; bpos < bufsz && buf[bpos] != 0; nguids++) { + struct guidname_offset *gno = &guids[nguids]; + char guidstr[37]; + + char *symbol = strchr(&buf[bpos], '\t'); + if (symbol == NULL) { + efi_error("invalid guid string data on line %zd", nguids); + goto err_free_strtab; + } + *symbol = '\0'; + symbol += 1; + + strncpy(guidstr, &buf[bpos], 37); + guidstr[36] = '\0'; + + char *desc = strchrnul(symbol, '\t'); + if (*desc != '\0') { + *desc = '\0'; + desc += 1; + } + + char *end = strchrnul(desc, '\n'); + *end = '\0'; + + efi_guid_t guid; + rc = efi_str_to_guid(guidstr, &guid); + if (rc < 0) { + efi_error("unparsable guid on line %zd", nguids); + goto err_free_strtab; + } + + char *s = &strtab[spos]; + off_t nameoff, symoff; + + nameoff = s - strtab; + s = stpcpy(s, symbol); + *(s++) = '\0'; + symoff = s - strtab; + s = stpcpy(s, "efi_guid_"); + s = stpcpy(s, symbol); + *(s++) = '\0'; + spos = s - strtab; + + gno->guid = guid; + gno->nameoff = nameoff; + gno->symoff = symoff; + bpos = end - buf + 1; + } + + if (spos == 0) { + efi_error("guid table produced no strings"); + goto err_free_strtab; + } + + char *newstrtab = realloc(strtab, ALIGN_UP(spos, page_size)); + if (!newstrtab) { + efi_error("could not realloc strtab for guid table"); + goto err_free_strtab; + } + strtab = newstrtab; + + struct guidname_offset *newguids; + newguids = realloc(guids, + ALIGN_UP((1+nguids) * sizeof(newguids[0]), + page_size)); + if (!newguids) { + efi_error("could not realloc guidnames table"); + goto err_free_strtab; + } + guids = newguids; + + memcpy(&guids[nguids], &guids[0], sizeof(guids[0])); + + struct guidname_index *guidnames; + guidnames = (struct guidname_index *)guids; + + guidnames->strtab = strtab; + guidnames->nguids = nguids; + guidnames->strsz = spos; + + qsort_r(&guidnames->offsets[0], nguids, + sizeof(struct guidname_offset), gnopguidcmp, guidnames); + + *guidnamesp = guidnames; + + xfree(buf); + return 0; + +err_free_strtab: + xfree(strtab); +err_free_guids: + xfree(guids); +err_free_buf: + xfree(buf); + return rc; +} + +#endif /* !EFIVAR_MAKEGUIDS_H_ */ +// vim:fenc=utf-8:tw=75:noet From 0547053b327a809ad317bb1e384fc34762292543 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 24 Feb 2020 14:39:03 -0500 Subject: [PATCH 34/35] Add libefisec.abixml --- src/libefisec.abixml | 403 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 403 insertions(+) create mode 100644 src/libefisec.abixml diff --git a/src/libefisec.abixml b/src/libefisec.abixml new file mode 100644 index 00000000..f237b166 --- /dev/null +++ b/src/libefisec.abixml @@ -0,0 +1,403 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 5fbf1a2d10ddb7063a2688ccff0bb6d83a4f17bb Mon Sep 17 00:00:00 2001 From: Alex Murray Date: Tue, 21 Jul 2020 10:24:41 +0930 Subject: [PATCH 35/35] Fix a compilation error / warning due to missing check on return value from ftruncate() --- src/efisecdb.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/efisecdb.c b/src/efisecdb.c index 89a188f1..a0bb7e4f 100644 --- a/src/efisecdb.c +++ b/src/efisecdb.c @@ -525,7 +525,9 @@ main(int argc, char *argv[]) if (outfd < 0) err(1, "could not open \"%s\"", outfile); - ftruncate(outfd, 0); + rc = ftruncate(outfd, 0); + if (rc < 0) + err(1, "could not ftruncate \"%s\"", outfile); void *output; size_t size = 0; @@ -537,7 +539,9 @@ main(int argc, char *argv[]) if (rc < 0) err(1, "could not write signature list"); - ftruncate(outfd, size); + rc = ftruncate(outfd, size); + if (rc < 0) + err(1, "could not ftruncate \"%s\"", outfile); close(outfd); xfree(output);