implemting async RSA decryption. should keep our lovely brwoser friends from blocking whenever an invite comes in. seems to be working nicely. ended up cleaning up some of the Protected internals as a result.
implementing key generator in protected shared initialize()