mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-06 17:16:12 +00:00
ca9de7e2fa
during CryptoManager.initialize(), before we add JSS as a provider. The KeyType class was failing to load properly, because its static initializers force the class load of KeyWrapAlgorithm, whose signature needed to be verified, which invoked JSS's signature provider, which accessed KeyType. Basically, installing JSS as the default signature provider before its classes have loaded creates a possibility of circular dependencies in class initialization. The patch is due to Jamie Nicolson. r=wtc. Modified Files: CryptoManager.java pkcs11/KeyType.java |
||
---|---|---|
.. | ||
coreconf | ||
dbm | ||
jss | ||
manager | ||
nss | ||
Makefile.in |