added a basic implementation of the ASM module featuring

* CTR encryption
* CBC-MAC mode
* CTR-CBC-MAC mode
* structure for ASM registers