|
||||||||||
| 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 | |||||||||