WalletKeyManager
class WalletKeyManager
Manages the AES-256 master key in Android Keystore.
The master key encrypts the wallet's seed material at rest. It is:
Non-extractable: key material never leaves the secure hardware
Biometric-gated: per-use authentication required (duration=0)
StrongBox-preferred: falls back to TEE if StrongBox unavailable
The key supports both BIOMETRIC_STRONG and DEVICE_CREDENTIAL (PIN/pattern), with CryptoObject binding for TEE-level per-operation enforcement (API 30+).