|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Protocol_step | |
---|---|
ds.ov2.front | Frontoffice code for applet and host side, including a test frame. |
ds.ov2.test | Test applet for OV-chip protocol layer and for ds.ov2.bignat
functionality. |
ds.ov2.util | OV-chip protocol layer, general APDU data types and other miscellaneous code. |
Uses of Protocol_step in ds.ov2.front |
---|
Fields in ds.ov2.front declared as Protocol_step | |
---|---|
(package private) Protocol_step |
RSA_card_protocol_description.allocate_step
Step instance for step allocate in protocol allocate. |
(package private) Protocol_step |
RSA_card_protocol_description.commit_step
Step instance for step commit in protocol gate. |
(package private) Protocol_step |
RSA_card_protocol_description.finish_signature_step
Step instance for step finish_signature in protocol resign. |
(package private) Protocol_step |
RSA_card_protocol_description.get_signature_step
Step instance for step get_signature in protocol resign. |
(package private) Protocol_step |
RSA_card_debug_description.get_step
Step instance for step get in protocol status. |
(package private) Protocol_step |
RSA_card_protocol_description.init_data_step
Step instance for step init_data in protocol initialize. |
(package private) Protocol_step |
RSA_card_protocol_description.make_sig_hash_step
Step instance for step make_sig_hash in protocol resign. |
(package private) Protocol_step |
RSA_card_debug_description.mem_size_step
Step instance for step mem_size in protocol mem_size. |
(package private) Protocol_step |
RSA_card_debug_description.reset_step
Step instance for step reset in protocol reset_applet_state. |
(package private) Protocol_step |
RSA_card_protocol_description.respond_step
Step instance for step respond in protocol gate. |
Uses of Protocol_step in ds.ov2.test |
---|
Fields in ds.ov2.test declared as Protocol_step | |
---|---|
(package private) Protocol_step |
Bignat_protocols_description.add_1_step
Step instance for step add_1 in protocol add. |
(package private) Protocol_step |
Bignat_protocols_description.add_2_step
Step instance for step add_2 in protocol add. |
(package private) Protocol_step |
Bignat_protocols_description.add_init_step
Step instance for step add_init in protocol add. |
(package private) Protocol_step |
Bignat_protocols_description.add_result_step
Step instance for step add_result in protocol add. |
(package private) Protocol_step |
Data_protocol_description.check_data_step
Step instance for step check_data in protocol check_data. |
(package private) Protocol_step |
Data_protocol_description.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_protocol_description.data_perf_proof_commit_step
Step instance for step data_perf_proof_commit in protocol data_perf_proof. |
(package private) Protocol_step |
Data_protocol_description.data_performance_receive_step
Step instance for step data_performance_receive in protocol data_performance_receive. |
(package private) Protocol_step |
Data_protocol_description.data_performance_send_step
Step instance for step data_performance_send in protocol data_performance_send. |
(package private) Protocol_step |
Bignat_protocols_description.demont_1_step
Step instance for step demont_1 in protocol demontgomerize. |
(package private) Protocol_step |
Bignat_protocols_description.demont_2_step
Step instance for step demont_2 in protocol demontgomerize. |
(package private) Protocol_step |
Bignat_protocols_description.demont_init_step
Step instance for step demont_init in protocol demontgomerize. |
(package private) Protocol_step |
Bignat_protocols_description.demont_result_step
Step instance for step demont_result in protocol demontgomerize. |
(package private) Protocol_step |
Bignat_protocols_description.div_1_step
Step instance for step div_1 in protocol div. |
(package private) Protocol_step |
Bignat_protocols_description.div_2_step
Step instance for step div_2 in protocol div. |
(package private) Protocol_step |
Bignat_protocols_description.div_init_step
Step instance for step div_init in protocol div. |
(package private) Protocol_step |
Bignat_protocols_description.div_result_step
Step instance for step div_result in protocol div. |
(package private) Protocol_step |
Misc_protocols_description.mem_size_step
Step instance for step mem_size in protocol mem_size. |
(package private) Protocol_step |
Bignat_protocols_description.mont_mult_1_step
Step instance for step mont_mult_1 in protocol mont_mult. |
(package private) Protocol_step |
Bignat_protocols_description.mont_mult_2_step
Step instance for step mont_mult_2 in protocol mont_mult. |
(package private) Protocol_step |
Bignat_protocols_description.mont_mult_init_step
Step instance for step mont_mult_init in protocol mont_mult. |
(package private) Protocol_step |
Bignat_protocols_description.mont_mult_result_step
Step instance for step mont_mult_result in protocol mont_mult. |
(package private) Protocol_step |
Bignat_protocols_description.mult_1_step
Step instance for step mult_1 in protocol mult. |
(package private) Protocol_step |
Bignat_protocols_description.mult_2_step
Step instance for step mult_2 in protocol mult. |
(package private) Protocol_step |
Bignat_protocols_description.mult_init_step
Step instance for step mult_init in protocol mult. |
(package private) Protocol_step |
Bignat_protocols_description.mult_result_step
Step instance for step mult_result in protocol mult. |
(package private) Protocol_step |
Misc_protocols_description.ping_step
Step instance for step ping in protocol Ping. |
(package private) Protocol_step |
Bignat_protocols_description.rsa_exp_full_empty_step
Step instance for step rsa_exp_full_empty in protocol RSA_exp. |
(package private) Protocol_step |
Bignat_protocols_description.rsa_exp_full_exp_step
Step instance for step rsa_exp_full_exp in protocol RSA_exp. |
(package private) Protocol_step |
Bignat_protocols_description.rsa_exp_init_step
Step instance for step rsa_exp_init in protocol RSA_exp. |
(package private) Protocol_step |
Bignat_protocols_description.rsa_exp_parts_empty_step
Step instance for step rsa_exp_parts_empty in protocol RSA_exp. |
(package private) Protocol_step |
Bignat_protocols_description.rsa_exp_parts_exp_step
Step instance for step rsa_exp_parts_exp in protocol RSA_exp. |
(package private) Protocol_step |
Bignat_protocols_description.rsa_exp_result_step
Step instance for step rsa_exp_result in protocol RSA_exp. |
(package private) Protocol_step |
Misc_protocols_description.set_size_step
Step instance for step set_size in protocol set_size. |
(package private) Protocol_step |
Data_protocol_description.set_size_step
Step instance for step set_size in protocol set_size. |
(package private) Protocol_step |
Exponent_perf_description.set_vector_length_step
Step instance for step set_vector_length in protocol Vector_length. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_4_mult_1_step
Step instance for step short_sq_4_mult_1 in protocol short_square_4_mult. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_4_mult_2_step
Step instance for step short_sq_4_mult_2 in protocol short_square_4_mult. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_4_mult_init_step
Step instance for step short_sq_4_mult_init in protocol short_square_4_mult. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_4_mult_result_step
Step instance for step short_sq_4_mult_result in protocol short_square_4_mult. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_mult_1_step
Step instance for step short_sq_mult_1 in protocol short_squared_mult. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_mult_2_step
Step instance for step short_sq_mult_2 in protocol short_squared_mult. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_mult_init_step
Step instance for step short_sq_mult_init in protocol short_squared_mult. |
(package private) Protocol_step |
Bignat_protocols_description.short_sq_mult_result_step
Step instance for step short_sq_mult_result in protocol short_squared_mult. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_1_step
Step instance for step sq_mult_1 in protocol squared_mult. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_2_step
Step instance for step sq_mult_2 in protocol squared_mult. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_4_1_step
Step instance for step sq_mult_4_1 in protocol squared_mult_4. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_4_2_step
Step instance for step sq_mult_4_2 in protocol squared_mult_4. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_4_init_step
Step instance for step sq_mult_4_init in protocol squared_mult_4. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_4_result_step
Step instance for step sq_mult_4_result in protocol squared_mult_4. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_init_step
Step instance for step sq_mult_init in protocol squared_mult. |
(package private) Protocol_step |
Bignat_protocols_description.sq_mult_result_step
Step instance for step sq_mult_result in protocol squared_mult. |
(package private) Protocol_step |
Misc_protocols_description.status_step
Step instance for step status in protocol status. |
(package private) Protocol_step |
Bignat_protocols_description.subtract_1_step
Step instance for step subtract_1 in protocol subtract. |
(package private) Protocol_step |
Bignat_protocols_description.subtract_2_step
Step instance for step subtract_2 in protocol subtract. |
(package private) Protocol_step |
Bignat_protocols_description.subtract_init_step
Step instance for step subtract_init in protocol subtract. |
(package private) Protocol_step |
Bignat_protocols_description.subtract_result_step
Step instance for step subtract_result in protocol subtract. |
(package private) Protocol_step |
Exponent_perf_description.vector_exp_1_step
Step instance for step vector_exp_1 in protocol Vector_exp. |
(package private) Protocol_step |
Exponent_perf_description.vector_exp_2_step
Step instance for step vector_exp_2 in protocol Vector_exp. |
(package private) Protocol_step |
Exponent_perf_description.vector_exp_choose_mod_step
Step instance for step vector_exp_choose_mod in protocol Vector_exp. |
(package private) Protocol_step |
Exponent_perf_description.vector_exp_init_step
Step instance for step vector_exp_init in protocol Vector_exp. |
(package private) Protocol_step |
Exponent_perf_description.vector_exp_result_step
Step instance for step vector_exp_result in protocol Vector_exp. |
Uses of Protocol_step in ds.ov2.util |
---|
Fields in ds.ov2.util declared as Protocol_step | |
---|---|
private Protocol_step |
Host_protocol.protocol_step
The protocol step for this instance. |
Protocol_step[] |
Protocol.steps
All steps of this protocol. |
Methods in ds.ov2.util with parameters of type Protocol_step | |
---|---|
private void |
Card_protocol.process_method(APDU apdu,
byte[] buf,
Protocol_step step)
Call the method for the current step and start sending the results afterwards. |
private void |
Card_protocol.process_receive(APDU apdu,
byte[] buf,
Protocol_step step)
Process the next argument APDU. |
private void |
Card_protocol.process_send(APDU apdu,
byte[] buf,
Protocol_step step)
Start or continue to send the results to the host. |
Constructors in ds.ov2.util with parameters of type Protocol_step | |
---|---|
Host_protocol(Protocol protocol,
Protocol_step step,
PrintWriter out,
boolean apduscript,
String name)
Create a new instance for running the protocol step step . |
|
Protocol(Protocol_step[] steps)
Create a new protocol instance, consisting of the steps in steps . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |