Parse the raw u2f sign response into a FIDO2 GetAssertion response.

Add fuzzer for SignResponseData and graceful handling to prevent
corrupted data from an authenticator from crashing the process.

Bug: 664630
Change-Id: I309733391585fa44cf86da74238c85d469e26355
Reviewed-on: https://chromium-review.googlesource.com/831171
Commit-Queue: Kim Paulhamus <kpaulhamus@chromium.org>
Reviewed-by: Max Moroz <mmoroz@chromium.org>
Reviewed-by: Chris Palmer <palmer@chromium.org>
Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#527705}
15 files changed