Bug 123476

Summary: Add bindings code for crypto algorithm dictionaries
Product: WebKit Reporter: Alexey Proskuryakov <ap>
Component: BindingsAssignee: Alexey Proskuryakov <ap>
Status: RESOLVED FIXED    
Severity: Normal CC: buildbot, rniwa, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 122679    
Attachments:
Description Flags
proposed patch sam: review+, buildbot: commit-queue-

Alexey Proskuryakov
Reported 2013-10-29 15:49:50 PDT
We need to convert Algorithm dictionaries to C++ structs/classes, so that we could pass them to DOM code. This is somewhat complicated due to incompatibilities between Web IDL and WebCrypto (e.g. WebCrypto uses nested dictionaries, which is not allowed, and it also doesn't describe what exactly to do with missing dictionary elements).
Attachments
proposed patch (40.83 KB, patch)
2013-10-29 16:07 PDT, Alexey Proskuryakov
sam: review+
buildbot: commit-queue-
Alexey Proskuryakov
Comment 1 2013-10-29 16:07:53 PDT
Created attachment 215440 [details] proposed patch Will fail to compile, because it depends on other patches. But the code is all disabled anyway, so EWS is not of much use.
Build Bot
Comment 2 2013-10-29 16:10:50 PDT
Comment on attachment 215440 [details] proposed patch Attachment 215440 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/17148147
Alexey Proskuryakov
Comment 3 2013-10-31 10:31:31 PDT
Alexey Proskuryakov
Comment 4 2013-10-31 10:38:26 PDT
Note You need to log in before you can comment on or make changes to this bug.