Client and Server API for anonymous, authenticated, confidential storage and retreival of secrets