def rotate_share_hashes(self): """Generates share hashes for clients who can be found in database.""" sovpn_data = SimplifiedOpenvpnData() slugs = sovpn_data.get_all_client_slugs() for slug in slugs: share_hash = _helper.generate_share_hash( slug, self._config.sovpn_share_salt) sovpn_data.rotate_share_hash(slug, share_hash)
def share_hash(self): """Returns generated value of sovpn_hash.""" share_hash = _helper.generate_share_hash(self.slug, self.sovpn_share_salt) return share_hash