Skip to content
This repository has been archived by the owner on Apr 2, 2024. It is now read-only.

Issues with Internet Explorer - do a browser check in the plugin? #117

Closed
krautsource opened this issue Oct 19, 2013 · 4 comments
Closed
Milestone

Comments

@krautsource
Copy link
Contributor

Hi all,

Just ran a few tests with IE10 on Windows7 and IE8 on WinXP... no good.
E.g. generating a key pair just doesn't work at all, neither does sending an encrypted message. Some other operations do work, but are very very slow.
This can all be traced back to openpgpjs, looks like IE support either isn't quite there yet or not really feasible.

I guess we should at least mention this in the documentation / FAQ, and maybe even do a browser check in the plugin to warn users?
Perhaps #99, #101 and #116 are related to this.

@niklasfemerstrand
Copy link
Owner

This can all be traced back to openpgpjs, looks like IE support either isn't quite there yet or not really feasible.

More specifically this is traced back to window.crypto.getRandomValues. Internet Explorer supports this since version 11. See browser compability here: https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues

Added it to the FAQ.

@niklasfemerstrand
Copy link
Owner

#101 is Firefox 21, so it should be irrelevant. Waiting for response on #116, most likely outdated browser.

Browser detection, hm, meh... We could debate that it's a feature that it fails silently. Personally I think it's a bit of a paradox that security oriented software supports outdated software, especially in terms of Internet Explorer 10 on Windows XP, which are both unsupported by the vendor(!) for years.

@krautsource
Copy link
Contributor Author

Personally I think it's a bit of a paradox that security oriented software supports outdated software

I fully agree and I don't see much of a need for the plugin to support such software. But I think we should inform the user as to why encryption, key pair generation etc. is not available to him/her: simply because of the browser and not because of user error, server problems, a bug in the plugin or what have you.

@niklasfemerstrand
Copy link
Owner

ACK :-)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants