- [server] The return value from
verifyRegistrationResponse()has been defined more strictly to communicate thatregistrationInfowill only ever be present ifverifiedistrue(#715) - [server]
verifyRegistrationResponse()can now verify attestations containing SHA256 hashes by using EC public keys with the P-384 curve (#721) - [server] The Android SafetyNet "CTS profile match" system integrity check can now be disabled by setting
attestationSafetyNetEnforceCTSCheck: falsewhen callingverifyRegistrationResponse(). This check remains enforced by default (#722) - [browser] [server] These libraries now have better support in Deno 2.2+ projects which use generic typing for
Uint8Arrayvia TypeScript 5.7. SimpleWebAuthn values of typeUint8Array_are equivalent toUint8Arrayin Deno 2.1 and earlier, andUint8Array<ArrayBuffer>in Deno 2.2 and later. (#717)