decode static method

KeyCreationResult decode(
  1. Object result
)

Implementation

static KeyCreationResult decode(Object result) {
  result as List<Object?>;
  return KeyCreationResult(
    publicKey: result[0] as String?,
    publicKeyBytes: result[1] as Uint8List?,
    error: result[2] as String?,
    code: result[3] as BiometricError?,
    algorithm: result[4] as String?,
    keySize: result[5] as int?,
    decryptingPublicKey: result[6] as String?,
    decryptingAlgorithm: result[7] as String?,
    decryptingKeySize: result[8] as int?,
    isHybridMode: result[9] as bool?,
    authenticationType: result[10] as AuthenticationType?,
    attestationCertificateChain:
        (result[11] as List<Object?>?)?.cast<Uint8List>(),
    attestationErrorCode: result[12] as BiometricError?,
    attestationError: result[13] as String?,
    securityLevel: result[14] as KeySecurityLevel?,
  );
}