Add crypto support for MAC operations

Adds a sub-provider for extending the crypto provider to
support MAC operations.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I6d33ff963316c91730b01590b50edc5e167ebaa1
18 files changed