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).
Created attachment 215440 [details]
Will fail to compile, because it depends on other patches. But the code is all disabled anyway, so EWS is not of much use.
Comment on attachment 215440 [details]
Attachment 215440 [details] did not pass mac-wk2-ews (mac-wk2):
Follow-up in <http://trac.webkit.org/r158367>.