title: Why crypto object is needed for Android fingerprint authentication?
body: <p>I have gone through the android finger print sample provided by Google.</p>
  
  <p><a href="https://github.com/googlesamples/android-FingerprintDialog" rel="noreferrer">https://github.com/googlesamples/android-FingerprintDialog</a></p>
  
  <p>As I am new to security standards, I am unable to understand the following.</p>
  
  <ol>
  <li>Why we need to use Keystore, key, CryptoObject... etc? Simply It could be like, ask fingerprint manager to authenticate the user and it can simply return the status(success/failed)</li>
  <li>Do I need to generate new key every time on each authentication?</li>
  </ol>