Add SHA and HMAC-SHA implementations for SHA1/224/256/384/512 for aarch64 and aarch64+neon+sha platforms
This patchset implements and integrates the following algorithms:
- sha1 for armv8-a+sha platform
- hmac-sha1 for armv8-a+sha platform
- sha224/256 implementation for aarch64 platform
- hmac-sha224/256 for AArch64
- sha224/256 for armv8-a+sha2 platform
- hmac-sha224/256 for armv8-a+sha2 platform
- sha384/512 implementation for aarch64 platform
- hmac-sha384/512 implementations for aarch64
- sha384/512 for armv8-a+sha512 platform
- hmac-sha384/512 for armv8-a+sha512 platform