Removed KeymasterEnforcement dependencies on openssl

KeymasterEnforcement is part of the AndroidKeymaster core logic.
It had implementation details that depend on openssl.
The core logic shall have speciall libray dependencies (e.g., openssl).

This patch removes implementation details from Keymasterenforcement and
provides a new module soft_keymaster_enforcement which implements these
details.

Test: VtsHalKeymasterV3_0TargetTest
Bug: 67358942
Change-Id: Iff481de1a04308cba7e0ecc9ade54a68b8ef4411
8 files changed