PasskeyKeypair constructor
PasskeyKeypair(
- Uint8List publicKey,
- PasskeyProvider provider, [
- 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}',
);
}
}