NativeCrypto: throw instead of return null

We should not return null for items that cannot be extracted. Instead
throw UnsupportedOperationException so we don't break the API contract.

Change-Id: I09b0854c36f02b5b7ead2fb802f1454353b4cf6e
4 files changed