Initial implementation for the KMAC.