On 09/28/2013 12:17 PM, Brian Smith wrote:
> On Sat, Sep 28, 2013 at 7:52 AM, Sean Leonard <dev+mozi...@seantek.com> wrote:
>> On 9/27/2013 5:51 PM, Robert Relyea wrote:
>>> I don't have a problem with going for an industry standard way of doing
>>> all of these things, but it's certainly pretty presumptuous to remove these
>>> features without supplying the industry standard replacements and time for
>>> them to filter through the internet. bob
> Why isn't <keygen> good enough?
>
> AFAICT, based on this discussion and others, smart card events are not
> a must-have feature for any website. They are a nice-to-have, at best.
> At worst, they are the wrong model altogether. Either way,
> clearcutting them to make our sandboxing project easier and faster to
> complete still seems to make sense for me. I understand that that
> isn't the most friendly strategy towards the websites that are using
> that feature, but it is extremely unfriendly (at best) of us toward
> hundreds of millions of people to be giving them a browser without a
> sandbox. Sandboxing is a must-have-ASAP feature.
>
>> In addition, it would be a great shame to remove this set of APIs from
>> Firefox because the Mozilla platform itself uses them for chrome-privileged
>> purposes. If you search "smartcard-insert", for example:
>> http://mxr.mozilla.org/mozilla-central/search?string=smartcard-insert
>> Our
>> Firefox extension makes use of these events (in addition to the other APIs)
>> so that would directly impact us as well.
> Good point. We can still keep them around in chrome-privileged
> contexts because chrome-context stuff lives in the parent process and
> so would not be affected by sandboxing. So, if we preserved the
> chrome-context stuff, would your extensions still work?
>
>> It is one thing to remove the <blink> tag, which most users have found
>> annoying or harmful (epilepsy). Removing crypto functionality in contrast
>> impacts critical security functionality for many users.
> Again, smartcard events don't seem like critical functionality
They are to several customers, who have been limping along despite their
lack of support.
>  and
> <keygen> exists.
So CRMF exists to handle missing function in keygen (namely key
archival). If you have a way of doing that in the current keygen, then
it's probably not a problem to remove CRMF.
>  signText is the only API I can see where there is no
> replacement and that would be difficult to go without. But, it is also
> problematic because of its UI; I don't think its UI is sufficiently
> clear and bulletproof that it is really effective at conveying exactly
> what is being signed--especially when you consider
> internationalization and localization issues.
signText is probably the least used of the three you are talking about
removing.

bob

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to