Passkeys can sign transactions on smart contract wallets using the secp256r1 cryptographic curve