CMAC multibackend

Multibackend + Tests