Open Bug 1460250 Opened 6 years ago Updated 2 years ago

provide asynchronous versions of some PKCS#11 APIs

Categories

(Core :: Security: PSM, defect, P2)

59 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: wouter, Unassigned)

References

Details

(Whiteboard: [psm-backlog])

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
Build ID: 20180326232916

Steps to reproduce:

From an addon, perform a call to browser.pkcs11.getModuleSlots() with a correct name for a PKCS#11 JSON file.


Actual results:

The browser UI froze for several seconds, until PKCS#11 calls which cause the module to access hardware, had returned.


Expected results:

The browser UI should not freeze, PKCS#11 calls should be done on a separate thread
Component: Untriaged → Security: PSM
Product: Firefox → Core
Priority: -- → P2
Summary: PKCS#11 calls are done on the UI thread → provide asynchronous versions of some PKCS#11 APIs
Whiteboard: [psm-backlog]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.