New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 796782 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Implement objects to encapsulate response from CTAPDevices

Project Member Reported by hongjunchoi@chromium.org, Dec 21 2017

Issue description

Implement objects to de-serialize and encapsulate data received from CTAP devices for WebAuthN operations. 
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jan 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed

commit b28cfe377348a3c08a8b8b4d9611f9b52eb10aed
Author: Jun Choi <hongjunchoi@chromium.org>
Date: Thu Jan 25 17:42:22 2018

Create objects to encapsulate CTAP device reponse

Added classes to encapsulate response data received from CTAP
devices as specified by the CTAP protocol.

https://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-client-to-authenticator-protocol-v2.0-rd-20170927.html#authenticatorMakeCredential

Bug:  796782 
Change-Id: If5a80846d565ab6a7919aa3236ff78e22b5209ae
Reviewed-on: https://chromium-review.googlesource.com/850895
Commit-Queue: Jun Choi <hongjunchoi@chromium.org>
Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org>
Reviewed-by: Kim Paulhamus <kpaulhamus@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531932}
[modify] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/BUILD.gn
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_get_assertion_response.cc
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_get_assertion_response.h
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_get_info_response.cc
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_get_info_response.h
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_make_credential_response.cc
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_make_credential_response.h
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_supported_options.cc
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/authenticator_supported_options.h
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/ctap_constants.cc
[add] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/ctap_constants.h
[delete] https://crrev.com/5814e68d9cf56da28568855881c3d3944ada159e/device/ctap/ctap_device_command.h
[modify] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/ctap_get_assertion_request_param.cc
[modify] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/ctap_get_assertion_request_param.h
[modify] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/ctap_make_credential_request_param.cc
[modify] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/ctap_make_credential_request_param.h
[delete] https://crrev.com/5814e68d9cf56da28568855881c3d3944ada159e/device/ctap/ctap_request_command.h
[modify] https://crrev.com/b28cfe377348a3c08a8b8b4d9611f9b52eb10aed/device/ctap/ctap_request_unittest.cc
[delete] https://crrev.com/5814e68d9cf56da28568855881c3d3944ada159e/device/ctap/ctap_response_code.h

Status: Fixed (was: Untriaged)

Sign in to add a comment