mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-04-08 03:14:21 +00:00
dirnode: finish renaming "iv" to "salt" in the code and the hash tag
This commit is contained in:
parent
7f1d8b7c46
commit
2f704ed001
@ -195,7 +195,7 @@ class NewDirectoryNode:
|
||||
|
||||
def _encrypt_rwcap(self, rwcap):
|
||||
assert isinstance(rwcap, str)
|
||||
salt = hashutil.mutable_rwcap_iv_hash(rwcap)
|
||||
salt = hashutil.mutable_rwcap_salt_hash(rwcap)
|
||||
key = hashutil.mutable_rwcap_key_hash(salt, self._node.get_writekey())
|
||||
cryptor = AES(key)
|
||||
crypttext = cryptor.process(rwcap)
|
||||
|
@ -82,7 +82,7 @@ MUTABLE_STORAGEINDEX_TAG = "allmydata_mutable_readkey_to_storage_index_v1"
|
||||
|
||||
# dirnodes
|
||||
DIRNODE_CHILD_WRITECAP_TAG = "allmydata_mutable_writekey_and_salt_to_dirnode_child_capkey_v1"
|
||||
DIRNODE_CHILD_IV_TAG = "allmydata_mutable_writekey_to_iv_v1"
|
||||
DIRNODE_CHILD_SALT_TAG = "allmydata_dirnode_child_rwcap_to_salt_v1"
|
||||
|
||||
def storage_index_hash(key):
|
||||
# storage index is truncated to 128 bits (16 bytes). We're only hashing a
|
||||
@ -172,8 +172,8 @@ def hmac(tag, data):
|
||||
|
||||
def mutable_rwcap_key_hash(iv, writekey):
|
||||
return tagged_pair_hash(DIRNODE_CHILD_WRITECAP_TAG, iv, writekey, KEYLEN)
|
||||
def mutable_rwcap_iv_hash(writekey):
|
||||
return tagged_hash(DIRNODE_CHILD_IV_TAG, writekey, IVLEN)
|
||||
def mutable_rwcap_salt_hash(writekey):
|
||||
return tagged_hash(DIRNODE_CHILD_SALT_TAG, writekey, IVLEN)
|
||||
|
||||
def ssk_writekey_hash(privkey):
|
||||
return tagged_hash(MUTABLE_WRITEKEY_TAG, privkey, KEYLEN)
|
||||
|
Loading…
x
Reference in New Issue
Block a user