|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectds.ov2.test.Data_protocol_description
public class Data_protocol_description
Protocol description for Data_protocol. Defines suitable Protocol's and Protocol_steps for all protocols described in Data_protocol.id for use in the OV-chip protocol layer.
Nested Class Summary | |
---|---|
(package private) class |
Data_protocol_description.check_data_call
Card action for step check_data in protocol check_data. |
(package private) class |
Data_protocol_description.set_size_call
Card action for step set_size in protocol set_size. |
Field Summary | |
---|---|
(package private) Resizable_buffer |
buf_0
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_1
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_2
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_3
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_4
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_5
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_6
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_7
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_8
Variable declaration from Data_protocol.id. |
(package private) Resizable_buffer |
buf_9
Variable declaration from Data_protocol.id. |
(package private) APDU_short_array |
buf_sizes
Variable declaration from Data_protocol.id. |
static short |
check_data_max_size
The maximal size of the ten Resizable_buffer's used for the protocol data checks. |
Protocol |
check_data_protocol
Protocol instance for protocol check_data. |
(package private) Protocol_step |
check_data_step
Step instance for step check_data in protocol check_data. |
(package private) Data_protocol_card |
data
Card variable declararion from Data_protocol.id. |
(package private) Protocol_step |
data_perf_answer_to_challenge_step
Step instance for step data_perf_answer_to_challenge in protocol data_perf_proof. |
(package private) Protocol_step |
data_perf_proof_commit_step
Step instance for step data_perf_proof_commit in protocol data_perf_proof. |
Protocol |
data_perf_proof_protocol
Protocol instance for protocol data_perf_proof. |
Protocol |
data_performance_receive_protocol
Protocol instance for protocol data_performance_receive. |
(package private) Protocol_step |
data_performance_receive_step
Step instance for step data_performance_receive in protocol data_performance_receive. |
Protocol |
data_performance_send_protocol
Protocol instance for protocol data_performance_send. |
(package private) Protocol_step |
data_performance_send_step
Step instance for step data_performance_send in protocol data_performance_send. |
(package private) APDU_boolean |
performance_test
Variable declaration from Data_protocol.id. |
Protocol |
set_size_protocol
Protocol instance for protocol set_size. |
(package private) Protocol_step |
set_size_step
Step instance for step set_size in protocol set_size. |
(package private) Test_protocols |
test_protocols
Variable declaration from Data_protocol.id. |
Constructor Summary | |
---|---|
Data_protocol_description(Test_protocols test_protocols)
Construct protocol descriptions. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
Data_protocol_card data
Only available if either JAVACARD_APPLET or APPLET_TESTFRAME is defined.
Test_protocols test_protocols
Resizable_buffer buf_0
Resizable_buffer buf_1
Resizable_buffer buf_2
Resizable_buffer buf_3
Resizable_buffer buf_4
Resizable_buffer buf_5
Resizable_buffer buf_6
Resizable_buffer buf_7
Resizable_buffer buf_8
Resizable_buffer buf_9
APDU_short_array buf_sizes
APDU_boolean performance_test
public static final short check_data_max_size
Resizable_buffer's
used for the protocol data checks. Has value
2100.
Protocol_step check_data_step
public Protocol check_data_protocol
Protocol_step set_size_step
public Protocol set_size_protocol
Protocol_step data_performance_receive_step
public Protocol data_performance_receive_protocol
Protocol_step data_performance_send_step
public Protocol data_performance_send_protocol
Protocol_step data_perf_proof_commit_step
Protocol_step data_perf_answer_to_challenge_step
public Protocol data_perf_proof_protocol
Constructor Detail |
---|
public Data_protocol_description(Test_protocols test_protocols)
Method Detail |
---|
public void set_size()
Resizable_buffer's
. The sizes are taken from buf_sizes
.
The new actual sizes of the buffers are afterwards written back
into buf_sizes
. This method does also call Test_protocols.set_result_sizes()
to update the result sizes of all
registered protocols.
public APDU_short_array get_buf_sizes()
buf_sizes
array.
buf_sizes
arrayprivate void init_check_data_step()
check_data_step
.
Initialize the step instance for step check_data in protocol check_data.
public void update_check_data_step()
check_data_step
.
Update argument and result references in the step check_data
of protocol check_data.
private void init_check_data_protocol()
check_data_protocol
.
Initialize the protocol instance for protocol check_data.
public void update_check_data_protocol()
check_data_protocol
.
Update argument and result references in all
steps of protocol check_data.
private void init_set_size_step()
set_size_step
.
Initialize the step instance for step set_size in protocol set_size.
public void update_set_size_step()
set_size_step
.
Update argument and result references in the step set_size
of protocol set_size.
private void init_set_size_protocol()
set_size_protocol
.
Initialize the protocol instance for protocol set_size.
public void update_set_size_protocol()
set_size_protocol
.
Update argument and result references in all
steps of protocol set_size.
private void init_data_performance_receive_step()
data_performance_receive_step
.
Initialize the step instance for step data_performance_receive in protocol data_performance_receive.
public void update_data_performance_receive_step()
data_performance_receive_step
.
Update argument and result references in the step data_performance_receive
of protocol data_performance_receive.
private void init_data_performance_receive_protocol()
data_performance_receive_protocol
.
Initialize the protocol instance for protocol data_performance_receive.
public void update_data_performance_receive_protocol()
data_performance_receive_protocol
.
Update argument and result references in all
steps of protocol data_performance_receive.
private void init_data_performance_send_step()
data_performance_send_step
.
Initialize the step instance for step data_performance_send in protocol data_performance_send.
public void update_data_performance_send_step()
data_performance_send_step
.
Update argument and result references in the step data_performance_send
of protocol data_performance_send.
private void init_data_performance_send_protocol()
data_performance_send_protocol
.
Initialize the protocol instance for protocol data_performance_send.
public void update_data_performance_send_protocol()
data_performance_send_protocol
.
Update argument and result references in all
steps of protocol data_performance_send.
private void init_data_perf_proof_commit_step()
data_perf_proof_commit_step
.
Initialize the step instance for step data_perf_proof_commit in protocol data_perf_proof.
public void update_data_perf_proof_commit_step()
data_perf_proof_commit_step
.
Update argument and result references in the step data_perf_proof_commit
of protocol data_perf_proof.
private void init_data_perf_answer_to_challenge_step()
data_perf_answer_to_challenge_step
.
Initialize the step instance for step data_perf_answer_to_challenge in protocol data_perf_proof.
public void update_data_perf_answer_to_challenge_step()
data_perf_answer_to_challenge_step
.
Update argument and result references in the step data_perf_answer_to_challenge
of protocol data_perf_proof.
private void init_data_perf_proof_protocol()
data_perf_proof_protocol
.
Initialize the protocol instance for protocol data_perf_proof.
public void update_data_perf_proof_protocol()
data_perf_proof_protocol
.
Update argument and result references in all
steps of protocol data_perf_proof.
public void update_all()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |