The Skein hash function family defines stream cipher and message authentication code modes of operation.
While these two modes can be used together to perform authenticated encryption with associated data, there is no mention of a single mode of operation to do this.
Ideally, a mode would be defined that would support accepting a key , a nonce, the head associated data, the message data to be encrypted, the tail associated data, and then output a tag of specified length similar to the way Norx does. Note that the head and/or tail associated data could be optional.
Given the specification of Skein, would this be something than can be defined?
If yes, how would this be done?