- * used to create MAC out of. The `true_len' is the true length of `data'
- * message payload and is used assemble rest of the packet after MAC
- * creation. The `true_len' length packet will then be encrypted.
+ * used to create MAC out of. The `data' MUST have additional space
+ * after `data_len' bytes for the MAC which is appended to the data.