Package ds.ov2.test

Test applet for OV-chip protocol layer and for ds.ov2.bignat functionality.

See:
          Description

Class Summary
Bignat_protocols_description Protocol description for Bignat_protocols.
Bignat_protocols_stubs Stub code for running methods on the card.
Bignat_protocols_stubs.Div_result_result Result record for step div_result of protocol div.
Bignat_protocols_stubs.Rsa_exp_result_result Result record for step rsa_exp_result of protocol RSA_exp.
Bignat_protocols_stubs.Subtract_result_result Result record for step subtract_result of protocol subtract.
Bignat_protocols_test_stubs Stub code for running methods in the testframe on the host.
Bignat_protocols_test_stubs.Div_result_result Result record for step div_result of protocol div.
Bignat_protocols_test_stubs.Rsa_exp_result_result Result record for step rsa_exp_result of protocol RSA_exp.
Bignat_protocols_test_stubs.Subtract_result_result Result record for step subtract_result of protocol subtract.
Bignats Central point for allocating all Bignat's, Vector's and RSA_exponent's.
Card_performance Performance measurements for the protocol layer.
Check_data_transmission Test the protocol layer by sending arguments and receiving results of varying sizes.
Data_protocol_card Card functionality for the data protocols of Data_protocol.id.
Data_protocol_description Protocol description for Data_protocol.
Data_protocol_host Host driver for the data protocols that check/measure the protocol layer.
Data_protocol_stubs Stub code for running methods on the card.
Data_protocol_stubs.Check_data_result Result record for step check_data of protocol check_data.
Data_protocol_stubs.Data_perf_answer_to_challenge_result Result record for step data_perf_answer_to_challenge of protocol data_perf_proof.
Data_protocol_stubs.Data_perf_proof_commit_result Result record for step data_perf_proof_commit of protocol data_perf_proof.
Data_protocol_stubs.Data_performance_send_result Result record for step data_performance_send of protocol data_performance_send.
Data_protocol_test_stubs Stub code for running methods in the testframe on the host.
Data_protocol_test_stubs.Check_data_result Result record for step check_data of protocol check_data.
Data_protocol_test_stubs.Data_perf_answer_to_challenge_result Result record for step data_perf_answer_to_challenge of protocol data_perf_proof.
Data_protocol_test_stubs.Data_perf_proof_commit_result Result record for step data_perf_proof_commit of protocol data_perf_proof.
Data_protocol_test_stubs.Data_performance_send_result Result record for step data_performance_send of protocol data_performance_send.
Exponent_perf_card Methods for the vector_exp protocol.
Exponent_perf_description Protocol description for Exponent_perf.
Exponent_perf_host Correctness check and performance measurement for all multi-exponent variants in Vector.
Exponent_perf_stubs Stub code for running methods on the card.
Exponent_perf_test_stubs Stub code for running methods in the testframe on the host.
Misc_protocols_description Protocol description for Misc_protocols.
Misc_protocols_host This class contains the host driver code for the misc protocols, which are ping, set_size, mem_size and status.
Misc_protocols_stubs Stub code for running methods on the card.
Misc_protocols_stubs.Mem_size_result Result record for step mem_size of protocol mem_size.
Misc_protocols_stubs.Status_result Result record for step status of protocol status.
Misc_protocols_test_stubs Stub code for running methods in the testframe on the host.
Misc_protocols_test_stubs.Mem_size_result Result record for step mem_size of protocol mem_size.
Misc_protocols_test_stubs.Status_result Result record for step status of protocol status.
Performance_mult_card Card/applet methods for testing Montgomery multiplication, demontgomerization and division.
Performance_mult_host Correctness check and performance measurements for various methods of the bignat library.
State Global variables of the host driver for the test applet.
Test_applet Main test applet class.
Test_host Main class of the host driver for the test applet that gives access to all the functionality of the test applet.
Test_protocols Central point of the test applet.
 

Enum Summary
Exponent_perf_host.Vector_exponent_variant Enumeration for the different multi-power implementations.
 

Exception Summary
Data_protocol_host.Data_error Exception to indicate that an error in the protocol layer has been detected when checking the results from the applet.
 

Package ds.ov2.test Description

Test applet for OV-chip protocol layer and for ds.ov2.bignat functionality.