PasskeyKeypair constructor

PasskeyKeypair(
  1. Uint8List publicKey,
  2. PasskeyProvider provider, [
  3. Uint8List? credentialId
])

Implementation

PasskeyKeypair(
  Uint8List publicKey,
  PasskeyProvider provider, [
  Uint8List? credentialId,
]) : _publicKey = Uint8List.fromList(publicKey),
     _provider = provider,
     _credentialId = credentialId {
  if (_publicKey.length != PASSKEY_PUBLIC_KEY_SIZE) {
    throw ArgumentError(
      'Invalid public key length. Expected $PASSKEY_PUBLIC_KEY_SIZE bytes, got ${_publicKey.length}',
    );
  }
}