]> git.earman.xyz Git - sensor-watch.git/commitdiff
faces/totp: update example data to new structure
authorMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Wed, 21 Feb 2024 02:15:15 +0000 (23:15 -0300)
committerMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Wed, 21 Feb 2024 02:15:15 +0000 (23:15 -0300)
The data definitions are much shorter and easier to read now.

movement/watch_faces/complication/totp_face.c

index 89619208686cf1885771110c95ad967209110ed8..dcdc957d95527680df11c15394eef103262c2611 100644 (file)
@@ -48,27 +48,20 @@ typedef struct {
 
 ////////////////////////////////////////////////////////////////////////////////
 // Enter your TOTP key data below
-static const uint8_t num_keys = 2;
-static uint8_t keys[] = {
+
+static uint8_t key_1[] = {
     0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21, 0xde, 0xad, 0xbe, 0xef, // 1 - JBSWY3DPEHPK3PXP
-    0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21, 0xde, 0xad, 0xbe, 0xef, // 2 - JBSWY3DPEHPK3PXP
-};
-static const uint8_t key_sizes[] = {
-    10,
-    10,
-};
-static const uint32_t timesteps[] = {
-    30,
-    30,
 };
-static const char labels[][2] = {
-    { '2', 'F' },
-    { 'A', 'C' },
+
+static uint8_t key_2[] = {
+    0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21, 0xde, 0xad, 0xbe, 0xef, // 2 - JBSWY3DPEHPK3PXP
 };
-static const hmac_alg algorithms[] = {
-    SHA1,
-    SHA1,
+
+static totp_t totp_data[] = {
+    TOTP_INITIALIZER('2', 'F', key_1, SHA1, 30),
+    TOTP_INITIALIZER('A', 'C', key_2, SHA1, 30),
 };
+
 // END OF KEY DATA.
 ////////////////////////////////////////////////////////////////////////////////