refactor eof_arr to eof_mask
This commit is contained in:
@@ -189,8 +189,8 @@ def merge_message(
|
||||
height = len(alphabet_phase3.matrix)
|
||||
width = len(alphabet_phase3.matrix[0])
|
||||
msg_len = len(input_sequence)
|
||||
eof_arr = AlphabetKey.init_matrix(width, height, 255).matrix[0]
|
||||
#eof_msg_mask = Mask.init_matrix(width, height, msg_len)
|
||||
|
||||
eof_msg_mask = Mask.init_matrix(width, height, msg_len)
|
||||
|
||||
if msg_len < height:
|
||||
padded_input_sequence = OuterKey.init_matrix(height)
|
||||
@@ -201,10 +201,6 @@ def merge_message(
|
||||
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
|
||||
|
||||
alpha_ncdo1_ncdo2_inp = (alphabet_phase3 < (~(cdo1 << cdo2) << padded_input_sequence))
|
||||
if msg_len < height:
|
||||
alpha_ncdo1_ncdo2_inp.matrix[msg_len] = eof_arr
|
||||
|
||||
mmi3 = mutual_keys.persistent.medium.inner_key_3 << mutual_keys.ephemeral.medium.inner_key_3
|
||||
mmi4 = mutual_keys.persistent.medium.inner_key_4 << mutual_keys.ephemeral.medium.inner_key_4
|
||||
mmo4 = mutual_keys.persistent.medium.outer_key_4 << mutual_keys.ephemeral.medium.outer_key_4
|
||||
@@ -217,7 +213,7 @@ def merge_message(
|
||||
darc_message = (
|
||||
(
|
||||
(medium_phase3 < ~(cmo1 << cmo2)) ^
|
||||
(alpha_ncdo1_ncdo2_inp << (mmi3 < ~(mmo4 << mmo6)))
|
||||
(((alphabet_phase3 < (~(cdo1 << cdo2) << padded_input_sequence)) ^ eof_msg_mask) << (mmi3 < ~(mmo4 << mmo6)))
|
||||
) < mmo4
|
||||
) << (mmi4 < (mmo5 << ~mmo6))
|
||||
return darc_message
|
||||
|
||||
Reference in New Issue
Block a user