refactor var names

This commit is contained in:
2024-07-03 09:50:37 -05:00
parent 5c8b2b0b99
commit acade23e86
2 changed files with 20 additions and 29 deletions

View File

@@ -93,7 +93,7 @@ def transmit_alphabet(
mutual_persistent_data_keys: MutualPersistentDataKeys,
mutual_ephemeral_data_keys: MutualEphemeralDataKeys
):
mdpi2 = mutual_persistent_data_keys.inner_key_2
mpdi2 = mutual_persistent_data_keys.inner_key_2
mdi1 = mutual_persistent_data_keys.inner_key_1 << mutual_ephemeral_data_keys.inner_key_1
mdo1 = mutual_persistent_data_keys.outer_key_1 << mutual_ephemeral_data_keys.outer_key_1
mdo2 = mutual_persistent_data_keys.outer_key_2 << mutual_ephemeral_data_keys.outer_key_2
@@ -110,16 +110,10 @@ def transmit_alphabet(
meda = mutual_ephemeral_data_keys.alpha_key
alphabet_phase3 = (
(alphabet_phase2 << ((~cdi1 << mdpi2) < (mdo3 << cdo1_cdo2))) ^
((((ceda ^ cpda ^ meda) < mdo1) << ((mdi1 < mdo2) << (mdpi2 < mdo3))) < cdo1_cdo2)
)
alphabet_phase3 = (
(alphabet_phase2 << ((~cdi1 << mdpi2) < (mdo3 << cdo1_cdo2))) ^
(alphabet_phase2 << ((~cdi1 << mpdi2) < (mdo3 << cdo1_cdo2))) ^
(
(
((ceda ^ cpda ^ meda) < (mdo1 << cdo1_cdo2)) << ((mdi1 < (mdo2 << cdo1_cdo2)) << (mdpi2 < (mdo3 << cdo1_cdo2)))
((ceda ^ cpda ^ meda) < (mdo1 << cdo1_cdo2)) << ((mdi1 < (mdo2 << cdo1_cdo2)) << (mpdi2 < (mdo3 << cdo1_cdo2)))
)
)
)
@@ -133,7 +127,7 @@ def transmit_medium(
mutual_persistent_medium_keys: MutualPersistentMediumKeys,
mutual_ephemeral_medium_keys: MutualEphemeralMediumKeys
):
mmpi1 = mutual_persistent_medium_keys.inner_key_2
mpmi2 = mutual_persistent_medium_keys.inner_key_2
mmi1 = mutual_persistent_medium_keys.inner_key_1 << mutual_ephemeral_medium_keys.inner_key_1
mmo1 = mutual_persistent_medium_keys.outer_key_1 << mutual_ephemeral_medium_keys.outer_key_1
mmo2 = mutual_persistent_medium_keys.outer_key_2 << mutual_ephemeral_medium_keys.outer_key_2
@@ -150,8 +144,8 @@ def transmit_medium(
mema = mutual_ephemeral_medium_keys.alpha_key
medium_phase3 = (
((medium_phase2 < ~cmo1_cmo2) << ((~cmi1 << mmpi1) < mmo3)) ^
(((cpma ^ cema ^ mema) < mmo1) << ((mmi1 < mmo2) << (mmpi1 < mmo3)))
((medium_phase2 < ~cmo1_cmo2) << ((~cmi1 << mpmi2) < mmo3)) ^
(((cpma ^ cema ^ mema) < mmo1) << ((mmi1 < mmo2) << (mpmi2 < mmo3)))
) < cmo1_cmo2
return medium_phase3
@@ -185,19 +179,16 @@ def merge_message(
medium_phase3: AlphabetKey,
client_keys: ClientKeys,
mutual_keys: MutualKeys,
input_sequence: list[int]
message: list[int]
):
height = len(alphabet_phase3.matrix)
width = len(alphabet_phase3.matrix[0])
msg_len = len(input_sequence)
msg_len = len(message)
eof_msg_mask = Mask.init_matrix(width, height, msg_len)
if msg_len < height:
padded_input_sequence = OuterKey.init_matrix(height)
padded_input_sequence.matrix = [input_sequence + padded_input_sequence.matrix[0][msg_len:]]
else:
padded_input_sequence = OuterKey(matrix=[input_sequence])
padded_input_sequence = OuterKey.init_matrix(height)
padded_input_sequence.matrix = [message + padded_input_sequence.matrix[0][msg_len:]]
cdo1 = client_keys.persistent.data.outer_key_1 << client_keys.ephemeral.data.outer_key_1
cdo2 = client_keys.persistent.data.outer_key_2 << client_keys.ephemeral.data.outer_key_2

View File

@@ -40,12 +40,12 @@ def translate_data(
spda = server_persistent_data_keys.alpha_key
seda = server_ephemeral_data_keys.alpha_key
alpha_phase1 = (
alphabet_phase1 = (
((alphabet < sdo1) << (sdi1 < mdo3)) ^
(((spda ^ seda) < mdo1) << (mdi1 < mdo2))
)
return alpha_phase1
return alphabet_phase1
def translate_medium(
@@ -61,8 +61,8 @@ def translate_medium(
spma = server_persistent_medium_keys.alpha_key
sema = server_ephemeral_medium_keys.alpha_key
operand = medium ^ (((spma ^ sema) < mmo1) << (mmi1 < mmo2))
return operand
medium_phase1 = medium ^ (((spma ^ sema) < mmo1) << (mmi1 < mmo2))
return medium_phase1
def darc_phase_4(alphabet: AlphabetKey, darc_message: AlphabetKey, server_keys: ServerKeys, mutual_keys: MutualKeys):
@@ -105,11 +105,11 @@ def phase4_translate_alphabet(
mpda = mutual_persistent_data_keys.alpha_key
meda = mutual_ephemeral_data_keys.alpha_key
translated_alpha = (
translated_alphabet = (
((alphabet < sdo1) << ((sdi1 << mpdi2) < mdo3)) ^
(((spda ^ seda ^ mpda ^ meda) < mdo1) << ((mdi1 < mdo2) << (mpdi2 < mdo3)))
)
return translated_alpha
return translated_alphabet
def phase4_unwrap_medium(
@@ -137,16 +137,16 @@ def phase4_unwrap_medium(
mpma = mutual_persistent_medium_keys.alpha_key
mema = mutual_ephemeral_medium_keys.alpha_key
medium_unwrapped = (
unwrapped_medium = (
((darc_message < ~mmo4) << ~(mmi4 < (mmo5 << nmmo6_nmmo4))) ^
(((spma ^ sema ^ mpma ^ mema) < mmo1) << ((mmi1 < mmo2) << (mpmi2 < mmo3)))
) << (~mmi3 < nmmo6_nmmo4)
return medium_unwrapped
return unwrapped_medium
def resolve_message(translated_alphabet: AlphabetKey, translated_messasge: AlphabetKey) -> list[int]:
def resolve_message(translated_alphabet: AlphabetKey, unwrapped_medium: AlphabetKey) -> list[int]:
alphabet_map = {str(key): idx for idx, key in enumerate(translated_alphabet.matrix)}
encoded_message = [str(alpha) for alpha in translated_messasge.matrix]
encoded_message = [str(alpha) for alpha in unwrapped_medium.matrix]
message = []
for alpha in encoded_message: