public void authenticate(
     Context paramContext,
     FingerprintManagerCompat.CryptoObject paramCryptoObject,
     int paramInt,
     CancellationSignal paramCancellationSignal,
     FingerprintManagerCompat.AuthenticationCallback paramAuthenticationCallback,
     Handler paramHandler) {
   FingerprintManagerCompatApi23.CryptoObject localCryptoObject =
       wrapCryptoObject(paramCryptoObject);
   if (paramCancellationSignal != null) ;
   for (paramCryptoObject = paramCancellationSignal.getCancellationSignalObject();
       ;
       paramCryptoObject = null) {
     FingerprintManagerCompatApi23.authenticate(
         paramContext,
         localCryptoObject,
         paramInt,
         paramCryptoObject,
         wrapCallback(paramAuthenticationCallback),
         paramHandler);
     return;
   }
 }
 public boolean isHardwareDetected(Context paramContext) {
   return FingerprintManagerCompatApi23.isHardwareDetected(paramContext);
 }
 public boolean hasEnrolledFingerprints(Context paramContext) {
   return FingerprintManagerCompatApi23.hasEnrolledFingerprints(paramContext);
 }