Bug 277384 - Digital Credentials: implement IPC layer
Summary: Digital Credentials: implement IPC layer
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Marcos Caceres
URL:
Keywords: InRadar
Depends on: 278315
Blocks: 268516
  Show dependency treegraph
 
Reported: 2024-07-30 16:00 PDT by Marcos Caceres
Modified: 2024-08-19 07:54 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcos Caceres 2024-07-30 16:00:47 PDT
It would be great to implement the IPC layer so we can talk to various platforms that could potentially provide a wallet.

This would require supporting: 

 * cancelling
 * requesting a credential

We probably want to keep this layer pretty small for now and then build it up once we understand the data structure.
Comment 1 Radar WebKit Bug Importer 2024-07-30 16:16:31 PDT
<rdar://problem/132853809>
Comment 2 Marcos Caceres 2024-08-05 22:17:45 PDT
Pull request: https://github.com/WebKit/WebKit/pull/31773
Comment 3 EWS 2024-08-16 01:22:17 PDT
Committed 282338@main (ed88665aadd6): <https://commits.webkit.org/282338@main>

Reviewed commits have been landed. Closing PR #31773 and removing active labels.
Comment 4 Robert Jenner 2024-08-16 09:59:13 PDT
Reopened Bugzilla.
Digital Credentials: implement IPC layer, tracking revert in https://bugs.webkit.org/show_bug.cgi?id=277384.
Comment 5 EWS 2024-08-16 10:02:35 PDT
Committed 282355@main (b55cf2c7e694): <https://commits.webkit.org/282355@main>

Reviewed commits have been landed. Closing PR #32303 and removing active labels.
Comment 6 Robert Jenner 2024-08-16 10:07:17 PDT
(In reply to EWS from comment #5)
> Committed 282355@main (b55cf2c7e694):
> <https://commits.webkit.org/282355@main>
> 
> Reviewed commits have been landed. Closing PR #32303 and removing active
> labels.

We needed to revert the change that originally landed in this bug (282338@main) because it broke the visionOS builds.
Comment 7 Marcos Caceres 2024-08-18 20:46:56 PDT
Pull request: https://github.com/WebKit/WebKit/pull/32375
Comment 8 EWS 2024-08-19 01:14:06 PDT
Committed 282418@main (ddcb00d6dd3c): <https://commits.webkit.org/282418@main>

Reviewed commits have been landed. Closing PR #32375 and removing active labels.