Not test for avr. Add missing include.
[bertos.git] / bertos / sec / mac.h
index 2fac40b8cf90d93c96bcaafea987f2c64b9c8b87..a9fc9eb7a2f02aef3fcf674f18a5ce3bfedf64ef 100644 (file)
@@ -32,7 +32,7 @@
  *
  * \brief Generic interface for message authentication algorithms.
  * \author Giovanni Bajo <rasky@develer.com>
- * 
+ *
  */
 
 #ifndef SEC_MAC_H
 typedef struct Mac {
        uint8_t digest_len;
        uint8_t key_len;
-       
-       void (*set_key)(struct Mac *m, const uint8_t* key, size_t len); 
+
+       void (*set_key)(struct Mac *m, const void *key, size_t len);
        void (*begin)(struct Mac *m);
-       void (*update)(struct Mac *m, const uint8_t *data, size_t len);
+       void (*update)(struct Mac *m, const void *data, size_t len);
        uint8_t* (*final)(struct Mac *m);
 } Mac;