From b7ce6a981164661d623a7f517a4cf260cd9a75e6 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 17:07:09 +0100 Subject: [PATCH 01/31] Add 720A9DEAD4392030 --- devices/720A9DEAD4392030.pub | 2 ++ devices/720A9DEAD4392030.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4392030.pub create mode 100644 devices/720A9DEAD4392030.witness.0 diff --git a/devices/720A9DEAD4392030.pub b/devices/720A9DEAD4392030.pub new file mode 100644 index 0000000..57be971 --- /dev/null +++ b/devices/720A9DEAD4392030.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4392030+f2f32135+AWxEblgSRKUgSPXC8NQn68+v9UxA6sfqX+MwKqSwMLps + diff --git a/devices/720A9DEAD4392030.witness.0 b/devices/720A9DEAD4392030.witness.0 new file mode 100644 index 0000000..e1597bc --- /dev/null +++ b/devices/720A9DEAD4392030.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4392030 +0 +ArmoredWitness-hidden-river+45a41ba7+AdrpNMfMH0W6iYo9/hJl1JKmxYQF3ewUP8FvhKD1iOOl + +— AW-ID-Attestation-720A9DEAD4392030 8vMhNUA586o1pZ7ZqalEGIGp0F/s3HjcRmsavwvFjdPVGviZmNCxvuNPdP/h2orTzUwAT18fh5wX6qRivMAY7pztOwk= + From 15bdfef3913f87edc519ad5d713e3a83fa41c875 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 17:10:19 +0100 Subject: [PATCH 02/31] add 720A9DEAD4392803 --- devices/720A9DEAD4392803.pub | 2 ++ devices/720A9DEAD4392803.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4392803.pub create mode 100644 devices/720A9DEAD4392803.witness.0 diff --git a/devices/720A9DEAD4392803.pub b/devices/720A9DEAD4392803.pub new file mode 100644 index 0000000..fecee29 --- /dev/null +++ b/devices/720A9DEAD4392803.pub @@ -0,0 +1,2 @@ +ArmoredWitness-rough-wind+ded3ae66+Aeoxk0r7hjKVjeL7N92b+ruNx5Yd6memrkxX8aHKJu73 + diff --git a/devices/720A9DEAD4392803.witness.0 b/devices/720A9DEAD4392803.witness.0 new file mode 100644 index 0000000..50cce5f --- /dev/null +++ b/devices/720A9DEAD4392803.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4392803 +0 +ArmoredWitness-rough-wind+ded3ae66+Aeoxk0r7hjKVjeL7N92b+ruNx5Yd6memrkxX8aHKJu73 + +— AW-ID-Attestation-720A9DEAD4392803 0+H3GW+dvvpvbu7amT0dH372l8cONJuQDp0Z4E5zPbPUc+ZnXkr+H4EP4EYeM8LzNJLoSBjvgWCfWsZvWNbYR+coPgs= + From d29aaa196d36a0ea5f125ca6c78e36aaa56890e2 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 17:19:55 +0100 Subject: [PATCH 03/31] Add 720A9DEAD4391737 --- devices/720A9DEAD4391737.pub | 2 ++ devices/720A9DEAD4391737.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4391737.pub create mode 100644 devices/720A9DEAD4391737.witness.0 diff --git a/devices/720A9DEAD4391737.pub b/devices/720A9DEAD4391737.pub new file mode 100644 index 0000000..e84448a --- /dev/null +++ b/devices/720A9DEAD4391737.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4391737+2f008071+ARa8g49Anj+op8IBReuNLXJtkjGoB2WzOb5ytUaOEheH + diff --git a/devices/720A9DEAD4391737.witness.0 b/devices/720A9DEAD4391737.witness.0 new file mode 100644 index 0000000..8ad6ff6 --- /dev/null +++ b/devices/720A9DEAD4391737.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4391737 +0 +ArmoredWitness-small-breeze+7b3ada3a+AQAWYpUjfGGPQiWOgt6sLWap0P9rVOe+Ofu2uNZbO4FD + +— AW-ID-Attestation-720A9DEAD4391737 LwCAcSPENAsE+KSQpeGr9Z/N3vWgeE5h7LWQLy0BDWQJj2LHZOin8Tz79a3fymhHFXPjXoDfJxZrmbbs8xARmUGm1w4= + From 2bc29be6bb07df71127917b056166ba5cfc0d22f Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 17:59:22 +0100 Subject: [PATCH 04/31] Add 720A9DEAD4413E39 --- devices/720A9DEAD4413E39.pub | 2 ++ devices/720A9DEAD4413E39.witness.0 | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 devices/720A9DEAD4413E39.pub create mode 100644 devices/720A9DEAD4413E39.witness.0 diff --git a/devices/720A9DEAD4413E39.pub b/devices/720A9DEAD4413E39.pub new file mode 100644 index 0000000..8d49430 --- /dev/null +++ b/devices/720A9DEAD4413E39.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4413E39+23a4a563+AT2M5+Bh7ZljGaXVdGyn/4n/PZpS1tTUWJBR1Lw8jinK + diff --git a/devices/720A9DEAD4413E39.witness.0 b/devices/720A9DEAD4413E39.witness.0 new file mode 100644 index 0000000..198e544 --- /dev/null +++ b/devices/720A9DEAD4413E39.witness.0 @@ -0,0 +1,6 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4413E39 +0 +ArmoredWitness-floral-sky+504ec40f+AekCmTmKTTnQMNqIigkj7PFnhogawSJD23PJ8M8qLYDm + +— AW-ID-Attestation-720A9DEAD4413E39 I6SlY/2LCOyqB2Rx4n13wrZRBqfRoHESgjNrqKiiL+eb0a9QEd+7y4SXFnfEG05Ln9YZfk6O/AXvzrkNGure9ly/jwA= From 0339226b9e7016db14a38643df7e65f4f6dad44c Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 18:09:04 +0100 Subject: [PATCH 05/31] Add 720A9DEAD4391E28 --- devices/720A9DEAD4391E28.pub | 2 ++ devices/720A9DEAD4391E28.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4391E28.pub create mode 100644 devices/720A9DEAD4391E28.witness.0 diff --git a/devices/720A9DEAD4391E28.pub b/devices/720A9DEAD4391E28.pub new file mode 100644 index 0000000..3ddf56d --- /dev/null +++ b/devices/720A9DEAD4391E28.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4391E28+91734bf6+AdmR700zfCueXABsCLLW7Ftt4QzMdvzd1CISVOJRr9of + diff --git a/devices/720A9DEAD4391E28.witness.0 b/devices/720A9DEAD4391E28.witness.0 new file mode 100644 index 0000000..8cc43cd --- /dev/null +++ b/devices/720A9DEAD4391E28.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4391E28 +0 +ArmoredWitness-morning-darkness+2a654a97+AXugA2VGdDmLYt1wqzaaP3UKSGcDVNZveRJYJ1FKC5+9 + +— AW-ID-Attestation-720A9DEAD4391E28 kXNL9t/eFmMpUHOm3Ss8KWupXmKuR+unKL3KDlNqpN7H1HMM2yKSZjbexmsCk11NVcYLGdytNT3F/C1IhGQVZzsNOQo= + From 48ca234499592f4db0ba633392b4036ee15e067b Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 18:21:18 +0100 Subject: [PATCH 06/31] Add 720A9DEAD439221F --- devices/720A9DEAD439221F.pub | 2 ++ devices/720A9DEAD439221F.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD439221F.pub create mode 100644 devices/720A9DEAD439221F.witness.0 diff --git a/devices/720A9DEAD439221F.pub b/devices/720A9DEAD439221F.pub new file mode 100644 index 0000000..5f1efb6 --- /dev/null +++ b/devices/720A9DEAD439221F.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD439221F+35cdfeb0+Ad/M/QF535GZOYPq5alDhVGCUAiKf+dVGn5USlwz/1FK + diff --git a/devices/720A9DEAD439221F.witness.0 b/devices/720A9DEAD439221F.witness.0 new file mode 100644 index 0000000..792458b --- /dev/null +++ b/devices/720A9DEAD439221F.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD439221F +0 +ArmoredWitness-snowy-sound+c701f2ec+AQuFudRsy9HPp4oZsE+PxDWVODkMnYJnXonSQzIXqq1Q + +— AW-ID-Attestation-720A9DEAD439221F Nc3+sKBG0JBbqniMQugpGuKG/NSDl6GqJW9hbizqLTj2cgOaN1gJV5tCD/f/NgERtyXHQAwHyZ9+Or8FLTIN9UpmzwU= + From f891eec9ad3678295ec10d089a95b5d3fd209f51 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 18:33:12 +0100 Subject: [PATCH 07/31] Add 720A9DEAD4391942 --- devices/720A9DEAD4391942.pub | 2 ++ devices/720A9DEAD4391942.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4391942.pub create mode 100644 devices/720A9DEAD4391942.witness.0 diff --git a/devices/720A9DEAD4391942.pub b/devices/720A9DEAD4391942.pub new file mode 100644 index 0000000..15fd843 --- /dev/null +++ b/devices/720A9DEAD4391942.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4391942+224191fa+AaO1Uam79GmXzbYKTRfUm+MYfh8JL0DOCX/qdL8T4cpu + diff --git a/devices/720A9DEAD4391942.witness.0 b/devices/720A9DEAD4391942.witness.0 new file mode 100644 index 0000000..78f5fae --- /dev/null +++ b/devices/720A9DEAD4391942.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4391942 +0 +ArmoredWitness-quiet-wood+6a554a5d+AZtxeZvnMbFf6bVPN81vIvlJnT4zCdq8tYi/guI0hEkT + +— AW-ID-Attestation-720A9DEAD4391942 IkGR+kxNsS+pl1UOHgYRw/ExADwlfWwDktcH6FdN0pgamL47quEZSXQvCrs1EUNBQatittsOwCZ5l0ELztP203OfKAA= + From d55604ed3625d4f1e185d144c8e8636d68c0f527 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 18:42:12 +0100 Subject: [PATCH 08/31] Add 720A9DEAD4413740 --- devices/720A9DEAD4413740.pub | 2 ++ devices/720A9DEAD4413740.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4413740.pub create mode 100644 devices/720A9DEAD4413740.witness.0 diff --git a/devices/720A9DEAD4413740.pub b/devices/720A9DEAD4413740.pub new file mode 100644 index 0000000..224eefb --- /dev/null +++ b/devices/720A9DEAD4413740.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4413740+8713f705+ASLTOfI7y469IuU5O0c44oO9k32Lg+EeKTDCxCglD77v + diff --git a/devices/720A9DEAD4413740.witness.0 b/devices/720A9DEAD4413740.witness.0 new file mode 100644 index 0000000..4d5a987 --- /dev/null +++ b/devices/720A9DEAD4413740.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4413740 +0 +ArmoredWitness-icy-sun+7bb3d795+AflD2IuT6uOo8vzXcY2e088bmm9hjzPVmHHVrDhfmxHF + +— AW-ID-Attestation-720A9DEAD4413740 hxP3BYLxS3BRHo20Tmk23ID4cDdRrrbYoZn8sVfmTGJ81/7ChVxOtM/Xgs+sBeSKUMI9gMf2Aaa3vHZVg7+ZEvtyeAY= + From f18a2ec5948db8655e97b3c32ed219aadc43ef9e Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Apr 2024 18:51:58 +0100 Subject: [PATCH 09/31] Add 720A9DEAD439231E --- devices/720A9DEAD439231E.pub | 1 + devices/720A9DEAD439231E.witness.0 | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 devices/720A9DEAD439231E.pub create mode 100644 devices/720A9DEAD439231E.witness.0 diff --git a/devices/720A9DEAD439231E.pub b/devices/720A9DEAD439231E.pub new file mode 100644 index 0000000..29432fd --- /dev/null +++ b/devices/720A9DEAD439231E.pub @@ -0,0 +1 @@ +AW-ID-Attestation-720A9DEAD439231E+f62166bd+ATAVhEr6GqYzPuU0CBN8xXW+CZ45gj0HmNjcHzttbn2k diff --git a/devices/720A9DEAD439231E.witness.0 b/devices/720A9DEAD439231E.witness.0 new file mode 100644 index 0000000..4f2258a --- /dev/null +++ b/devices/720A9DEAD439231E.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD439231E +0 +ArmoredWitness-throbbing-bird+13664818+AZgUml1zmzuqd3Eo9hdTHOi2VNJFAqfhUSRMxbdZdme8 + +— AW-ID-Attestation-720A9DEAD439231E 9iFmvTWlK+JQmXZidzBSAieRoxOkqhZSCrECigvwL21zBEqzBCpCQv1qTxeBTR+2PMxHwVkYGWqIpdQt52mn3wCWwAQ= + From fce85e4a4cc526da0cf1b6d9ed7843ff29b1df72 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 09:56:59 +0100 Subject: [PATCH 10/31] Add 720A9DEAD439211E --- devices/720A9DEAD439211E.pub | 2 ++ devices/720A9DEAD439211E.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD439211E.pub create mode 100644 devices/720A9DEAD439211E.witness.0 diff --git a/devices/720A9DEAD439211E.pub b/devices/720A9DEAD439211E.pub new file mode 100644 index 0000000..fe76481 --- /dev/null +++ b/devices/720A9DEAD439211E.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD439211E+7e88e9d4+AWbFAVmG+o+jZfVN0DMQCTlpfiHNLH2iVMUyMcN7udRp + diff --git a/devices/720A9DEAD439211E.witness.0 b/devices/720A9DEAD439211E.witness.0 new file mode 100644 index 0000000..1a396f5 --- /dev/null +++ b/devices/720A9DEAD439211E.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD439211E +0 +ArmoredWitness-autumn-wood+863571a5+AesIVCbad7gbU07JnA6YfZD0qg4B1c8xF4ISdnt9vjip + +— AW-ID-Attestation-720A9DEAD439211E fojp1B7d3fmjxvNvqVb4pDGKL3THIPvqp5poXA4jwu0DNHtu/XZsvfxcHVUwROMJFd+cXG0kgKSr0g/IPgtJjlERswU= + From 211808a2c683e21dcc01bd60c864c67a6da4b5e6 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 10:02:51 +0100 Subject: [PATCH 11/31] Add 720A9DEAD4391509 --- devices/720A9DEAD4391509.pub | 2 ++ devices/720A9DEAD4391509.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4391509.pub create mode 100644 devices/720A9DEAD4391509.witness.0 diff --git a/devices/720A9DEAD4391509.pub b/devices/720A9DEAD4391509.pub new file mode 100644 index 0000000..6cdfac7 --- /dev/null +++ b/devices/720A9DEAD4391509.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4391509+00bcc56c+AZyGm+7xCplZpYIqJZQACgEazyMhCkIF6PfAG8hrFmiB + diff --git a/devices/720A9DEAD4391509.witness.0 b/devices/720A9DEAD4391509.witness.0 new file mode 100644 index 0000000..abd5f23 --- /dev/null +++ b/devices/720A9DEAD4391509.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4391509 +0 +ArmoredWitness-wispy-wood+90626287+AUVvZZ4LDvpljjooleJ3WnxnVK4J1YQiQbtgPWSVFwaP + +— AW-ID-Attestation-720A9DEAD4391509 ALzFbOpnWaaHImNvFUZuEiQwFWa9tJFcyqtFTsmB2zLniT3onPs43XWUTJidTq8DS7qqTmfWk2IHZTTD6sJ2WbGmHwU= + From 146d5e98c3b6b91f371d6127e96350723ebfa9fa Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 10:09:31 +0100 Subject: [PATCH 12/31] Add 720A9DEAD4392019 --- devices/720A9DEAD4392019.pub | 2 ++ devices/720A9DEAD4392019.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4392019.pub create mode 100644 devices/720A9DEAD4392019.witness.0 diff --git a/devices/720A9DEAD4392019.pub b/devices/720A9DEAD4392019.pub new file mode 100644 index 0000000..69b8dfd --- /dev/null +++ b/devices/720A9DEAD4392019.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4392019+4310c207+AbtF3hnI4vMN0MhN5bi4NsNdtEYEwMZP8a2kTbCxatub + diff --git a/devices/720A9DEAD4392019.witness.0 b/devices/720A9DEAD4392019.witness.0 new file mode 100644 index 0000000..30a9d33 --- /dev/null +++ b/devices/720A9DEAD4392019.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4392019 +0 +ArmoredWitness-shy-wind+e76ed9ec+ARmL7SaHvPYPwkbq41g/KpdkKH7OZaoaqfK2sEoWKL4d + +— AW-ID-Attestation-720A9DEAD4392019 QxDCB7btq8RNb99Hce2t8DlapELVXu1Iv20UZVItsCu/PY+T9WOhr+H3UlchBjs8JmFJGTWJna/fw04ZnPTEz6bc0QA= + From 7e9904716de54029d8c8b340002e1cb3daee3522 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 10:40:36 +0100 Subject: [PATCH 13/31] Add 720A9DEAD4392806 --- devices/720A9DEAD4392806.pub | 2 ++ devices/720A9DEAD4392806.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4392806.pub create mode 100644 devices/720A9DEAD4392806.witness.0 diff --git a/devices/720A9DEAD4392806.pub b/devices/720A9DEAD4392806.pub new file mode 100644 index 0000000..e4a5bf2 --- /dev/null +++ b/devices/720A9DEAD4392806.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4392806+5089541d+ASsurZbKo6ZzdpnypKtmF95kCAtUHHL0Iv6DtHncGmY6 + diff --git a/devices/720A9DEAD4392806.witness.0 b/devices/720A9DEAD4392806.witness.0 new file mode 100644 index 0000000..da6d7f2 --- /dev/null +++ b/devices/720A9DEAD4392806.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4392806 +0 +ArmoredWitness-dry-sunset+ae83a8fa+AQPzi+erfxCBvjk6nmndWU2aGEoO7zawoatven8Fvv/D + +— AW-ID-Attestation-720A9DEAD4392806 UIlUHVhb2EJwnoHrHc51dhILXmwZwJQa/L3wb/M7/Xo7P6TvIVgyFSKX8+ppG+EnlA7nHDV4geUa4afvr+uWzGnYnAE= + From c5e93be97464d152a033b84da09f670f1d16098d Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 10:47:19 +0100 Subject: [PATCH 14/31] Add 720A9DEAD439282C --- devices/720A9DEAD439282C.pub | 2 ++ devices/720A9DEAD439282C.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD439282C.pub create mode 100644 devices/720A9DEAD439282C.witness.0 diff --git a/devices/720A9DEAD439282C.pub b/devices/720A9DEAD439282C.pub new file mode 100644 index 0000000..11e33d9 --- /dev/null +++ b/devices/720A9DEAD439282C.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD439282C+b4a2f0b3+AWW66nUU/D23CeQIVDXtanEcru64PTB8c6dwuUYJzrkp + diff --git a/devices/720A9DEAD439282C.witness.0 b/devices/720A9DEAD439282C.witness.0 new file mode 100644 index 0000000..b7397b8 --- /dev/null +++ b/devices/720A9DEAD439282C.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD439282C +0 +ArmoredWitness-nameless-firefly+1a0b2617+AQdRiZgMwTiPqGhsdDICiBLeMYLiV+IZRj988o1J1XPd + +— AW-ID-Attestation-720A9DEAD439282C tKLws4yssBeHOG6uCpPNHlgcR5hW8JkB73FgtuipBWTn/KCq6so0vRm72eEsfShgouEFa4t0gRpwZ+gx/lxEYZsXoAs= + From 4bb29c3d67c1bde52f1a97394c1a7673d125886f Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 11:02:01 +0100 Subject: [PATCH 15/31] Add 720A9DEAD4391341 --- devices/720A9DEAD4391341.pub | 2 ++ devices/720A9DEAD4391341.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/720A9DEAD4391341.pub create mode 100644 devices/720A9DEAD4391341.witness.0 diff --git a/devices/720A9DEAD4391341.pub b/devices/720A9DEAD4391341.pub new file mode 100644 index 0000000..9cf0ea3 --- /dev/null +++ b/devices/720A9DEAD4391341.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4391341+84eae622+AVLSeDbG2T7RfgR2vHHC6aq4XhOWHY/hBkZUQWm+tIFK + diff --git a/devices/720A9DEAD4391341.witness.0 b/devices/720A9DEAD4391341.witness.0 new file mode 100644 index 0000000..aabd130 --- /dev/null +++ b/devices/720A9DEAD4391341.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4391341 +0 +ArmoredWitness-weathered-rain+ea3d386d+AWLblKp5JuiyrgRh6ev2nNJ5XAd+sc/mM2D2HW/b4d5S + +— AW-ID-Attestation-720A9DEAD4391341 hOrmIm8IGhDrnCh4lLaavKD4x95IaDVauhIlF5ccDSXJvQAbVd2j1oZLoYrz2OmqGCgwMEStZUUlLjKzWrighEFcSgk= + From 9b77d6914a2eec8a28a20f23d57e9e622b92ec24 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 16:26:22 +0100 Subject: [PATCH 16/31] Move into prod subdir --- devices/{ => prod}/720A9DEAD4391341.pub | 0 devices/{ => prod}/720A9DEAD4391341.witness.0 | 0 devices/{ => prod}/720A9DEAD4391509.pub | 0 devices/{ => prod}/720A9DEAD4391509.witness.0 | 0 devices/{ => prod}/720A9DEAD4391737.pub | 0 devices/{ => prod}/720A9DEAD4391737.witness.0 | 0 devices/{ => prod}/720A9DEAD4391942.pub | 0 devices/{ => prod}/720A9DEAD4391942.witness.0 | 0 devices/{ => prod}/720A9DEAD4391E28.pub | 0 devices/{ => prod}/720A9DEAD4391E28.witness.0 | 0 devices/{ => prod}/720A9DEAD4392019.pub | 0 devices/{ => prod}/720A9DEAD4392019.witness.0 | 0 devices/{ => prod}/720A9DEAD4392030.pub | 0 devices/{ => prod}/720A9DEAD4392030.witness.0 | 0 devices/{ => prod}/720A9DEAD439211E.pub | 0 devices/{ => prod}/720A9DEAD439211E.witness.0 | 0 devices/{ => prod}/720A9DEAD439221F.pub | 0 devices/{ => prod}/720A9DEAD439221F.witness.0 | 0 devices/{ => prod}/720A9DEAD439231E.pub | 0 devices/{ => prod}/720A9DEAD439231E.witness.0 | 0 devices/{ => prod}/720A9DEAD4392803.pub | 0 devices/{ => prod}/720A9DEAD4392803.witness.0 | 0 devices/{ => prod}/720A9DEAD4392806.pub | 0 devices/{ => prod}/720A9DEAD4392806.witness.0 | 0 devices/{ => prod}/720A9DEAD439282C.pub | 0 devices/{ => prod}/720A9DEAD439282C.witness.0 | 0 devices/{ => prod}/720A9DEAD4413740.pub | 0 devices/{ => prod}/720A9DEAD4413740.witness.0 | 0 devices/{ => prod}/720A9DEAD4413E39.pub | 0 devices/{ => prod}/720A9DEAD4413E39.witness.0 | 0 30 files changed, 0 insertions(+), 0 deletions(-) rename devices/{ => prod}/720A9DEAD4391341.pub (100%) rename devices/{ => prod}/720A9DEAD4391341.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4391509.pub (100%) rename devices/{ => prod}/720A9DEAD4391509.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4391737.pub (100%) rename devices/{ => prod}/720A9DEAD4391737.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4391942.pub (100%) rename devices/{ => prod}/720A9DEAD4391942.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4391E28.pub (100%) rename devices/{ => prod}/720A9DEAD4391E28.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4392019.pub (100%) rename devices/{ => prod}/720A9DEAD4392019.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4392030.pub (100%) rename devices/{ => prod}/720A9DEAD4392030.witness.0 (100%) rename devices/{ => prod}/720A9DEAD439211E.pub (100%) rename devices/{ => prod}/720A9DEAD439211E.witness.0 (100%) rename devices/{ => prod}/720A9DEAD439221F.pub (100%) rename devices/{ => prod}/720A9DEAD439221F.witness.0 (100%) rename devices/{ => prod}/720A9DEAD439231E.pub (100%) rename devices/{ => prod}/720A9DEAD439231E.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4392803.pub (100%) rename devices/{ => prod}/720A9DEAD4392803.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4392806.pub (100%) rename devices/{ => prod}/720A9DEAD4392806.witness.0 (100%) rename devices/{ => prod}/720A9DEAD439282C.pub (100%) rename devices/{ => prod}/720A9DEAD439282C.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4413740.pub (100%) rename devices/{ => prod}/720A9DEAD4413740.witness.0 (100%) rename devices/{ => prod}/720A9DEAD4413E39.pub (100%) rename devices/{ => prod}/720A9DEAD4413E39.witness.0 (100%) diff --git a/devices/720A9DEAD4391341.pub b/devices/prod/720A9DEAD4391341.pub similarity index 100% rename from devices/720A9DEAD4391341.pub rename to devices/prod/720A9DEAD4391341.pub diff --git a/devices/720A9DEAD4391341.witness.0 b/devices/prod/720A9DEAD4391341.witness.0 similarity index 100% rename from devices/720A9DEAD4391341.witness.0 rename to devices/prod/720A9DEAD4391341.witness.0 diff --git a/devices/720A9DEAD4391509.pub b/devices/prod/720A9DEAD4391509.pub similarity index 100% rename from devices/720A9DEAD4391509.pub rename to devices/prod/720A9DEAD4391509.pub diff --git a/devices/720A9DEAD4391509.witness.0 b/devices/prod/720A9DEAD4391509.witness.0 similarity index 100% rename from devices/720A9DEAD4391509.witness.0 rename to devices/prod/720A9DEAD4391509.witness.0 diff --git a/devices/720A9DEAD4391737.pub b/devices/prod/720A9DEAD4391737.pub similarity index 100% rename from devices/720A9DEAD4391737.pub rename to devices/prod/720A9DEAD4391737.pub diff --git a/devices/720A9DEAD4391737.witness.0 b/devices/prod/720A9DEAD4391737.witness.0 similarity index 100% rename from devices/720A9DEAD4391737.witness.0 rename to devices/prod/720A9DEAD4391737.witness.0 diff --git a/devices/720A9DEAD4391942.pub b/devices/prod/720A9DEAD4391942.pub similarity index 100% rename from devices/720A9DEAD4391942.pub rename to devices/prod/720A9DEAD4391942.pub diff --git a/devices/720A9DEAD4391942.witness.0 b/devices/prod/720A9DEAD4391942.witness.0 similarity index 100% rename from devices/720A9DEAD4391942.witness.0 rename to devices/prod/720A9DEAD4391942.witness.0 diff --git a/devices/720A9DEAD4391E28.pub b/devices/prod/720A9DEAD4391E28.pub similarity index 100% rename from devices/720A9DEAD4391E28.pub rename to devices/prod/720A9DEAD4391E28.pub diff --git a/devices/720A9DEAD4391E28.witness.0 b/devices/prod/720A9DEAD4391E28.witness.0 similarity index 100% rename from devices/720A9DEAD4391E28.witness.0 rename to devices/prod/720A9DEAD4391E28.witness.0 diff --git a/devices/720A9DEAD4392019.pub b/devices/prod/720A9DEAD4392019.pub similarity index 100% rename from devices/720A9DEAD4392019.pub rename to devices/prod/720A9DEAD4392019.pub diff --git a/devices/720A9DEAD4392019.witness.0 b/devices/prod/720A9DEAD4392019.witness.0 similarity index 100% rename from devices/720A9DEAD4392019.witness.0 rename to devices/prod/720A9DEAD4392019.witness.0 diff --git a/devices/720A9DEAD4392030.pub b/devices/prod/720A9DEAD4392030.pub similarity index 100% rename from devices/720A9DEAD4392030.pub rename to devices/prod/720A9DEAD4392030.pub diff --git a/devices/720A9DEAD4392030.witness.0 b/devices/prod/720A9DEAD4392030.witness.0 similarity index 100% rename from devices/720A9DEAD4392030.witness.0 rename to devices/prod/720A9DEAD4392030.witness.0 diff --git a/devices/720A9DEAD439211E.pub b/devices/prod/720A9DEAD439211E.pub similarity index 100% rename from devices/720A9DEAD439211E.pub rename to devices/prod/720A9DEAD439211E.pub diff --git a/devices/720A9DEAD439211E.witness.0 b/devices/prod/720A9DEAD439211E.witness.0 similarity index 100% rename from devices/720A9DEAD439211E.witness.0 rename to devices/prod/720A9DEAD439211E.witness.0 diff --git a/devices/720A9DEAD439221F.pub b/devices/prod/720A9DEAD439221F.pub similarity index 100% rename from devices/720A9DEAD439221F.pub rename to devices/prod/720A9DEAD439221F.pub diff --git a/devices/720A9DEAD439221F.witness.0 b/devices/prod/720A9DEAD439221F.witness.0 similarity index 100% rename from devices/720A9DEAD439221F.witness.0 rename to devices/prod/720A9DEAD439221F.witness.0 diff --git a/devices/720A9DEAD439231E.pub b/devices/prod/720A9DEAD439231E.pub similarity index 100% rename from devices/720A9DEAD439231E.pub rename to devices/prod/720A9DEAD439231E.pub diff --git a/devices/720A9DEAD439231E.witness.0 b/devices/prod/720A9DEAD439231E.witness.0 similarity index 100% rename from devices/720A9DEAD439231E.witness.0 rename to devices/prod/720A9DEAD439231E.witness.0 diff --git a/devices/720A9DEAD4392803.pub b/devices/prod/720A9DEAD4392803.pub similarity index 100% rename from devices/720A9DEAD4392803.pub rename to devices/prod/720A9DEAD4392803.pub diff --git a/devices/720A9DEAD4392803.witness.0 b/devices/prod/720A9DEAD4392803.witness.0 similarity index 100% rename from devices/720A9DEAD4392803.witness.0 rename to devices/prod/720A9DEAD4392803.witness.0 diff --git a/devices/720A9DEAD4392806.pub b/devices/prod/720A9DEAD4392806.pub similarity index 100% rename from devices/720A9DEAD4392806.pub rename to devices/prod/720A9DEAD4392806.pub diff --git a/devices/720A9DEAD4392806.witness.0 b/devices/prod/720A9DEAD4392806.witness.0 similarity index 100% rename from devices/720A9DEAD4392806.witness.0 rename to devices/prod/720A9DEAD4392806.witness.0 diff --git a/devices/720A9DEAD439282C.pub b/devices/prod/720A9DEAD439282C.pub similarity index 100% rename from devices/720A9DEAD439282C.pub rename to devices/prod/720A9DEAD439282C.pub diff --git a/devices/720A9DEAD439282C.witness.0 b/devices/prod/720A9DEAD439282C.witness.0 similarity index 100% rename from devices/720A9DEAD439282C.witness.0 rename to devices/prod/720A9DEAD439282C.witness.0 diff --git a/devices/720A9DEAD4413740.pub b/devices/prod/720A9DEAD4413740.pub similarity index 100% rename from devices/720A9DEAD4413740.pub rename to devices/prod/720A9DEAD4413740.pub diff --git a/devices/720A9DEAD4413740.witness.0 b/devices/prod/720A9DEAD4413740.witness.0 similarity index 100% rename from devices/720A9DEAD4413740.witness.0 rename to devices/prod/720A9DEAD4413740.witness.0 diff --git a/devices/720A9DEAD4413E39.pub b/devices/prod/720A9DEAD4413E39.pub similarity index 100% rename from devices/720A9DEAD4413E39.pub rename to devices/prod/720A9DEAD4413E39.pub diff --git a/devices/720A9DEAD4413E39.witness.0 b/devices/prod/720A9DEAD4413E39.witness.0 similarity index 100% rename from devices/720A9DEAD4413E39.witness.0 rename to devices/prod/720A9DEAD4413E39.witness.0 From bde8e0c60f4554a3e1d822082a5bc60a3228874d Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Tue, 9 Apr 2024 16:42:09 +0100 Subject: [PATCH 17/31] Add README --- devices/prod/README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 devices/prod/README.md diff --git a/devices/prod/README.md b/devices/prod/README.md new file mode 100644 index 0000000..0e5862c --- /dev/null +++ b/devices/prod/README.md @@ -0,0 +1,24 @@ +# Prod devices + +The files contained in this directory hold identity information about _production fused_ witness devices. + +End-users are not expected to use these files, they're just being stored here. + +## Files + +File names are based on the unique and immutable serial number assigned at time of manufacturing of the SoC +which lies at the core of the device. + +The `.pub` file contains a public key which represents the _device_ with the corresponding serial number. + +The `.witness.0` file contains a signed note, verifiable with the device's `pub` key, which commits to the +initial witness identity used by the device to cosign checkpoints. + +The body of this note is formed of 4 lines: + +1. A line with the text "ArmoredWitness ID attestation v1". +2. The ASCII encoded HEX representation of the device serial number whose witness public key is below. +3. The ASCII encoded decimal number 0. +4. A note Verifier string representing the witness public key which will be used by this device. + +The note is signed by the _device_ key corresponding to the serial number on line 2. From 3a849bc942c15010718c2ebbe5ee73eb97a80d31 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Thu, 11 Apr 2024 10:05:04 +0100 Subject: [PATCH 18/31] Add CI 720A9DEAD4394411 --- devices/ci/720A9DEAD4394411.pub | 2 ++ devices/ci/720A9DEAD4394411.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/ci/720A9DEAD4394411.pub create mode 100644 devices/ci/720A9DEAD4394411.witness.0 diff --git a/devices/ci/720A9DEAD4394411.pub b/devices/ci/720A9DEAD4394411.pub new file mode 100644 index 0000000..27b20f7 --- /dev/null +++ b/devices/ci/720A9DEAD4394411.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4394411+fc851555+AdP/46yY/OP1vdTXSz3C/SDQcixHdZBakWDbR9MdwxK6 + diff --git a/devices/ci/720A9DEAD4394411.witness.0 b/devices/ci/720A9DEAD4394411.witness.0 new file mode 100644 index 0000000..332f677 --- /dev/null +++ b/devices/ci/720A9DEAD4394411.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4394411 +0 +ArmoredWitness-morning-surf+82bc63bd+AUylOFW/NW4Y3ooygtklaXswvD8NQ6ET8guBTdCcBwt3 + +— AW-ID-Attestation-720A9DEAD4394411 /IUVVd4SW1ydG0y2NstaSjTMmmzA+ozb7D7wJ078adm4Aq1+qOYNf5xJiNyoVMyojGAPVTLt6EO+tH9AhlSybTqmZw4= + From 0d5153b5cd3f5eeee3f0e304a536dc3712070037 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Thu, 11 Apr 2024 10:07:53 +0100 Subject: [PATCH 19/31] Add CI 720A9DEAD4392220 --- devices/ci/720A9DEAD4392220.pub | 2 ++ devices/ci/720A9DEAD4392220.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/ci/720A9DEAD4392220.pub create mode 100644 devices/ci/720A9DEAD4392220.witness.0 diff --git a/devices/ci/720A9DEAD4392220.pub b/devices/ci/720A9DEAD4392220.pub new file mode 100644 index 0000000..393c391 --- /dev/null +++ b/devices/ci/720A9DEAD4392220.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4392220+4f7f1f6d+AS0jg+HmlH50UkwdDBGRIZCon4tUsXsFIZcG54wbdxMk + diff --git a/devices/ci/720A9DEAD4392220.witness.0 b/devices/ci/720A9DEAD4392220.witness.0 new file mode 100644 index 0000000..4eb4e5b --- /dev/null +++ b/devices/ci/720A9DEAD4392220.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4392220 +0 +ArmoredWitness-holy-frog+e66f71d4+AfGeqx8rOiK1WIPz3bEOT7tNRHigUAFLTdvTZ9IPT8m3 + +— AW-ID-Attestation-720A9DEAD4392220 T38fbdWn1gtd8lW0PqanIy0r+bRDFeMaesjPbkW+fmeHDhByZsk4xtZe705FBxAtGdzM6r9U/4X7yG8L5UqbBfpaYAc= + From b8a12644a7936b7d5a9e6d93bcfaa05d5b37ea63 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Thu, 11 Apr 2024 10:12:22 +0100 Subject: [PATCH 20/31] Add CI 720A9DEAD4391F4A --- devices/ci/720A9DEAD4391F4A.pub | 2 ++ devices/ci/720A9DEAD4391F4A.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/ci/720A9DEAD4391F4A.pub create mode 100644 devices/ci/720A9DEAD4391F4A.witness.0 diff --git a/devices/ci/720A9DEAD4391F4A.pub b/devices/ci/720A9DEAD4391F4A.pub new file mode 100644 index 0000000..d44249d --- /dev/null +++ b/devices/ci/720A9DEAD4391F4A.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4391F4A+6baea3c7+AcRoDdbbX9p5UJzn2wWPmTqIs7S1UYAbVHwzak3ArTR4 + diff --git a/devices/ci/720A9DEAD4391F4A.witness.0 b/devices/ci/720A9DEAD4391F4A.witness.0 new file mode 100644 index 0000000..b293b06 --- /dev/null +++ b/devices/ci/720A9DEAD4391F4A.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4391F4A +0 +ArmoredWitness-icy-snowflake+257719dd+AS3Cx/VuOKOlhn8XYvYOAgyLZ9Xu6UqeT7baPZ56nDp4 + +— AW-ID-Attestation-720A9DEAD4391F4A a66jx5/AoAe9Q6HB/uIVdJN3cM6VWCkjDb5FHe4STkjAzW4FK5X0+lABnIzmPAXfQ93XPyaXjWnCgrqptABzKgF47gU= + From 1ac166ed1c695f123c0b57daee356d6c99e02a3a Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Thu, 11 Apr 2024 10:16:24 +0100 Subject: [PATCH 21/31] Add CI CA6B65D9D4992516 --- devices/ci/CA6B65D9D4992516.pub | 2 ++ devices/ci/CA6B65D9D4992516.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/ci/CA6B65D9D4992516.pub create mode 100644 devices/ci/CA6B65D9D4992516.witness.0 diff --git a/devices/ci/CA6B65D9D4992516.pub b/devices/ci/CA6B65D9D4992516.pub new file mode 100644 index 0000000..2c67f11 --- /dev/null +++ b/devices/ci/CA6B65D9D4992516.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-CA6B65D9D4992516+7eb8d369+ATWcbyKw4qQ+8s7WPwdaDpSB3RlDFw9Ja+d48z5Qsjx2 + diff --git a/devices/ci/CA6B65D9D4992516.witness.0 b/devices/ci/CA6B65D9D4992516.witness.0 new file mode 100644 index 0000000..ae11846 --- /dev/null +++ b/devices/ci/CA6B65D9D4992516.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +CA6B65D9D4992516 +0 +ArmoredWitness-wispy-snow+834b82b1+ASho7B13t7PhXoLr43ppVFCHEpTSajIybNRYMSi8XR1Q + +— AW-ID-Attestation-CA6B65D9D4992516 frjTabuAin+geejJ3AShNmeyaivFrv7J8hL+eNqJkp2YgZGQ5jZStLLTWUl/orretpYtWg5pgcgzJF2lLRIqR/bpDAg= + From 91137b2a62924e1d156e1632140d9a74281c2e5e Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 15 Apr 2024 15:43:35 +0100 Subject: [PATCH 22/31] Add CI 720A9DEAD4390A2E --- devices/ci/720A9DEAD4390A2E.pub | 2 ++ devices/ci/720A9DEAD4390A2E.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/ci/720A9DEAD4390A2E.pub create mode 100644 devices/ci/720A9DEAD4390A2E.witness.0 diff --git a/devices/ci/720A9DEAD4390A2E.pub b/devices/ci/720A9DEAD4390A2E.pub new file mode 100644 index 0000000..16131ea --- /dev/null +++ b/devices/ci/720A9DEAD4390A2E.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD4390A2E+8c757dfd+AWkrw39Z9Nff1RXLQkyEg38f/oXEWSl1Dn+FsMlfF4t2 + diff --git a/devices/ci/720A9DEAD4390A2E.witness.0 b/devices/ci/720A9DEAD4390A2E.witness.0 new file mode 100644 index 0000000..815f36b --- /dev/null +++ b/devices/ci/720A9DEAD4390A2E.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4390A2E +0 +ArmoredWitness-still-dawn+5d4e9d88+AUEEuc7Njgqec07UfvBgunkhtk2vEsqnfrJ4BOpZtz/v + +— AW-ID-Attestation-720A9DEAD4390A2E jHV9/dRWW/sAgPlJYFcOZqLxH8DOixnwe/bH+Lzqw1AylNFZe0lc56otuEqodJqy4499ObVdftgHkHPi2M6YM8TR1g0= + From e980fd81adf03293d099df7e3f2464fa9a4f6dbf Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Fri, 21 Jun 2024 12:27:06 +0100 Subject: [PATCH 23/31] Add prod/720A9DEAD441410E --- devices/prod/720A9DEAD441410E.pub | 2 ++ devices/prod/720A9DEAD441410E.witness.0 | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 devices/prod/720A9DEAD441410E.pub create mode 100644 devices/prod/720A9DEAD441410E.witness.0 diff --git a/devices/prod/720A9DEAD441410E.pub b/devices/prod/720A9DEAD441410E.pub new file mode 100644 index 0000000..e92cb68 --- /dev/null +++ b/devices/prod/720A9DEAD441410E.pub @@ -0,0 +1,2 @@ +AW-ID-Attestation-720A9DEAD441410E+d01a0ced+AYyGV09MJ29TfGWBQFDAOtyPpM63eCWMzR7F1I25ls3l + diff --git a/devices/prod/720A9DEAD441410E.witness.0 b/devices/prod/720A9DEAD441410E.witness.0 new file mode 100644 index 0000000..e1120bd --- /dev/null +++ b/devices/prod/720A9DEAD441410E.witness.0 @@ -0,0 +1,7 @@ +ArmoredWitness ID attestation v1 +720A9DEAD441410E +0 +ArmoredWitness-empty-dew+a41da7ec+AU3wwt3KIuMi4FAxxT2/4BJmvTrYE1FX9Op3n7MzEY8J + +— AW-ID-Attestation-720A9DEAD441410E 0BoM7ZOXYbWiCC/eQrw7DH7tXFweI+bJIhXp4NoL8Zl67CjIQiU2i6mOBwMpH0z2mcx3Ptp/ZFTdOGNz6hr+ykds9AI= + From e88c865e595e1bc919314e45cc173267a5b5f9ce Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Fri, 5 Jul 2024 11:19:21 +0100 Subject: [PATCH 24/31] Add CI bastion IDs --- devices/ci/720A9DEAD4390330.bastion.0 | 7 +++++++ devices/ci/720A9DEAD4391F4A.bastion.0 | 7 +++++++ devices/ci/720A9DEAD4392220.bastion.0 | 7 +++++++ devices/ci/720A9DEAD4394411.bastion.0 | 7 +++++++ devices/ci/CA6B65D9D4992516.bastion.0 | 7 +++++++ 5 files changed, 35 insertions(+) create mode 100644 devices/ci/720A9DEAD4390330.bastion.0 create mode 100644 devices/ci/720A9DEAD4391F4A.bastion.0 create mode 100644 devices/ci/720A9DEAD4392220.bastion.0 create mode 100644 devices/ci/720A9DEAD4394411.bastion.0 create mode 100644 devices/ci/CA6B65D9D4992516.bastion.0 diff --git a/devices/ci/720A9DEAD4390330.bastion.0 b/devices/ci/720A9DEAD4390330.bastion.0 new file mode 100644 index 0000000..d77f3f4 --- /dev/null +++ b/devices/ci/720A9DEAD4390330.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4390330 +0 +76d180a9d59ea2165ba4417d96ff26f79f938116129519ec85f2a39473c65cb9 + +— AW-ID-Attestation-720A9DEAD4390330 8IYt880nPv51OVCfSo2XlT3o3UeAANCAlFXjfEUbPepAzXaueb6m35eDCBwynOcBkYKd1WyjaQMlchS3iXC3XviCewg= + diff --git a/devices/ci/720A9DEAD4391F4A.bastion.0 b/devices/ci/720A9DEAD4391F4A.bastion.0 new file mode 100644 index 0000000..c3ff005 --- /dev/null +++ b/devices/ci/720A9DEAD4391F4A.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4391F4A +0 +1decd179ab5784e3f8ee689af2d3b353ca8ce4d1e25abe8b50b9376af32233b7 + +— AW-ID-Attestation-720A9DEAD4391F4A a66jx2CwKaUkJpvPZ6okGnErXhzDm4tUlh3c5LZXhd6xA41InD/m1w48Pi4sTvb1u3xnbsWnNQDyAhe1yofho5jrcwU= + diff --git a/devices/ci/720A9DEAD4392220.bastion.0 b/devices/ci/720A9DEAD4392220.bastion.0 new file mode 100644 index 0000000..5541a2c --- /dev/null +++ b/devices/ci/720A9DEAD4392220.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4392220 +0 +66cea1a2e93c90692a697c4f36418f38d72287f65c842b883f3343bb0e27ab44 + +— AW-ID-Attestation-720A9DEAD4392220 T38fbYv8f3qa7KvkNvCiNLHfgPOAjHlA8E9nCwDb8ml3QLTbbXVexmH4P/tqWZCXDAEY5RuJ+gcw3NgTwDcxo+WQIwM= + diff --git a/devices/ci/720A9DEAD4394411.bastion.0 b/devices/ci/720A9DEAD4394411.bastion.0 new file mode 100644 index 0000000..db0b5bf --- /dev/null +++ b/devices/ci/720A9DEAD4394411.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4394411 +0 +60be39b9426e7777190bc89af9b568021c1610cb9067cac15a1c30f188042a52 + +— AW-ID-Attestation-720A9DEAD4394411 /IUVVay7xqucCRFt2i9ciWQzOdHleR7trqYSYWVVsLLhq6yncoCGj7zn/xGW6DBJMpebO0qRt41P8H0rxWcHP8AOCQU= + diff --git a/devices/ci/CA6B65D9D4992516.bastion.0 b/devices/ci/CA6B65D9D4992516.bastion.0 new file mode 100644 index 0000000..8a85a4e --- /dev/null +++ b/devices/ci/CA6B65D9D4992516.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +CA6B65D9D4992516 +0 +ea8a7b22bb1a6420464bab7a01f768f120cf237bb399b46d0973109059175264 + +— AW-ID-Attestation-CA6B65D9D4992516 frjTaSoZusCJcy7VCQINdC9TGtMfpuryfMe/7bpqUMrkBy6I9IF1pv7xiNvAHwKoMjtDxI2PHvU4+aLjCX/ER8kgBAo= + From 47f47aeb2c6be54fcaea35ec6fbcd2cd79f98dc1 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Fri, 5 Jul 2024 11:58:10 +0100 Subject: [PATCH 25/31] Add prod bastion IDs --- devices/prod/720A9DEAD4391341.bastion.0 | 7 +++++++ devices/prod/720A9DEAD4391737.bastion.0 | 7 +++++++ devices/prod/720A9DEAD4392019.bastion.0 | 7 +++++++ devices/prod/720A9DEAD4392030.bastion.0 | 8 ++++++++ devices/prod/720A9DEAD439211E.bastion.0 | 7 +++++++ devices/prod/720A9DEAD439221F.bastion.0 | 7 +++++++ devices/prod/720A9DEAD439231E.bastion.0 | 7 +++++++ devices/prod/720A9DEAD4392803.bastion.0 | 7 +++++++ devices/prod/720A9DEAD439282C.bastion.0 | 7 +++++++ devices/prod/720A9DEAD4413E39.bastion.0 | 7 +++++++ 10 files changed, 71 insertions(+) create mode 100644 devices/prod/720A9DEAD4391341.bastion.0 create mode 100644 devices/prod/720A9DEAD4391737.bastion.0 create mode 100644 devices/prod/720A9DEAD4392019.bastion.0 create mode 100644 devices/prod/720A9DEAD4392030.bastion.0 create mode 100644 devices/prod/720A9DEAD439211E.bastion.0 create mode 100644 devices/prod/720A9DEAD439221F.bastion.0 create mode 100644 devices/prod/720A9DEAD439231E.bastion.0 create mode 100644 devices/prod/720A9DEAD4392803.bastion.0 create mode 100644 devices/prod/720A9DEAD439282C.bastion.0 create mode 100644 devices/prod/720A9DEAD4413E39.bastion.0 diff --git a/devices/prod/720A9DEAD4391341.bastion.0 b/devices/prod/720A9DEAD4391341.bastion.0 new file mode 100644 index 0000000..6f09f53 --- /dev/null +++ b/devices/prod/720A9DEAD4391341.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4391341 +0 +c664d70dc8cd2cbe40469224c66dd705d6eb67615c406b61a2579966127d0c7e + +— AW-ID-Attestation-720A9DEAD4391341 hOrmIu4XcnE6jIUw+L+f2mu/yUQzfUbGhPSCo8dZBD1B5tUddAAXRLejdmSVZNVBFTlwz0jVwnIZ4rHV+VVqKsWqoAg= + diff --git a/devices/prod/720A9DEAD4391737.bastion.0 b/devices/prod/720A9DEAD4391737.bastion.0 new file mode 100644 index 0000000..a3fcc29 --- /dev/null +++ b/devices/prod/720A9DEAD4391737.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4391737 +0 +2867895f07dfc47299cf7d2ced88ed5230a822a7f62d54f8402d6daf11520131 + +— AW-ID-Attestation-720A9DEAD4391737 LwCAcXIiJinSPvqCOqODTY6L1w9krYI0MHgzkt2ccTbeYZ1bFUVj8Rg5ZDNaKAv3DqzcC64jrB3pqswNQAV/PsSs0wM= + diff --git a/devices/prod/720A9DEAD4392019.bastion.0 b/devices/prod/720A9DEAD4392019.bastion.0 new file mode 100644 index 0000000..3298bba --- /dev/null +++ b/devices/prod/720A9DEAD4392019.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4392019 +0 +92c1c586ab85db6af4c27fc714c49a080366eb5e4d7f5b696eadb7e845e78362 + +— AW-ID-Attestation-720A9DEAD4392019 QxDCB3NG4KSA44JoKeBoIgtD0AfETeV8x/2hnwwjMkfmdHpuuBmAzfpsqAKdPRC1cH6QfIm30zoOa8Q4QNk4Om2zcQo= + diff --git a/devices/prod/720A9DEAD4392030.bastion.0 b/devices/prod/720A9DEAD4392030.bastion.0 new file mode 100644 index 0000000..294ce64 --- /dev/null +++ b/devices/prod/720A9DEAD4392030.bastion.0 @@ -0,0 +1,8 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4392030 +0 +b6d4eee9d6165e01a756bd4590ab29bc34265e2e83b580f54a19f4a458778cbc + +— AW-ID-Attestation-720A9DEAD4392030 +8vMhNQ/6Xq8mDEGmtmSC0LyHWXfktbpmuaKnDnBrT+LuuFuK9YMp3eEDCyFCVv1Kg/BHxsr0voUAFSFtOHPSeo2QHwo= + diff --git a/devices/prod/720A9DEAD439211E.bastion.0 b/devices/prod/720A9DEAD439211E.bastion.0 new file mode 100644 index 0000000..10f704e --- /dev/null +++ b/devices/prod/720A9DEAD439211E.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD439211E +0 +9e18b190f219d9a9d3032d8b00807aa0c014948fb324d543057d82afa00ad15c + +— AW-ID-Attestation-720A9DEAD439211E fojp1OboK4pY0l8OgWao2l/onkwW26yhW1j/PxCQJT+jlXvJY44TEvgKtbRg/kQxJwD9h85v53HshkEB80JCZVi5jwk= + diff --git a/devices/prod/720A9DEAD439221F.bastion.0 b/devices/prod/720A9DEAD439221F.bastion.0 new file mode 100644 index 0000000..b7a946b --- /dev/null +++ b/devices/prod/720A9DEAD439221F.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD439221F +0 +6365b85463db655dd4e224bdffa3dfd49fd49c9588b800718b4483799c324f5b + +— AW-ID-Attestation-720A9DEAD439221F Nc3+sIuL6QFAxambNRlTYa5KNwKc2M+37mQaujaF//60sDEWiuFsOqJhAjgaYNTvdq4eu38K9MKkMaSwiUOrB3CKvAM= + diff --git a/devices/prod/720A9DEAD439231E.bastion.0 b/devices/prod/720A9DEAD439231E.bastion.0 new file mode 100644 index 0000000..fd3b9eb --- /dev/null +++ b/devices/prod/720A9DEAD439231E.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD439231E +0 +c77fe626a6b4d53738a9a37920095ee205eb48d1717c19092c4c25efe2f2cc50 + +— AW-ID-Attestation-720A9DEAD439231E 9iFmvYTcv23WBi4YL29cabH3xhzI+7JKpD3eVK41bR/XGa6vMEmbpxb0yiqsyS53XApHLkzEZfbKIgCfI8GDfTEOyQ8= + diff --git a/devices/prod/720A9DEAD4392803.bastion.0 b/devices/prod/720A9DEAD4392803.bastion.0 new file mode 100644 index 0000000..a3c1770 --- /dev/null +++ b/devices/prod/720A9DEAD4392803.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4392803 +0 +989bb3b71551f35503b2a89798959f1a5d6e4cad2699133b2b49e54bc2a4fa68 + +— AW-ID-Attestation-720A9DEAD4392803 0+H3GYIsb+GWFPFVyXALjXnif51uSYy9VIZ6rKl945RFtOZw4LQb22wkaeYmfsPrFpMDMqjdcyFQhD3WnwMl+RqwUQA= + diff --git a/devices/prod/720A9DEAD439282C.bastion.0 b/devices/prod/720A9DEAD439282C.bastion.0 new file mode 100644 index 0000000..aea6114 --- /dev/null +++ b/devices/prod/720A9DEAD439282C.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD439282C +0 +2777010fe71082f771ac21d700bd9f2ea55b5d8520d329a67867edcdb61e2fc2 + +— AW-ID-Attestation-720A9DEAD439282C tKLws/8+ANSLLMqzo0i5gz4sV+5dV9SKHum8q5r0ZnUrCRk6gTjx8lnY4iEme5VKnJZYAGGNE/QrQ8vUSrl073HkfQI= + diff --git a/devices/prod/720A9DEAD4413E39.bastion.0 b/devices/prod/720A9DEAD4413E39.bastion.0 new file mode 100644 index 0000000..6e72edd --- /dev/null +++ b/devices/prod/720A9DEAD4413E39.bastion.0 @@ -0,0 +1,7 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4413E39 +0 +478f82d5b9a76aa5b907f5ef52bd5a3b8f5e12353ef01ae16e9aa0d74979b9db + +— AW-ID-Attestation-720A9DEAD4413E39 I6SlY3iELXXAe8yS6qk04eIWbhN7JkxjpzBf1ZIUgxzRoeJdEXzAEC04vWL55UQfWb61ZebGmq3XAqPwIA64rRlQzgo= + From 2855b0e762b56b6b2e47e1481df3bc77394950ba Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Fri, 5 Jul 2024 18:20:12 +0100 Subject: [PATCH 26/31] Fix whitespace --- devices/{prod => }/README.md | 18 ++++++++++++++++-- devices/ci/720A9DEAD4390330.bastion.0 | 1 - devices/ci/720A9DEAD4390330.pub | 1 + devices/ci/720A9DEAD4390330.witness.0 | 6 ++++++ devices/ci/720A9DEAD4390A2E.pub | 1 - devices/ci/720A9DEAD4390A2E.witness.0 | 1 - devices/ci/720A9DEAD4391F4A.bastion.0 | 1 - devices/ci/720A9DEAD4391F4A.pub | 1 - devices/ci/720A9DEAD4391F4A.witness.0 | 1 - devices/ci/720A9DEAD4392220.bastion.0 | 1 - devices/ci/720A9DEAD4392220.pub | 1 - devices/ci/720A9DEAD4392220.witness.0 | 1 - devices/ci/720A9DEAD4394411.bastion.0 | 1 - devices/ci/720A9DEAD4394411.pub | 1 - devices/ci/720A9DEAD4394411.witness.0 | 1 - devices/ci/CA6B65D9D4992516.bastion.0 | 1 - devices/ci/CA6B65D9D4992516.pub | 1 - devices/ci/CA6B65D9D4992516.witness.0 | 1 - devices/prod/720A9DEAD4391341.bastion.0 | 1 - devices/prod/720A9DEAD4391341.pub | 1 - devices/prod/720A9DEAD4391341.witness.0 | 1 - devices/prod/720A9DEAD4391509.pub | 1 - devices/prod/720A9DEAD4391509.witness.0 | 1 - devices/prod/720A9DEAD4391737.bastion.0 | 1 - devices/prod/720A9DEAD4391737.pub | 1 - devices/prod/720A9DEAD4391737.witness.0 | 1 - devices/prod/720A9DEAD4391942.pub | 1 - devices/prod/720A9DEAD4391942.witness.0 | 1 - devices/prod/720A9DEAD4391E28.pub | 1 - devices/prod/720A9DEAD4391E28.witness.0 | 1 - devices/prod/720A9DEAD4392019.bastion.0 | 1 - devices/prod/720A9DEAD4392019.pub | 1 - devices/prod/720A9DEAD4392019.witness.0 | 1 - devices/prod/720A9DEAD4392030.bastion.0 | 4 +--- devices/prod/720A9DEAD4392030.pub | 1 - devices/prod/720A9DEAD4392030.witness.0 | 1 - devices/prod/720A9DEAD439211E.bastion.0 | 1 - devices/prod/720A9DEAD439211E.pub | 1 - devices/prod/720A9DEAD439211E.witness.0 | 1 - devices/prod/720A9DEAD439221F.bastion.0 | 1 - devices/prod/720A9DEAD439221F.pub | 1 - devices/prod/720A9DEAD439221F.witness.0 | 1 - devices/prod/720A9DEAD439231E.bastion.0 | 1 - devices/prod/720A9DEAD439231E.witness.0 | 1 - devices/prod/720A9DEAD4392803.bastion.0 | 1 - devices/prod/720A9DEAD4392803.pub | 3 +-- devices/prod/720A9DEAD4392803.witness.0 | 1 - devices/prod/720A9DEAD4392806.pub | 1 - devices/prod/720A9DEAD4392806.witness.0 | 1 - devices/prod/720A9DEAD439282C.bastion.0 | 1 - devices/prod/720A9DEAD439282C.pub | 1 - devices/prod/720A9DEAD439282C.witness.0 | 1 - devices/prod/720A9DEAD4413E39.bastion.0 | 1 - devices/prod/720A9DEAD4413E39.pub | 1 - devices/prod/720A9DEAD441410E.pub | 1 - devices/prod/720A9DEAD441410E.witness.0 | 1 - devices/removed/720A9DEAD4413740.pub | 1 + devices/removed/720A9DEAD4413740.witness.0 | 6 ++++++ 58 files changed, 32 insertions(+), 58 deletions(-) rename devices/{prod => }/README.md (50%) create mode 100644 devices/ci/720A9DEAD4390330.pub create mode 100644 devices/ci/720A9DEAD4390330.witness.0 create mode 100644 devices/removed/720A9DEAD4413740.pub create mode 100644 devices/removed/720A9DEAD4413740.witness.0 diff --git a/devices/prod/README.md b/devices/README.md similarity index 50% rename from devices/prod/README.md rename to devices/README.md index 0e5862c..f20cf02 100644 --- a/devices/prod/README.md +++ b/devices/README.md @@ -1,6 +1,8 @@ -# Prod devices +# Device IDs -The files contained in this directory hold identity information about _production fused_ witness devices. +The files contained in [ci](ci) and [prod](prod) directories hold identity information about witness devices. +`ci` devices are _fused_ and receieve firmware builds at each commit, and `prod` devices are _fused_ witness devices +which receive only release tagged firmware builds. End-users are not expected to use these files, they're just being stored here. @@ -22,3 +24,15 @@ The body of this note is formed of 4 lines: 4. A note Verifier string representing the witness public key which will be used by this device. The note is signed by the _device_ key corresponding to the serial number on line 2. + +The `.bastion.0` file contains a signed note, verifiable with the device's `pub` key, which commits to the +initial bastion identity used by the device to register with bastion hosts for performing synchronous witnessing. + +The body of this note is formed of 4 lines: + +1. A line with the text "ArmoredWitness BastionID attestation v1". +2. The ASCII encoded HEX representation of the device serial number whose bastion ID is below. +3. The ASCII encoded decimal number 0. +4. A 64 character ASCII HEX representation of the device's bastion ID. + +The note is signed by the _device_ key corresponding to the serial number on line 2. diff --git a/devices/ci/720A9DEAD4390330.bastion.0 b/devices/ci/720A9DEAD4390330.bastion.0 index d77f3f4..897b031 100644 --- a/devices/ci/720A9DEAD4390330.bastion.0 +++ b/devices/ci/720A9DEAD4390330.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 76d180a9d59ea2165ba4417d96ff26f79f938116129519ec85f2a39473c65cb9 — AW-ID-Attestation-720A9DEAD4390330 8IYt880nPv51OVCfSo2XlT3o3UeAANCAlFXjfEUbPepAzXaueb6m35eDCBwynOcBkYKd1WyjaQMlchS3iXC3XviCewg= - diff --git a/devices/ci/720A9DEAD4390330.pub b/devices/ci/720A9DEAD4390330.pub new file mode 100644 index 0000000..5dae61b --- /dev/null +++ b/devices/ci/720A9DEAD4390330.pub @@ -0,0 +1 @@ +AW-ID-Attestation-720A9DEAD4390330+f0862df3+AUkbXcjaok7rTjKu7DTJ4iIqENz0tlJcnoCRR7fcWIZr diff --git a/devices/ci/720A9DEAD4390330.witness.0 b/devices/ci/720A9DEAD4390330.witness.0 new file mode 100644 index 0000000..2d87f81 --- /dev/null +++ b/devices/ci/720A9DEAD4390330.witness.0 @@ -0,0 +1,6 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4390330 +0 +ArmoredWitness-black-paper+2098422d+AReXvQmqY5qnUZQCsds1Pk90VuOb9a5iDaqLxHiTsW4o + +— AW-ID-Attestation-720A9DEAD4390330 8IYt879y4TIR3n6yf0o7nWBowT2S6s6psspPKJWDoU3n5bdp0+rjCjE3NFg+OWy6oj734H5n9WpSL5Sgi9WqG9Eq6QA= diff --git a/devices/ci/720A9DEAD4390A2E.pub b/devices/ci/720A9DEAD4390A2E.pub index 16131ea..000aca7 100644 --- a/devices/ci/720A9DEAD4390A2E.pub +++ b/devices/ci/720A9DEAD4390A2E.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4390A2E+8c757dfd+AWkrw39Z9Nff1RXLQkyEg38f/oXEWSl1Dn+FsMlfF4t2 - diff --git a/devices/ci/720A9DEAD4390A2E.witness.0 b/devices/ci/720A9DEAD4390A2E.witness.0 index 815f36b..c6900a5 100644 --- a/devices/ci/720A9DEAD4390A2E.witness.0 +++ b/devices/ci/720A9DEAD4390A2E.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-still-dawn+5d4e9d88+AUEEuc7Njgqec07UfvBgunkhtk2vEsqnfrJ4BOpZtz/v — AW-ID-Attestation-720A9DEAD4390A2E jHV9/dRWW/sAgPlJYFcOZqLxH8DOixnwe/bH+Lzqw1AylNFZe0lc56otuEqodJqy4499ObVdftgHkHPi2M6YM8TR1g0= - diff --git a/devices/ci/720A9DEAD4391F4A.bastion.0 b/devices/ci/720A9DEAD4391F4A.bastion.0 index c3ff005..1ed1a54 100644 --- a/devices/ci/720A9DEAD4391F4A.bastion.0 +++ b/devices/ci/720A9DEAD4391F4A.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 1decd179ab5784e3f8ee689af2d3b353ca8ce4d1e25abe8b50b9376af32233b7 — AW-ID-Attestation-720A9DEAD4391F4A a66jx2CwKaUkJpvPZ6okGnErXhzDm4tUlh3c5LZXhd6xA41InD/m1w48Pi4sTvb1u3xnbsWnNQDyAhe1yofho5jrcwU= - diff --git a/devices/ci/720A9DEAD4391F4A.pub b/devices/ci/720A9DEAD4391F4A.pub index d44249d..c734f36 100644 --- a/devices/ci/720A9DEAD4391F4A.pub +++ b/devices/ci/720A9DEAD4391F4A.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4391F4A+6baea3c7+AcRoDdbbX9p5UJzn2wWPmTqIs7S1UYAbVHwzak3ArTR4 - diff --git a/devices/ci/720A9DEAD4391F4A.witness.0 b/devices/ci/720A9DEAD4391F4A.witness.0 index b293b06..6f33967 100644 --- a/devices/ci/720A9DEAD4391F4A.witness.0 +++ b/devices/ci/720A9DEAD4391F4A.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-icy-snowflake+257719dd+AS3Cx/VuOKOlhn8XYvYOAgyLZ9Xu6UqeT7baPZ56nDp4 — AW-ID-Attestation-720A9DEAD4391F4A a66jx5/AoAe9Q6HB/uIVdJN3cM6VWCkjDb5FHe4STkjAzW4FK5X0+lABnIzmPAXfQ93XPyaXjWnCgrqptABzKgF47gU= - diff --git a/devices/ci/720A9DEAD4392220.bastion.0 b/devices/ci/720A9DEAD4392220.bastion.0 index 5541a2c..61f104f 100644 --- a/devices/ci/720A9DEAD4392220.bastion.0 +++ b/devices/ci/720A9DEAD4392220.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 66cea1a2e93c90692a697c4f36418f38d72287f65c842b883f3343bb0e27ab44 — AW-ID-Attestation-720A9DEAD4392220 T38fbYv8f3qa7KvkNvCiNLHfgPOAjHlA8E9nCwDb8ml3QLTbbXVexmH4P/tqWZCXDAEY5RuJ+gcw3NgTwDcxo+WQIwM= - diff --git a/devices/ci/720A9DEAD4392220.pub b/devices/ci/720A9DEAD4392220.pub index 393c391..cd7f2b7 100644 --- a/devices/ci/720A9DEAD4392220.pub +++ b/devices/ci/720A9DEAD4392220.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4392220+4f7f1f6d+AS0jg+HmlH50UkwdDBGRIZCon4tUsXsFIZcG54wbdxMk - diff --git a/devices/ci/720A9DEAD4392220.witness.0 b/devices/ci/720A9DEAD4392220.witness.0 index 4eb4e5b..74a06e3 100644 --- a/devices/ci/720A9DEAD4392220.witness.0 +++ b/devices/ci/720A9DEAD4392220.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-holy-frog+e66f71d4+AfGeqx8rOiK1WIPz3bEOT7tNRHigUAFLTdvTZ9IPT8m3 — AW-ID-Attestation-720A9DEAD4392220 T38fbdWn1gtd8lW0PqanIy0r+bRDFeMaesjPbkW+fmeHDhByZsk4xtZe705FBxAtGdzM6r9U/4X7yG8L5UqbBfpaYAc= - diff --git a/devices/ci/720A9DEAD4394411.bastion.0 b/devices/ci/720A9DEAD4394411.bastion.0 index db0b5bf..7fca7f9 100644 --- a/devices/ci/720A9DEAD4394411.bastion.0 +++ b/devices/ci/720A9DEAD4394411.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 60be39b9426e7777190bc89af9b568021c1610cb9067cac15a1c30f188042a52 — AW-ID-Attestation-720A9DEAD4394411 /IUVVay7xqucCRFt2i9ciWQzOdHleR7trqYSYWVVsLLhq6yncoCGj7zn/xGW6DBJMpebO0qRt41P8H0rxWcHP8AOCQU= - diff --git a/devices/ci/720A9DEAD4394411.pub b/devices/ci/720A9DEAD4394411.pub index 27b20f7..777a603 100644 --- a/devices/ci/720A9DEAD4394411.pub +++ b/devices/ci/720A9DEAD4394411.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4394411+fc851555+AdP/46yY/OP1vdTXSz3C/SDQcixHdZBakWDbR9MdwxK6 - diff --git a/devices/ci/720A9DEAD4394411.witness.0 b/devices/ci/720A9DEAD4394411.witness.0 index 332f677..7bb637c 100644 --- a/devices/ci/720A9DEAD4394411.witness.0 +++ b/devices/ci/720A9DEAD4394411.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-morning-surf+82bc63bd+AUylOFW/NW4Y3ooygtklaXswvD8NQ6ET8guBTdCcBwt3 — AW-ID-Attestation-720A9DEAD4394411 /IUVVd4SW1ydG0y2NstaSjTMmmzA+ozb7D7wJ078adm4Aq1+qOYNf5xJiNyoVMyojGAPVTLt6EO+tH9AhlSybTqmZw4= - diff --git a/devices/ci/CA6B65D9D4992516.bastion.0 b/devices/ci/CA6B65D9D4992516.bastion.0 index 8a85a4e..bc24dff 100644 --- a/devices/ci/CA6B65D9D4992516.bastion.0 +++ b/devices/ci/CA6B65D9D4992516.bastion.0 @@ -4,4 +4,3 @@ CA6B65D9D4992516 ea8a7b22bb1a6420464bab7a01f768f120cf237bb399b46d0973109059175264 — AW-ID-Attestation-CA6B65D9D4992516 frjTaSoZusCJcy7VCQINdC9TGtMfpuryfMe/7bpqUMrkBy6I9IF1pv7xiNvAHwKoMjtDxI2PHvU4+aLjCX/ER8kgBAo= - diff --git a/devices/ci/CA6B65D9D4992516.pub b/devices/ci/CA6B65D9D4992516.pub index 2c67f11..b4cbdf0 100644 --- a/devices/ci/CA6B65D9D4992516.pub +++ b/devices/ci/CA6B65D9D4992516.pub @@ -1,2 +1 @@ AW-ID-Attestation-CA6B65D9D4992516+7eb8d369+ATWcbyKw4qQ+8s7WPwdaDpSB3RlDFw9Ja+d48z5Qsjx2 - diff --git a/devices/ci/CA6B65D9D4992516.witness.0 b/devices/ci/CA6B65D9D4992516.witness.0 index ae11846..a4092d1 100644 --- a/devices/ci/CA6B65D9D4992516.witness.0 +++ b/devices/ci/CA6B65D9D4992516.witness.0 @@ -4,4 +4,3 @@ CA6B65D9D4992516 ArmoredWitness-wispy-snow+834b82b1+ASho7B13t7PhXoLr43ppVFCHEpTSajIybNRYMSi8XR1Q — AW-ID-Attestation-CA6B65D9D4992516 frjTabuAin+geejJ3AShNmeyaivFrv7J8hL+eNqJkp2YgZGQ5jZStLLTWUl/orretpYtWg5pgcgzJF2lLRIqR/bpDAg= - diff --git a/devices/prod/720A9DEAD4391341.bastion.0 b/devices/prod/720A9DEAD4391341.bastion.0 index 6f09f53..3c09fca 100644 --- a/devices/prod/720A9DEAD4391341.bastion.0 +++ b/devices/prod/720A9DEAD4391341.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 c664d70dc8cd2cbe40469224c66dd705d6eb67615c406b61a2579966127d0c7e — AW-ID-Attestation-720A9DEAD4391341 hOrmIu4XcnE6jIUw+L+f2mu/yUQzfUbGhPSCo8dZBD1B5tUddAAXRLejdmSVZNVBFTlwz0jVwnIZ4rHV+VVqKsWqoAg= - diff --git a/devices/prod/720A9DEAD4391341.pub b/devices/prod/720A9DEAD4391341.pub index 9cf0ea3..c9abf25 100644 --- a/devices/prod/720A9DEAD4391341.pub +++ b/devices/prod/720A9DEAD4391341.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4391341+84eae622+AVLSeDbG2T7RfgR2vHHC6aq4XhOWHY/hBkZUQWm+tIFK - diff --git a/devices/prod/720A9DEAD4391341.witness.0 b/devices/prod/720A9DEAD4391341.witness.0 index aabd130..8385761 100644 --- a/devices/prod/720A9DEAD4391341.witness.0 +++ b/devices/prod/720A9DEAD4391341.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-weathered-rain+ea3d386d+AWLblKp5JuiyrgRh6ev2nNJ5XAd+sc/mM2D2HW/b4d5S — AW-ID-Attestation-720A9DEAD4391341 hOrmIm8IGhDrnCh4lLaavKD4x95IaDVauhIlF5ccDSXJvQAbVd2j1oZLoYrz2OmqGCgwMEStZUUlLjKzWrighEFcSgk= - diff --git a/devices/prod/720A9DEAD4391509.pub b/devices/prod/720A9DEAD4391509.pub index 6cdfac7..3a71a7f 100644 --- a/devices/prod/720A9DEAD4391509.pub +++ b/devices/prod/720A9DEAD4391509.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4391509+00bcc56c+AZyGm+7xCplZpYIqJZQACgEazyMhCkIF6PfAG8hrFmiB - diff --git a/devices/prod/720A9DEAD4391509.witness.0 b/devices/prod/720A9DEAD4391509.witness.0 index abd5f23..a4353ba 100644 --- a/devices/prod/720A9DEAD4391509.witness.0 +++ b/devices/prod/720A9DEAD4391509.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-wispy-wood+90626287+AUVvZZ4LDvpljjooleJ3WnxnVK4J1YQiQbtgPWSVFwaP — AW-ID-Attestation-720A9DEAD4391509 ALzFbOpnWaaHImNvFUZuEiQwFWa9tJFcyqtFTsmB2zLniT3onPs43XWUTJidTq8DS7qqTmfWk2IHZTTD6sJ2WbGmHwU= - diff --git a/devices/prod/720A9DEAD4391737.bastion.0 b/devices/prod/720A9DEAD4391737.bastion.0 index a3fcc29..dcf74af 100644 --- a/devices/prod/720A9DEAD4391737.bastion.0 +++ b/devices/prod/720A9DEAD4391737.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 2867895f07dfc47299cf7d2ced88ed5230a822a7f62d54f8402d6daf11520131 — AW-ID-Attestation-720A9DEAD4391737 LwCAcXIiJinSPvqCOqODTY6L1w9krYI0MHgzkt2ccTbeYZ1bFUVj8Rg5ZDNaKAv3DqzcC64jrB3pqswNQAV/PsSs0wM= - diff --git a/devices/prod/720A9DEAD4391737.pub b/devices/prod/720A9DEAD4391737.pub index e84448a..d007172 100644 --- a/devices/prod/720A9DEAD4391737.pub +++ b/devices/prod/720A9DEAD4391737.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4391737+2f008071+ARa8g49Anj+op8IBReuNLXJtkjGoB2WzOb5ytUaOEheH - diff --git a/devices/prod/720A9DEAD4391737.witness.0 b/devices/prod/720A9DEAD4391737.witness.0 index 8ad6ff6..3e8a79f 100644 --- a/devices/prod/720A9DEAD4391737.witness.0 +++ b/devices/prod/720A9DEAD4391737.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-small-breeze+7b3ada3a+AQAWYpUjfGGPQiWOgt6sLWap0P9rVOe+Ofu2uNZbO4FD — AW-ID-Attestation-720A9DEAD4391737 LwCAcSPENAsE+KSQpeGr9Z/N3vWgeE5h7LWQLy0BDWQJj2LHZOin8Tz79a3fymhHFXPjXoDfJxZrmbbs8xARmUGm1w4= - diff --git a/devices/prod/720A9DEAD4391942.pub b/devices/prod/720A9DEAD4391942.pub index 15fd843..a1f0f96 100644 --- a/devices/prod/720A9DEAD4391942.pub +++ b/devices/prod/720A9DEAD4391942.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4391942+224191fa+AaO1Uam79GmXzbYKTRfUm+MYfh8JL0DOCX/qdL8T4cpu - diff --git a/devices/prod/720A9DEAD4391942.witness.0 b/devices/prod/720A9DEAD4391942.witness.0 index 78f5fae..77a3846 100644 --- a/devices/prod/720A9DEAD4391942.witness.0 +++ b/devices/prod/720A9DEAD4391942.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-quiet-wood+6a554a5d+AZtxeZvnMbFf6bVPN81vIvlJnT4zCdq8tYi/guI0hEkT — AW-ID-Attestation-720A9DEAD4391942 IkGR+kxNsS+pl1UOHgYRw/ExADwlfWwDktcH6FdN0pgamL47quEZSXQvCrs1EUNBQatittsOwCZ5l0ELztP203OfKAA= - diff --git a/devices/prod/720A9DEAD4391E28.pub b/devices/prod/720A9DEAD4391E28.pub index 3ddf56d..daddce4 100644 --- a/devices/prod/720A9DEAD4391E28.pub +++ b/devices/prod/720A9DEAD4391E28.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4391E28+91734bf6+AdmR700zfCueXABsCLLW7Ftt4QzMdvzd1CISVOJRr9of - diff --git a/devices/prod/720A9DEAD4391E28.witness.0 b/devices/prod/720A9DEAD4391E28.witness.0 index 8cc43cd..7e8165d 100644 --- a/devices/prod/720A9DEAD4391E28.witness.0 +++ b/devices/prod/720A9DEAD4391E28.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-morning-darkness+2a654a97+AXugA2VGdDmLYt1wqzaaP3UKSGcDVNZveRJYJ1FKC5+9 — AW-ID-Attestation-720A9DEAD4391E28 kXNL9t/eFmMpUHOm3Ss8KWupXmKuR+unKL3KDlNqpN7H1HMM2yKSZjbexmsCk11NVcYLGdytNT3F/C1IhGQVZzsNOQo= - diff --git a/devices/prod/720A9DEAD4392019.bastion.0 b/devices/prod/720A9DEAD4392019.bastion.0 index 3298bba..8319f56 100644 --- a/devices/prod/720A9DEAD4392019.bastion.0 +++ b/devices/prod/720A9DEAD4392019.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 92c1c586ab85db6af4c27fc714c49a080366eb5e4d7f5b696eadb7e845e78362 — AW-ID-Attestation-720A9DEAD4392019 QxDCB3NG4KSA44JoKeBoIgtD0AfETeV8x/2hnwwjMkfmdHpuuBmAzfpsqAKdPRC1cH6QfIm30zoOa8Q4QNk4Om2zcQo= - diff --git a/devices/prod/720A9DEAD4392019.pub b/devices/prod/720A9DEAD4392019.pub index 69b8dfd..c594395 100644 --- a/devices/prod/720A9DEAD4392019.pub +++ b/devices/prod/720A9DEAD4392019.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4392019+4310c207+AbtF3hnI4vMN0MhN5bi4NsNdtEYEwMZP8a2kTbCxatub - diff --git a/devices/prod/720A9DEAD4392019.witness.0 b/devices/prod/720A9DEAD4392019.witness.0 index 30a9d33..d78abed 100644 --- a/devices/prod/720A9DEAD4392019.witness.0 +++ b/devices/prod/720A9DEAD4392019.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-shy-wind+e76ed9ec+ARmL7SaHvPYPwkbq41g/KpdkKH7OZaoaqfK2sEoWKL4d — AW-ID-Attestation-720A9DEAD4392019 QxDCB7btq8RNb99Hce2t8DlapELVXu1Iv20UZVItsCu/PY+T9WOhr+H3UlchBjs8JmFJGTWJna/fw04ZnPTEz6bc0QA= - diff --git a/devices/prod/720A9DEAD4392030.bastion.0 b/devices/prod/720A9DEAD4392030.bastion.0 index 294ce64..77a76e1 100644 --- a/devices/prod/720A9DEAD4392030.bastion.0 +++ b/devices/prod/720A9DEAD4392030.bastion.0 @@ -3,6 +3,4 @@ ArmoredWitness BastionID attestation v1 0 b6d4eee9d6165e01a756bd4590ab29bc34265e2e83b580f54a19f4a458778cbc -— AW-ID-Attestation-720A9DEAD4392030 -8vMhNQ/6Xq8mDEGmtmSC0LyHWXfktbpmuaKnDnBrT+LuuFuK9YMp3eEDCyFCVv1Kg/BHxsr0voUAFSFtOHPSeo2QHwo= - +— AW-ID-Attestation-720A9DEAD4392030 8vMhNQ/6Xq8mDEGmtmSC0LyHWXfktbpmuaKnDnBrT+LuuFuK9YMp3eEDCyFCVv1Kg/BHxsr0voUAFSFtOHPSeo2QHwo= diff --git a/devices/prod/720A9DEAD4392030.pub b/devices/prod/720A9DEAD4392030.pub index 57be971..548eaa9 100644 --- a/devices/prod/720A9DEAD4392030.pub +++ b/devices/prod/720A9DEAD4392030.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4392030+f2f32135+AWxEblgSRKUgSPXC8NQn68+v9UxA6sfqX+MwKqSwMLps - diff --git a/devices/prod/720A9DEAD4392030.witness.0 b/devices/prod/720A9DEAD4392030.witness.0 index e1597bc..f72f68d 100644 --- a/devices/prod/720A9DEAD4392030.witness.0 +++ b/devices/prod/720A9DEAD4392030.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-hidden-river+45a41ba7+AdrpNMfMH0W6iYo9/hJl1JKmxYQF3ewUP8FvhKD1iOOl — AW-ID-Attestation-720A9DEAD4392030 8vMhNUA586o1pZ7ZqalEGIGp0F/s3HjcRmsavwvFjdPVGviZmNCxvuNPdP/h2orTzUwAT18fh5wX6qRivMAY7pztOwk= - diff --git a/devices/prod/720A9DEAD439211E.bastion.0 b/devices/prod/720A9DEAD439211E.bastion.0 index 10f704e..b190bfe 100644 --- a/devices/prod/720A9DEAD439211E.bastion.0 +++ b/devices/prod/720A9DEAD439211E.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 9e18b190f219d9a9d3032d8b00807aa0c014948fb324d543057d82afa00ad15c — AW-ID-Attestation-720A9DEAD439211E fojp1OboK4pY0l8OgWao2l/onkwW26yhW1j/PxCQJT+jlXvJY44TEvgKtbRg/kQxJwD9h85v53HshkEB80JCZVi5jwk= - diff --git a/devices/prod/720A9DEAD439211E.pub b/devices/prod/720A9DEAD439211E.pub index fe76481..4515260 100644 --- a/devices/prod/720A9DEAD439211E.pub +++ b/devices/prod/720A9DEAD439211E.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD439211E+7e88e9d4+AWbFAVmG+o+jZfVN0DMQCTlpfiHNLH2iVMUyMcN7udRp - diff --git a/devices/prod/720A9DEAD439211E.witness.0 b/devices/prod/720A9DEAD439211E.witness.0 index 1a396f5..599ec61 100644 --- a/devices/prod/720A9DEAD439211E.witness.0 +++ b/devices/prod/720A9DEAD439211E.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-autumn-wood+863571a5+AesIVCbad7gbU07JnA6YfZD0qg4B1c8xF4ISdnt9vjip — AW-ID-Attestation-720A9DEAD439211E fojp1B7d3fmjxvNvqVb4pDGKL3THIPvqp5poXA4jwu0DNHtu/XZsvfxcHVUwROMJFd+cXG0kgKSr0g/IPgtJjlERswU= - diff --git a/devices/prod/720A9DEAD439221F.bastion.0 b/devices/prod/720A9DEAD439221F.bastion.0 index b7a946b..475be62 100644 --- a/devices/prod/720A9DEAD439221F.bastion.0 +++ b/devices/prod/720A9DEAD439221F.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 6365b85463db655dd4e224bdffa3dfd49fd49c9588b800718b4483799c324f5b — AW-ID-Attestation-720A9DEAD439221F Nc3+sIuL6QFAxambNRlTYa5KNwKc2M+37mQaujaF//60sDEWiuFsOqJhAjgaYNTvdq4eu38K9MKkMaSwiUOrB3CKvAM= - diff --git a/devices/prod/720A9DEAD439221F.pub b/devices/prod/720A9DEAD439221F.pub index 5f1efb6..884eb36 100644 --- a/devices/prod/720A9DEAD439221F.pub +++ b/devices/prod/720A9DEAD439221F.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD439221F+35cdfeb0+Ad/M/QF535GZOYPq5alDhVGCUAiKf+dVGn5USlwz/1FK - diff --git a/devices/prod/720A9DEAD439221F.witness.0 b/devices/prod/720A9DEAD439221F.witness.0 index 792458b..8c5a5e0 100644 --- a/devices/prod/720A9DEAD439221F.witness.0 +++ b/devices/prod/720A9DEAD439221F.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-snowy-sound+c701f2ec+AQuFudRsy9HPp4oZsE+PxDWVODkMnYJnXonSQzIXqq1Q — AW-ID-Attestation-720A9DEAD439221F Nc3+sKBG0JBbqniMQugpGuKG/NSDl6GqJW9hbizqLTj2cgOaN1gJV5tCD/f/NgERtyXHQAwHyZ9+Or8FLTIN9UpmzwU= - diff --git a/devices/prod/720A9DEAD439231E.bastion.0 b/devices/prod/720A9DEAD439231E.bastion.0 index fd3b9eb..0d9e1ac 100644 --- a/devices/prod/720A9DEAD439231E.bastion.0 +++ b/devices/prod/720A9DEAD439231E.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 c77fe626a6b4d53738a9a37920095ee205eb48d1717c19092c4c25efe2f2cc50 — AW-ID-Attestation-720A9DEAD439231E 9iFmvYTcv23WBi4YL29cabH3xhzI+7JKpD3eVK41bR/XGa6vMEmbpxb0yiqsyS53XApHLkzEZfbKIgCfI8GDfTEOyQ8= - diff --git a/devices/prod/720A9DEAD439231E.witness.0 b/devices/prod/720A9DEAD439231E.witness.0 index 4f2258a..fda6b61 100644 --- a/devices/prod/720A9DEAD439231E.witness.0 +++ b/devices/prod/720A9DEAD439231E.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-throbbing-bird+13664818+AZgUml1zmzuqd3Eo9hdTHOi2VNJFAqfhUSRMxbdZdme8 — AW-ID-Attestation-720A9DEAD439231E 9iFmvTWlK+JQmXZidzBSAieRoxOkqhZSCrECigvwL21zBEqzBCpCQv1qTxeBTR+2PMxHwVkYGWqIpdQt52mn3wCWwAQ= - diff --git a/devices/prod/720A9DEAD4392803.bastion.0 b/devices/prod/720A9DEAD4392803.bastion.0 index a3c1770..1b02131 100644 --- a/devices/prod/720A9DEAD4392803.bastion.0 +++ b/devices/prod/720A9DEAD4392803.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 989bb3b71551f35503b2a89798959f1a5d6e4cad2699133b2b49e54bc2a4fa68 — AW-ID-Attestation-720A9DEAD4392803 0+H3GYIsb+GWFPFVyXALjXnif51uSYy9VIZ6rKl945RFtOZw4LQb22wkaeYmfsPrFpMDMqjdcyFQhD3WnwMl+RqwUQA= - diff --git a/devices/prod/720A9DEAD4392803.pub b/devices/prod/720A9DEAD4392803.pub index fecee29..7aea94a 100644 --- a/devices/prod/720A9DEAD4392803.pub +++ b/devices/prod/720A9DEAD4392803.pub @@ -1,2 +1 @@ -ArmoredWitness-rough-wind+ded3ae66+Aeoxk0r7hjKVjeL7N92b+ruNx5Yd6memrkxX8aHKJu73 - +AW-ID-Attestation-720A9DEAD4392803+d3e1f719+Ab7lsoclqMPQmGYUu7mxHPNWxUFji/rLXd1PR2d7m7DF diff --git a/devices/prod/720A9DEAD4392803.witness.0 b/devices/prod/720A9DEAD4392803.witness.0 index 50cce5f..67b2410 100644 --- a/devices/prod/720A9DEAD4392803.witness.0 +++ b/devices/prod/720A9DEAD4392803.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-rough-wind+ded3ae66+Aeoxk0r7hjKVjeL7N92b+ruNx5Yd6memrkxX8aHKJu73 — AW-ID-Attestation-720A9DEAD4392803 0+H3GW+dvvpvbu7amT0dH372l8cONJuQDp0Z4E5zPbPUc+ZnXkr+H4EP4EYeM8LzNJLoSBjvgWCfWsZvWNbYR+coPgs= - diff --git a/devices/prod/720A9DEAD4392806.pub b/devices/prod/720A9DEAD4392806.pub index e4a5bf2..62cf0a1 100644 --- a/devices/prod/720A9DEAD4392806.pub +++ b/devices/prod/720A9DEAD4392806.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4392806+5089541d+ASsurZbKo6ZzdpnypKtmF95kCAtUHHL0Iv6DtHncGmY6 - diff --git a/devices/prod/720A9DEAD4392806.witness.0 b/devices/prod/720A9DEAD4392806.witness.0 index da6d7f2..4d4fc3f 100644 --- a/devices/prod/720A9DEAD4392806.witness.0 +++ b/devices/prod/720A9DEAD4392806.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-dry-sunset+ae83a8fa+AQPzi+erfxCBvjk6nmndWU2aGEoO7zawoatven8Fvv/D — AW-ID-Attestation-720A9DEAD4392806 UIlUHVhb2EJwnoHrHc51dhILXmwZwJQa/L3wb/M7/Xo7P6TvIVgyFSKX8+ppG+EnlA7nHDV4geUa4afvr+uWzGnYnAE= - diff --git a/devices/prod/720A9DEAD439282C.bastion.0 b/devices/prod/720A9DEAD439282C.bastion.0 index aea6114..b1656e9 100644 --- a/devices/prod/720A9DEAD439282C.bastion.0 +++ b/devices/prod/720A9DEAD439282C.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 2777010fe71082f771ac21d700bd9f2ea55b5d8520d329a67867edcdb61e2fc2 — AW-ID-Attestation-720A9DEAD439282C tKLws/8+ANSLLMqzo0i5gz4sV+5dV9SKHum8q5r0ZnUrCRk6gTjx8lnY4iEme5VKnJZYAGGNE/QrQ8vUSrl073HkfQI= - diff --git a/devices/prod/720A9DEAD439282C.pub b/devices/prod/720A9DEAD439282C.pub index 11e33d9..cfaf975 100644 --- a/devices/prod/720A9DEAD439282C.pub +++ b/devices/prod/720A9DEAD439282C.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD439282C+b4a2f0b3+AWW66nUU/D23CeQIVDXtanEcru64PTB8c6dwuUYJzrkp - diff --git a/devices/prod/720A9DEAD439282C.witness.0 b/devices/prod/720A9DEAD439282C.witness.0 index b7397b8..e53de7a 100644 --- a/devices/prod/720A9DEAD439282C.witness.0 +++ b/devices/prod/720A9DEAD439282C.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-nameless-firefly+1a0b2617+AQdRiZgMwTiPqGhsdDICiBLeMYLiV+IZRj988o1J1XPd — AW-ID-Attestation-720A9DEAD439282C tKLws4yssBeHOG6uCpPNHlgcR5hW8JkB73FgtuipBWTn/KCq6so0vRm72eEsfShgouEFa4t0gRpwZ+gx/lxEYZsXoAs= - diff --git a/devices/prod/720A9DEAD4413E39.bastion.0 b/devices/prod/720A9DEAD4413E39.bastion.0 index 6e72edd..0bf230a 100644 --- a/devices/prod/720A9DEAD4413E39.bastion.0 +++ b/devices/prod/720A9DEAD4413E39.bastion.0 @@ -4,4 +4,3 @@ ArmoredWitness BastionID attestation v1 478f82d5b9a76aa5b907f5ef52bd5a3b8f5e12353ef01ae16e9aa0d74979b9db — AW-ID-Attestation-720A9DEAD4413E39 I6SlY3iELXXAe8yS6qk04eIWbhN7JkxjpzBf1ZIUgxzRoeJdEXzAEC04vWL55UQfWb61ZebGmq3XAqPwIA64rRlQzgo= - diff --git a/devices/prod/720A9DEAD4413E39.pub b/devices/prod/720A9DEAD4413E39.pub index 8d49430..ed5a473 100644 --- a/devices/prod/720A9DEAD4413E39.pub +++ b/devices/prod/720A9DEAD4413E39.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD4413E39+23a4a563+AT2M5+Bh7ZljGaXVdGyn/4n/PZpS1tTUWJBR1Lw8jinK - diff --git a/devices/prod/720A9DEAD441410E.pub b/devices/prod/720A9DEAD441410E.pub index e92cb68..ff911a2 100644 --- a/devices/prod/720A9DEAD441410E.pub +++ b/devices/prod/720A9DEAD441410E.pub @@ -1,2 +1 @@ AW-ID-Attestation-720A9DEAD441410E+d01a0ced+AYyGV09MJ29TfGWBQFDAOtyPpM63eCWMzR7F1I25ls3l - diff --git a/devices/prod/720A9DEAD441410E.witness.0 b/devices/prod/720A9DEAD441410E.witness.0 index e1120bd..b2b600a 100644 --- a/devices/prod/720A9DEAD441410E.witness.0 +++ b/devices/prod/720A9DEAD441410E.witness.0 @@ -4,4 +4,3 @@ ArmoredWitness ID attestation v1 ArmoredWitness-empty-dew+a41da7ec+AU3wwt3KIuMi4FAxxT2/4BJmvTrYE1FX9Op3n7MzEY8J — AW-ID-Attestation-720A9DEAD441410E 0BoM7ZOXYbWiCC/eQrw7DH7tXFweI+bJIhXp4NoL8Zl67CjIQiU2i6mOBwMpH0z2mcx3Ptp/ZFTdOGNz6hr+ykds9AI= - diff --git a/devices/removed/720A9DEAD4413740.pub b/devices/removed/720A9DEAD4413740.pub new file mode 100644 index 0000000..6d13998 --- /dev/null +++ b/devices/removed/720A9DEAD4413740.pub @@ -0,0 +1 @@ +AW-ID-Attestation-720A9DEAD4413740+8713f705+ASLTOfI7y469IuU5O0c44oO9k32Lg+EeKTDCxCglD77v diff --git a/devices/removed/720A9DEAD4413740.witness.0 b/devices/removed/720A9DEAD4413740.witness.0 new file mode 100644 index 0000000..a650727 --- /dev/null +++ b/devices/removed/720A9DEAD4413740.witness.0 @@ -0,0 +1,6 @@ +ArmoredWitness ID attestation v1 +720A9DEAD4413740 +0 +ArmoredWitness-icy-sun+7bb3d795+AflD2IuT6uOo8vzXcY2e088bmm9hjzPVmHHVrDhfmxHF + +— AW-ID-Attestation-720A9DEAD4413740 hxP3BYLxS3BRHo20Tmk23ID4cDdRrrbYoZn8sVfmTGJ81/7ChVxOtM/Xgs+sBeSKUMI9gMf2Aaa3vHZVg7+ZEvtyeAY= From 5313e01ea3abdbf1a7ab0df980878d442cd4d1ad Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Fri, 5 Jul 2024 18:21:36 +0100 Subject: [PATCH 27/31] Remove lost device --- devices/prod/720A9DEAD4413740.pub | 2 -- devices/prod/720A9DEAD4413740.witness.0 | 7 ------- 2 files changed, 9 deletions(-) delete mode 100644 devices/prod/720A9DEAD4413740.pub delete mode 100644 devices/prod/720A9DEAD4413740.witness.0 diff --git a/devices/prod/720A9DEAD4413740.pub b/devices/prod/720A9DEAD4413740.pub deleted file mode 100644 index 224eefb..0000000 --- a/devices/prod/720A9DEAD4413740.pub +++ /dev/null @@ -1,2 +0,0 @@ -AW-ID-Attestation-720A9DEAD4413740+8713f705+ASLTOfI7y469IuU5O0c44oO9k32Lg+EeKTDCxCglD77v - diff --git a/devices/prod/720A9DEAD4413740.witness.0 b/devices/prod/720A9DEAD4413740.witness.0 deleted file mode 100644 index 4d5a987..0000000 --- a/devices/prod/720A9DEAD4413740.witness.0 +++ /dev/null @@ -1,7 +0,0 @@ -ArmoredWitness ID attestation v1 -720A9DEAD4413740 -0 -ArmoredWitness-icy-sun+7bb3d795+AflD2IuT6uOo8vzXcY2e088bmm9hjzPVmHHVrDhfmxHF - -— AW-ID-Attestation-720A9DEAD4413740 hxP3BYLxS3BRHo20Tmk23ID4cDdRrrbYoZn8sVfmTGJ81/7ChVxOtM/Xgs+sBeSKUMI9gMf2Aaa3vHZVg7+ZEvtyeAY= - From e1704f8bf6300982a07a82dc2b0b3205d4cb2636 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Fri, 5 Jul 2024 18:22:14 +0100 Subject: [PATCH 28/31] Add go files to access and check device data --- devices/devices.go | 132 ++++++++++++++++++++++++++++++++++++++++ devices/devices_test.go | 32 ++++++++++ 2 files changed, 164 insertions(+) create mode 100644 devices/devices.go create mode 100644 devices/devices_test.go diff --git a/devices/devices.go b/devices/devices.go new file mode 100644 index 0000000..a0d531d --- /dev/null +++ b/devices/devices.go @@ -0,0 +1,132 @@ +package devices + +import ( + "embed" + "errors" + "fmt" + "io/fs" + "log" + "strings" + + "golang.org/x/mod/sumdb/note" +) + +const ( + AttestWitnessID = "ArmoredWitness ID attestation v1" + AttestBastionID = "ArmoredWitness BastionID attestation v1" +) + +var ( + //go:embed ci/* + ci embed.FS + //go:embed prod/* + prod embed.FS + + CI map[string]Device + Prod map[string]Device +) + +func init() { + var err error + if CI, err = parseFS(ci); err != nil { + panic(err) + } + if Prod, err = parseFS(prod); err != nil { + panic(err) + } +} + +// Device represents an ArmoredWitness device and its various attested identities. +type Device struct { + ID string + BastionID string + WitnessPubkey string +} + +type entry struct { + pubKey string + attestations [][]byte +} + +func parseFS(f embed.FS) (map[string]Device, error) { + entries := make(map[string]entry) + errs := []error{} + err := fs.WalkDir(f, ".", func(path string, d fs.DirEntry, _ error) error { + if d.IsDir() { + return nil + } + + n := d.Name() + parts := strings.SplitN(n, ".", 2) + if len(parts) != 2 { + errs = append(errs, fmt.Errorf("badly named file %q", n)) + return nil + } + body, err := f.ReadFile(path) + if err != nil { + errs = append(errs, fmt.Errorf("failed to read %q: %v", n, err)) + return nil + } + e := entries[parts[0]] + if parts[1] == "pub" { + e.pubKey = string(body) + + } else { + e.attestations = append(e.attestations, body) + } + + entries[parts[0]] = e + return nil + }) + if err != nil { + return nil, err + } + + r := make(map[string]Device) + for _, v := range entries { + d, err := new(v.pubKey, v.attestations) + if err != nil { + errs = append(errs, err) + continue + } + r[d.ID] = *d + } + if len(errs) > 0 { + return nil, errors.Join(errs...) + } + return r, nil +} + +func new(attestPub string, attestations [][]byte) (*Device, error) { + v, err := note.NewVerifier(attestPub) + if err != nil { + return nil, fmt.Errorf("%s: %v", attestPub, err) + } + + d := &Device{ID: v.Name()} + + for _, a := range attestations { + n, err := note.Open(a, note.VerifierList(v)) + if err != nil { + return nil, fmt.Errorf("couldn't open %q: %v", a, err) + + } + lines := strings.Split(n.Text, "\n") + switch lines[0] { + case AttestWitnessID: + if len(lines) < 4 { + return nil, fmt.Errorf("%s: invalid ID attestation", v.Name()) + } + d.WitnessPubkey = lines[3] + case AttestBastionID: + if len(lines) < 4 { + log.Printf("%q", n.Text) + return nil, fmt.Errorf("%s: invalid bastion attestation (%d)", v.Name(), len(lines)) + } + d.BastionID = lines[3] + default: + continue + } + } + return d, nil +} diff --git a/devices/devices_test.go b/devices/devices_test.go new file mode 100644 index 0000000..4af9aa4 --- /dev/null +++ b/devices/devices_test.go @@ -0,0 +1,32 @@ +package devices + +import ( + "testing" +) + +func checkDevices(t *testing.T, d map[string]Device) { + t.Helper() + for k, v := range d { + t.Logf("Checking %v", k) + if v.ID == "" { + t.Errorf("%s: Empty ID", v.ID) + } + if k != v.ID { + t.Errorf("%s: ID mismatch: %v", k, v.ID) + } + if v.BastionID == "" { + t.Logf("%s: Warning, no BastionID present", k) + } + if v.WitnessPubkey == "" { + t.Errorf("%s: no witness pubkey present", k) + } + } +} + +func TestCIFiles(t *testing.T) { + checkDevices(t, CI) +} + +func TestProdFiles(t *testing.T) { + checkDevices(t, Prod) +} From 8fa5445de913aa2c301ffb1d3df41bf4880b364a Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Jul 2024 12:22:51 +0100 Subject: [PATCH 29/31] Clarify zeroes --- devices/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/README.md b/devices/README.md index f20cf02..6a4a972 100644 --- a/devices/README.md +++ b/devices/README.md @@ -20,7 +20,7 @@ The body of this note is formed of 4 lines: 1. A line with the text "ArmoredWitness ID attestation v1". 2. The ASCII encoded HEX representation of the device serial number whose witness public key is below. -3. The ASCII encoded decimal number 0. +3. The ASCII encoded decimal number, with no leading zeroes, representing the number of times the witness has rolled its identity. Currently this is always "0". 4. A note Verifier string representing the witness public key which will be used by this device. The note is signed by the _device_ key corresponding to the serial number on line 2. @@ -32,7 +32,7 @@ The body of this note is formed of 4 lines: 1. A line with the text "ArmoredWitness BastionID attestation v1". 2. The ASCII encoded HEX representation of the device serial number whose bastion ID is below. -3. The ASCII encoded decimal number 0. +3. The ASCII encoded decimal, with no leading zeroes, representing the number of times the witness has rolled its bastion identity. Currently this is always "0". 4. A 64 character ASCII HEX representation of the device's bastion ID. The note is signed by the _device_ key corresponding to the serial number on line 2. From 2a5c56a7d6ed93ca01e3c24a6cafcb13780da3b6 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Mon, 8 Jul 2024 13:35:25 +0100 Subject: [PATCH 30/31] Add 720A9DEAD4392806.bastion.0 --- devices/prod/720A9DEAD4392806.bastion.0 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 devices/prod/720A9DEAD4392806.bastion.0 diff --git a/devices/prod/720A9DEAD4392806.bastion.0 b/devices/prod/720A9DEAD4392806.bastion.0 new file mode 100644 index 0000000..cf24228 --- /dev/null +++ b/devices/prod/720A9DEAD4392806.bastion.0 @@ -0,0 +1,6 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4392806 +0 +ff7a3001c5895b13144b68a421e13513d94c40b151e0e22d56fcceb14f802c18 + +— AW-ID-Attestation-720A9DEAD4392806 UIlUHY1WMhgGLciO8x+7PKp8JptEtKbhM5r+7c4zJjahuomBin5OFlpt37cBwN0hU17Owl4uQZbrEc+ivKLlNO8HIw4= From 469803ee06c66b12547eeb1165ec3827afbb9341 Mon Sep 17 00:00:00 2001 From: Al Cutter Date: Wed, 10 Jul 2024 10:14:25 +0100 Subject: [PATCH 31/31] Add 720A9DEAD4391509.bastion.0 --- devices/prod/720A9DEAD4391509.bastion.0 | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 devices/prod/720A9DEAD4391509.bastion.0 diff --git a/devices/prod/720A9DEAD4391509.bastion.0 b/devices/prod/720A9DEAD4391509.bastion.0 new file mode 100644 index 0000000..2dd9390 --- /dev/null +++ b/devices/prod/720A9DEAD4391509.bastion.0 @@ -0,0 +1,6 @@ +ArmoredWitness BastionID attestation v1 +720A9DEAD4391509 +0 +395c4b740cfbb722a66cbb1790bb9e70100e35518c8101b3dacf579765e4d220 + +— AW-ID-Attestation-720A9DEAD4391509 ALzFbKBPm1aHu2HqXzAnhLJH/01xHZn3J+TuJ6ZvMpvDqCK5ARYP2AgKSOeCjNY6YqjIkccwdE/IcvENvNL6qoVMAA4=