Oops. We missed something when nsICryptoHash got implemented in bug 415799.
=> nsNSSShutDownObject
nsCryptoHash and nsCryptoHMAC contain a handle to an NSS object that gets invalid at time of NSS shutdown.
We should have made these classes derive from nsNSSShutDownObject, in order to track/invalidate the references when necessary.
Oops. We missed something when nsICryptoHash got implemented in bug 415799.
=> nsNSSShutDownObject
nsCryptoHash and nsCryptoHMAC contain a handle to an NSS object that gets invalid at time of NSS shutdown.
We should have made these classes derive from nsNSSShutDownOb ject, in order to track/invalidate the references when necessary.