remove medium identity matrix
This commit is contained in:
@@ -12,13 +12,12 @@ import pytest
|
||||
)
|
||||
def test_darc(height, width, message_len):
|
||||
alphabet = SubstitutionKey.init_matrix(width, height, 255)
|
||||
medium = SubstitutionKey.init_identity_matrix(width, height)
|
||||
|
||||
server_keys, mutual_keys, client_keys = generate_keys(height, width)
|
||||
original_message = OuterKey.init_matrix(height).matrix[0]
|
||||
original_message = original_message[:message_len]
|
||||
|
||||
(alphabet_phase1, medium_phase1) = darc_phase1(alphabet, medium, server_keys, mutual_keys)
|
||||
(alphabet_phase1, medium_phase1) = darc_phase1(alphabet, server_keys, mutual_keys)
|
||||
|
||||
(alphabet_phase2, medium_phase2) = darc_phase2(alphabet_phase1, medium_phase1, client_keys, mutual_keys)
|
||||
(phase3_alphabet, phase3_medium) = darc_phase3(alphabet_phase2, medium_phase2, client_keys, mutual_keys)
|
||||
@@ -36,13 +35,12 @@ def test_darc(height, width, message_len):
|
||||
)
|
||||
def test_darc_no_client(height, width, message_len):
|
||||
alphabet = SubstitutionKey.init_matrix(width, height, 255)
|
||||
medium = SubstitutionKey(matrix=[[0 for _ in range(width)] for _ in range(height)])
|
||||
|
||||
server_keys, mutual_keys, client_keys = generate_keys(height, width)
|
||||
|
||||
original_message = OuterKey.init_matrix(height).matrix[0]
|
||||
original_message = original_message[:message_len]
|
||||
(alphabet_phase1, medium_phase1) = darc_phase1(alphabet, medium, server_keys, mutual_keys)
|
||||
(alphabet_phase1, medium_phase1) = darc_phase1(alphabet, server_keys, mutual_keys)
|
||||
|
||||
(phase3_alphabet, phase3_medium) = darc_phase_2_3(alphabet_phase1, medium_phase1, mutual_keys)
|
||||
darc_message = merge_message_no_client(phase3_alphabet, phase3_medium, mutual_keys, original_message)
|
||||
|
||||
Reference in New Issue
Block a user