Exemple #1
0
    def set_index_key(self, key, hashit = False):
	"""Set a key for a hashed index. In this case, the key fields
	are binary, don't leak information, yet are still searchable."""
	if hashit:
	    key = hashkey(key)
	self.index_key = key
Exemple #2
0
    def set_user_key(self, key, hashit = False):
	"""Set the user key."""
	if hashit:
	    key = hashkey(key)
	self.user_key = key
Exemple #3
0
    def set_table_key(self, key, hashit = False):
	"""Encrypt/decrypt the table with this key."""
	if hashit:
	    key = hashkey(key)
	self.table_key = key