if I want to share my encrypted text to any member I must share my public key with them? Does it offer key versioning and management too | discoverkit | discoverkit