typo in countof
diff --git a/dumper/dumper.c b/dumper/dumper.c
index b6109d8..5089fd3 100644
--- a/dumper/dumper.c
+++ b/dumper/dumper.c
@@ -10,7 +10,7 @@
#include <stdarg.h>
#ifndef _countof
-#define _countf(x) (sizeof(x)/sizeof(x[0]))
+#define _countof(x) (sizeof(x)/sizeof(x[0]))
#endif
typedef struct _FOO {
@@ -26,38 +26,38 @@
extern FOO Signer[];
FOO AlgorithmMap[32] = {
- { "ES512", CN_CBOR_INT, -9 },
- { "ES384", CN_CBOR_INT, -8 },
- {"ES256", CN_CBOR_INT, -7},
- {"direct", CN_CBOR_INT, -6},
- {"A256KW", CN_CBOR_INT, -5},
- {"A192KW", CN_CBOR_INT, -4},
- {"A128KW", CN_CBOR_INT, -3},
- {"AES-GCM 128", CN_CBOR_UINT, 1},
- {"AES-GCM 192", CN_CBOR_UINT, 2},
- {"AES-GCM 256", CN_CBOR_UINT, 3},
- {"HMAC 256//256", CN_CBOR_UINT, 4},
- {"HMAC 384//384", CN_CBOR_UINT, 5},
- {"HMAC 512//512", CN_CBOR_UINT, 6},
- {"AES-CCM-16-64-128", CN_CBOR_UINT, 10},
- {"AES-CCM-16-64-256", CN_CBOR_UINT, 11},
- {"AES-CCM-16-128-128", CN_CBOR_UINT, 12},
- {"AES-CCM-16-128-256", CN_CBOR_UINT, 13},
- {"ChaCha20//Poly1305", CN_CBOR_UINT, 24},
- {"AES-CCM-64-64-128", CN_CBOR_UINT, 30},
- {"AES-CCM-64-64-256", CN_CBOR_UINT, 31},
- {"AES-CCM-64-128-128", CN_CBOR_UINT, 32},
- {"AES-CCM-64-128-256", CN_CBOR_UINT, 33},
- {"ECDH-ES + HKDF-256", CN_CBOR_UINT, 50},
- {"ECDH-ES + HKDF-512", CN_CBOR_UINT, 51},
- {"ECDH-SS + HKDF-256", CN_CBOR_UINT, 52},
- {"ECDH-SS + HKDF-512", CN_CBOR_UINT, 53},
- {"ECHD-ES+A128KW", CN_CBOR_UINT, 54},
- { "ECHD-ES+A192KW", CN_CBOR_UINT, 55 },
- { "ECHD-ES+A256KW", CN_CBOR_UINT, 56 },
- { "ECHD-SS+A128KW", CN_CBOR_UINT, 57 },
- { "ECHD-SS+A192KW", CN_CBOR_UINT, 58 },
- { "ECHD-SS+A256KW", CN_CBOR_UINT, 59 },
+ { "ES512", CN_CBOR_INT, -9, NULL, 0, 0 },
+ { "ES384", CN_CBOR_INT, -8, NULL, 0, 0 },
+ {"ES256", CN_CBOR_INT, -7, NULL, 0, 0 },
+ {"direct", CN_CBOR_INT, -6, NULL, 0, 0 },
+ {"A256KW", CN_CBOR_INT, -5, NULL, 0, 0 },
+ {"A192KW", CN_CBOR_INT, -4, NULL, 0, 0 },
+ {"A128KW", CN_CBOR_INT, -3, NULL, 0, 0 },
+ {"AES-GCM 128", CN_CBOR_UINT, 1, NULL, 0, 0 },
+ {"AES-GCM 192", CN_CBOR_UINT, 2, NULL, 0, 0 },
+ {"AES-GCM 256", CN_CBOR_UINT, 3, NULL, 0, 0 },
+ {"HMAC 256//256", CN_CBOR_UINT, 4, NULL, 0, 0 },
+ {"HMAC 384//384", CN_CBOR_UINT, 5, NULL, 0, 0 },
+ {"HMAC 512//512", CN_CBOR_UINT, 6, NULL, 0, 0 },
+ {"AES-CCM-16-64-128", CN_CBOR_UINT, 10, NULL, 0, 0 },
+ {"AES-CCM-16-64-256", CN_CBOR_UINT, 11, NULL, 0, 0 },
+ {"AES-CCM-16-128-128", CN_CBOR_UINT, 12, NULL, 0, 0 },
+ {"AES-CCM-16-128-256", CN_CBOR_UINT, 13, NULL, 0, 0 },
+ {"ChaCha20//Poly1305", CN_CBOR_UINT, 24, NULL, 0, 0 },
+ {"AES-CCM-64-64-128", CN_CBOR_UINT, 30, NULL, 0, 0 },
+ {"AES-CCM-64-64-256", CN_CBOR_UINT, 31, NULL, 0, 0 },
+ {"AES-CCM-64-128-128", CN_CBOR_UINT, 32, NULL, 0, 0 },
+ {"AES-CCM-64-128-256", CN_CBOR_UINT, 33, NULL, 0, 0 },
+ {"ECDH-ES + HKDF-256", CN_CBOR_UINT, 50, NULL, 0, 0 },
+ {"ECDH-ES + HKDF-512", CN_CBOR_UINT, 51, NULL, 0, 0 },
+ {"ECDH-SS + HKDF-256", CN_CBOR_UINT, 52, NULL, 0, 0 },
+ {"ECDH-SS + HKDF-512", CN_CBOR_UINT, 53, NULL, 0, 0 },
+ {"ECHD-ES+A128KW", CN_CBOR_UINT, 54, NULL, 0, 0 },
+ { "ECHD-ES+A192KW", CN_CBOR_UINT, 55, NULL, 0, 0 },
+ { "ECHD-ES+A256KW", CN_CBOR_UINT, 56, NULL, 0, 0 },
+ { "ECHD-SS+A128KW", CN_CBOR_UINT, 57, NULL, 0, 0 },
+ { "ECHD-SS+A192KW", CN_CBOR_UINT, 58, NULL, 0, 0 },
+ { "ECHD-SS+A256KW", CN_CBOR_UINT, 59, NULL, 0, 0 },
};
FOO KeyMap[9] = {