okay so I have a password that I store in my vault. It is encrypted on my computer via their java script and the encrypted blob is stored in last pass. I decide to share this password. So on my computer the last plugin is reaching out in last pass cloud to get the user I am sharing with public key, re-encrypting the password on my local computer with my master password or some derivative of that, and the public key for the shared user. If the user doesn't have an account how does it get a public key for that user, since they would not have created a private key as I am assuming the private key is partly based on the master password which doesn't exits. Is their documentation on this some where? I have seen the podcast by steve gibson on the initial LastPass java script and how they secure the password, but at the time they did not offer the ability to share a password.