]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - keysize_descriptor.h
fixing style, typos and uart
[avr-crypto-lib.git] / keysize_descriptor.h
index dd912542915c1b6d7ae8d360c961ab8f7c9e352b..4ea70e973e5542507fe7c369d0da8d1ed20928c7 100644 (file)
@@ -35,7 +35,7 @@
 #define KS_TYPE_RANGE      0x02
 #define KS_TYPE_ARG_RANGE  0x03
 
-#define KS_INT(a) ((a)&0xFF), ((a)>>8)
+#define KS_INT(a) ((a) & 0xFF), ((a) >> 8)
 
 typedef struct{ /* keysize is valid if listed in items */
        uint8_t  n_items;  /* number of items (value 0 is reserved) */
@@ -56,4 +56,7 @@ typedef struct{ /* keysize is valid if min<=keysize<=max and if keysize mod dist
 
 uint8_t is_valid_keysize_P(PGM_VOID_P ks_desc, uint16_t keysize);
 uint16_t get_keysize(PGM_VOID_P ks_desc);
+uint16_t get_keysizes(PGM_VOID_P ks_desc, uint16_t** list);
+
+
 #endif /* KEYSIZE_DESCRIPTOR_H_ */