ds.ov2.test
Class Bignat_protocols_description

java.lang.Object
  extended by ds.ov2.test.Bignat_protocols_description

public class Bignat_protocols_description
extends Object

Protocol description for Bignat_protocols. Defines suitable Protocol's and Protocol_steps for all protocols described in Bignat_protocols.id for use in the OV-chip protocol layer.

CPP Preprocessing
This class uses the following cpp defines: PACKAGE, JAVACARD_APPLET, APPLET_TESTFRAME, PUBLIC, ASSERT
Execution Environment:
host, card
Author:
idl compiler
Version:
automatically generated from Bignat_protocols.id

Nested Class Summary
(package private)  class Bignat_protocols_description.add_2_call
          Card action for step add_2 in protocol add.
(package private)  class Bignat_protocols_description.demont_1_call
          Card action for step demont_1 in protocol demontgomerize.
(package private)  class Bignat_protocols_description.demont_2_call
          Card action for step demont_2 in protocol demontgomerize.
(package private)  class Bignat_protocols_description.div_1_call
          Card action for step div_1 in protocol div.
(package private)  class Bignat_protocols_description.div_2_call
          Card action for step div_2 in protocol div.
(package private)  class Bignat_protocols_description.mont_mult_1_call
          Card action for step mont_mult_1 in protocol mont_mult.
(package private)  class Bignat_protocols_description.mont_mult_2_call
          Card action for step mont_mult_2 in protocol mont_mult.
(package private)  class Bignat_protocols_description.mult_1_call
          Card action for step mult_1 in protocol mult.
(package private)  class Bignat_protocols_description.mult_2_call
          Card action for step mult_2 in protocol mult.
(package private)  class Bignat_protocols_description.rsa_exp_full_exp_call
          Card action for step rsa_exp_full_exp in protocol RSA_exp.
(package private)  class Bignat_protocols_description.rsa_exp_init_call
          Card action for step rsa_exp_init in protocol RSA_exp.
(package private)  class Bignat_protocols_description.rsa_exp_parts_exp_call
          Card action for step rsa_exp_parts_exp in protocol RSA_exp.
(package private)  class Bignat_protocols_description.short_sq_4_mult_2_call
          Card action for step short_sq_4_mult_2 in protocol short_square_4_mult.
(package private)  class Bignat_protocols_description.short_sq_4_mult_init_call
          Card action for step short_sq_4_mult_init in protocol short_square_4_mult.
(package private)  class Bignat_protocols_description.short_sq_mult_1_call
          Card action for step short_sq_mult_1 in protocol short_squared_mult.
(package private)  class Bignat_protocols_description.short_sq_mult_2_call
          Card action for step short_sq_mult_2 in protocol short_squared_mult.
(package private)  class Bignat_protocols_description.short_sq_mult_init_call
          Card action for step short_sq_mult_init in protocol short_squared_mult.
(package private)  class Bignat_protocols_description.sq_mult_1_call
          Card action for step sq_mult_1 in protocol squared_mult.
(package private)  class Bignat_protocols_description.sq_mult_2_call
          Card action for step sq_mult_2 in protocol squared_mult.
(package private)  class Bignat_protocols_description.sq_mult_4_2_call
          Card action for step sq_mult_4_2 in protocol squared_mult_4.
(package private)  class Bignat_protocols_description.sq_mult_4_init_call
          Card action for step sq_mult_4_init in protocol squared_mult_4.
(package private)  class Bignat_protocols_description.sq_mult_init_call
          Card action for step sq_mult_init in protocol squared_mult.
(package private)  class Bignat_protocols_description.subtract_2_call
          Card action for step subtract_2 in protocol subtract.
 
Field Summary
(package private)  Protocol_step add_1_step
          Step instance for step add_1 in protocol add.
(package private)  Protocol_step add_2_step
          Step instance for step add_2 in protocol add.
(package private)  Protocol_step add_init_step
          Step instance for step add_init in protocol add.
 Protocol add_protocol
          Protocol instance for protocol add.
(package private)  Protocol_step add_result_step
          Step instance for step add_result in protocol add.
(package private)  Performance_mult_card bignat_card
          Card variable declararion from Bignat_protocols.id.
(package private)  Bignats bignats
          Variable declaration from Bignat_protocols.id.
(package private)  APDU_boolean carry
          Variable declaration from Bignat_protocols.id.
(package private)  Protocol_step demont_1_step
          Step instance for step demont_1 in protocol demontgomerize.
(package private)  Protocol_step demont_2_step
          Step instance for step demont_2 in protocol demontgomerize.
(package private)  Protocol_step demont_init_step
          Step instance for step demont_init in protocol demontgomerize.
(package private)  Protocol_step demont_result_step
          Step instance for step demont_result in protocol demontgomerize.
 Protocol demontgomerize_protocol
          Protocol instance for protocol demontgomerize.
(package private)  Protocol_step div_1_step
          Step instance for step div_1 in protocol div.
(package private)  Protocol_step div_2_step
          Step instance for step div_2 in protocol div.
(package private)  Protocol_step div_init_step
          Step instance for step div_init in protocol div.
 Protocol div_protocol
          Protocol instance for protocol div.
(package private)  Protocol_step div_result_step
          Step instance for step div_result in protocol div.
(package private)  Protocol_step mont_mult_1_step
          Step instance for step mont_mult_1 in protocol mont_mult.
(package private)  Protocol_step mont_mult_2_step
          Step instance for step mont_mult_2 in protocol mont_mult.
(package private)  Protocol_step mont_mult_init_step
          Step instance for step mont_mult_init in protocol mont_mult.
 Protocol mont_mult_protocol
          Protocol instance for protocol mont_mult.
(package private)  Protocol_step mont_mult_result_step
          Step instance for step mont_mult_result in protocol mont_mult.
(package private)  Protocol_step mult_1_step
          Step instance for step mult_1 in protocol mult.
(package private)  Protocol_step mult_2_step
          Step instance for step mult_2 in protocol mult.
(package private)  Protocol_step mult_init_step
          Step instance for step mult_init in protocol mult.
 Protocol mult_protocol
          Protocol instance for protocol mult.
(package private)  Protocol_step mult_result_step
          Step instance for step mult_result in protocol mult.
(package private)  APDU_short rounds
          Variable declaration from Bignat_protocols.id.
(package private)  Protocol_step rsa_exp_full_empty_step
          Step instance for step rsa_exp_full_empty in protocol RSA_exp.
(package private)  Protocol_step rsa_exp_full_exp_step
          Step instance for step rsa_exp_full_exp in protocol RSA_exp.
(package private)  Protocol_step rsa_exp_init_step
          Step instance for step rsa_exp_init in protocol RSA_exp.
(package private)  Protocol_step rsa_exp_parts_empty_step
          Step instance for step rsa_exp_parts_empty in protocol RSA_exp.
(package private)  Protocol_step rsa_exp_parts_exp_step
          Step instance for step rsa_exp_parts_exp in protocol RSA_exp.
 Protocol rsa_exp_protocol
          Protocol instance for protocol RSA_exp.
(package private)  Protocol_step rsa_exp_result_step
          Step instance for step rsa_exp_result in protocol RSA_exp.
(package private)  Protocol_step 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 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 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 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 short_sq_mult_1_step
          Step instance for step short_sq_mult_1 in protocol short_squared_mult.
(package private)  Protocol_step short_sq_mult_2_step
          Step instance for step short_sq_mult_2 in protocol short_squared_mult.
(package private)  Protocol_step short_sq_mult_init_step
          Step instance for step short_sq_mult_init in protocol short_squared_mult.
(package private)  Protocol_step short_sq_mult_result_step
          Step instance for step short_sq_mult_result in protocol short_squared_mult.
 Protocol short_square_4_mult_protocol
          Protocol instance for protocol short_square_4_mult.
 Protocol short_squared_mult_protocol
          Protocol instance for protocol short_squared_mult.
(package private)  Protocol_step sq_mult_1_step
          Step instance for step sq_mult_1 in protocol squared_mult.
(package private)  Protocol_step sq_mult_2_step
          Step instance for step sq_mult_2 in protocol squared_mult.
(package private)  Protocol_step sq_mult_4_1_step
          Step instance for step sq_mult_4_1 in protocol squared_mult_4.
(package private)  Protocol_step sq_mult_4_2_step
          Step instance for step sq_mult_4_2 in protocol squared_mult_4.
(package private)  Protocol_step sq_mult_4_init_step
          Step instance for step sq_mult_4_init in protocol squared_mult_4.
(package private)  Protocol_step sq_mult_4_result_step
          Step instance for step sq_mult_4_result in protocol squared_mult_4.
(package private)  Protocol_step sq_mult_init_step
          Step instance for step sq_mult_init in protocol squared_mult.
(package private)  Protocol_step sq_mult_result_step
          Step instance for step sq_mult_result in protocol squared_mult.
 Protocol squared_mult_4_protocol
          Protocol instance for protocol squared_mult_4.
 Protocol squared_mult_protocol
          Protocol instance for protocol squared_mult.
(package private)  Protocol_step subtract_1_step
          Step instance for step subtract_1 in protocol subtract.
(package private)  Protocol_step subtract_2_step
          Step instance for step subtract_2 in protocol subtract.
(package private)  Protocol_step subtract_init_step
          Step instance for step subtract_init in protocol subtract.
 Protocol subtract_protocol
          Protocol instance for protocol subtract.
(package private)  Protocol_step subtract_result_step
          Step instance for step subtract_result in protocol subtract.
 
Constructor Summary
Bignat_protocols_description(Bignats bignats)
          Construct protocol descriptions.
 
Method Summary
private  void init_add_1_step()
          Initialize add_1_step.
private  void init_add_2_step()
          Initialize add_2_step.
private  void init_add_init_step()
          Initialize add_init_step.
private  void init_add_protocol()
          Initialize add_protocol.
private  void init_add_result_step()
          Initialize add_result_step.
private  void init_demont_1_step()
          Initialize demont_1_step.
private  void init_demont_2_step()
          Initialize demont_2_step.
private  void init_demont_init_step()
          Initialize demont_init_step.
private  void init_demont_result_step()
          Initialize demont_result_step.
private  void init_demontgomerize_protocol()
          Initialize demontgomerize_protocol.
private  void init_div_1_step()
          Initialize div_1_step.
private  void init_div_2_step()
          Initialize div_2_step.
private  void init_div_init_step()
          Initialize div_init_step.
private  void init_div_protocol()
          Initialize div_protocol.
private  void init_div_result_step()
          Initialize div_result_step.
private  void init_mont_mult_1_step()
          Initialize mont_mult_1_step.
private  void init_mont_mult_2_step()
          Initialize mont_mult_2_step.
private  void init_mont_mult_init_step()
          Initialize mont_mult_init_step.
private  void init_mont_mult_protocol()
          Initialize mont_mult_protocol.
private  void init_mont_mult_result_step()
          Initialize mont_mult_result_step.
private  void init_mult_1_step()
          Initialize mult_1_step.
private  void init_mult_2_step()
          Initialize mult_2_step.
private  void init_mult_init_step()
          Initialize mult_init_step.
private  void init_mult_protocol()
          Initialize mult_protocol.
private  void init_mult_result_step()
          Initialize mult_result_step.
private  void init_rsa_exp_full_empty_step()
          Initialize rsa_exp_full_empty_step.
private  void init_rsa_exp_full_exp_step()
          Initialize rsa_exp_full_exp_step.
private  void init_rsa_exp_init_step()
          Initialize rsa_exp_init_step.
private  void init_rsa_exp_parts_empty_step()
          Initialize rsa_exp_parts_empty_step.
private  void init_rsa_exp_parts_exp_step()
          Initialize rsa_exp_parts_exp_step.
private  void init_rsa_exp_protocol()
          Initialize rsa_exp_protocol.
private  void init_rsa_exp_result_step()
          Initialize rsa_exp_result_step.
private  void init_short_sq_4_mult_1_step()
          Initialize short_sq_4_mult_1_step.
private  void init_short_sq_4_mult_2_step()
          Initialize short_sq_4_mult_2_step.
private  void init_short_sq_4_mult_init_step()
          Initialize short_sq_4_mult_init_step.
private  void init_short_sq_4_mult_result_step()
          Initialize short_sq_4_mult_result_step.
private  void init_short_sq_mult_1_step()
          Initialize short_sq_mult_1_step.
private  void init_short_sq_mult_2_step()
          Initialize short_sq_mult_2_step.
private  void init_short_sq_mult_init_step()
          Initialize short_sq_mult_init_step.
private  void init_short_sq_mult_result_step()
          Initialize short_sq_mult_result_step.
private  void init_short_square_4_mult_protocol()
          Initialize short_square_4_mult_protocol.
private  void init_short_squared_mult_protocol()
          Initialize short_squared_mult_protocol.
private  void init_sq_mult_1_step()
          Initialize sq_mult_1_step.
private  void init_sq_mult_2_step()
          Initialize sq_mult_2_step.
private  void init_sq_mult_4_1_step()
          Initialize sq_mult_4_1_step.
private  void init_sq_mult_4_2_step()
          Initialize sq_mult_4_2_step.
private  void init_sq_mult_4_init_step()
          Initialize sq_mult_4_init_step.
private  void init_sq_mult_4_result_step()
          Initialize sq_mult_4_result_step.
private  void init_sq_mult_init_step()
          Initialize sq_mult_init_step.
private  void init_sq_mult_result_step()
          Initialize sq_mult_result_step.
private  void init_squared_mult_4_protocol()
          Initialize squared_mult_4_protocol.
private  void init_squared_mult_protocol()
          Initialize squared_mult_protocol.
private  void init_subtract_1_step()
          Initialize subtract_1_step.
private  void init_subtract_2_step()
          Initialize subtract_2_step.
private  void init_subtract_init_step()
          Initialize subtract_init_step.
private  void init_subtract_protocol()
          Initialize subtract_protocol.
private  void init_subtract_result_step()
          Initialize subtract_result_step.
 void update_add_1_step()
          Update step instance in add_1_step.
 void update_add_2_step()
          Update step instance in add_2_step.
 void update_add_init_step()
          Update step instance in add_init_step.
 void update_add_protocol()
          Update add_protocol.
 void update_add_result_step()
          Update step instance in add_result_step.
 void update_all()
          Update all protocols in this object.
 void update_demont_1_step()
          Update step instance in demont_1_step.
 void update_demont_2_step()
          Update step instance in demont_2_step.
 void update_demont_init_step()
          Update step instance in demont_init_step.
 void update_demont_result_step()
          Update step instance in demont_result_step.
 void update_demontgomerize_protocol()
          Update demontgomerize_protocol.
 void update_div_1_step()
          Update step instance in div_1_step.
 void update_div_2_step()
          Update step instance in div_2_step.
 void update_div_init_step()
          Update step instance in div_init_step.
 void update_div_protocol()
          Update div_protocol.
 void update_div_result_step()
          Update step instance in div_result_step.
 void update_mont_mult_1_step()
          Update step instance in mont_mult_1_step.
 void update_mont_mult_2_step()
          Update step instance in mont_mult_2_step.
 void update_mont_mult_init_step()
          Update step instance in mont_mult_init_step.
 void update_mont_mult_protocol()
          Update mont_mult_protocol.
 void update_mont_mult_result_step()
          Update step instance in mont_mult_result_step.
 void update_mult_1_step()
          Update step instance in mult_1_step.
 void update_mult_2_step()
          Update step instance in mult_2_step.
 void update_mult_init_step()
          Update step instance in mult_init_step.
 void update_mult_protocol()
          Update mult_protocol.
 void update_mult_result_step()
          Update step instance in mult_result_step.
 void update_rsa_exp_full_empty_step()
          Update step instance in rsa_exp_full_empty_step.
 void update_rsa_exp_full_exp_step()
          Update step instance in rsa_exp_full_exp_step.
 void update_rsa_exp_init_step()
          Update step instance in rsa_exp_init_step.
 void update_rsa_exp_parts_empty_step()
          Update step instance in rsa_exp_parts_empty_step.
 void update_rsa_exp_parts_exp_step()
          Update step instance in rsa_exp_parts_exp_step.
 void update_rsa_exp_protocol()
          Update rsa_exp_protocol.
 void update_rsa_exp_result_step()
          Update step instance in rsa_exp_result_step.
 void update_short_sq_4_mult_1_step()
          Update step instance in short_sq_4_mult_1_step.
 void update_short_sq_4_mult_2_step()
          Update step instance in short_sq_4_mult_2_step.
 void update_short_sq_4_mult_init_step()
          Update step instance in short_sq_4_mult_init_step.
 void update_short_sq_4_mult_result_step()
          Update step instance in short_sq_4_mult_result_step.
 void update_short_sq_mult_1_step()
          Update step instance in short_sq_mult_1_step.
 void update_short_sq_mult_2_step()
          Update step instance in short_sq_mult_2_step.
 void update_short_sq_mult_init_step()
          Update step instance in short_sq_mult_init_step.
 void update_short_sq_mult_result_step()
          Update step instance in short_sq_mult_result_step.
 void update_short_square_4_mult_protocol()
          Update short_square_4_mult_protocol.
 void update_short_squared_mult_protocol()
          Update short_squared_mult_protocol.
 void update_sq_mult_1_step()
          Update step instance in sq_mult_1_step.
 void update_sq_mult_2_step()
          Update step instance in sq_mult_2_step.
 void update_sq_mult_4_1_step()
          Update step instance in sq_mult_4_1_step.
 void update_sq_mult_4_2_step()
          Update step instance in sq_mult_4_2_step.
 void update_sq_mult_4_init_step()
          Update step instance in sq_mult_4_init_step.
 void update_sq_mult_4_result_step()
          Update step instance in sq_mult_4_result_step.
 void update_sq_mult_init_step()
          Update step instance in sq_mult_init_step.
 void update_sq_mult_result_step()
          Update step instance in sq_mult_result_step.
 void update_squared_mult_4_protocol()
          Update squared_mult_4_protocol.
 void update_squared_mult_protocol()
          Update squared_mult_protocol.
 void update_subtract_1_step()
          Update step instance in subtract_1_step.
 void update_subtract_2_step()
          Update step instance in subtract_2_step.
 void update_subtract_init_step()
          Update step instance in subtract_init_step.
 void update_subtract_protocol()
          Update subtract_protocol.
 void update_subtract_result_step()
          Update step instance in subtract_result_step.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bignat_card

Performance_mult_card bignat_card
Card variable declararion from Bignat_protocols.id.

Only available if either JAVACARD_APPLET or APPLET_TESTFRAME is defined.


bignats

Bignats bignats
Variable declaration from Bignat_protocols.id.


rounds

APDU_short rounds
Variable declaration from Bignat_protocols.id.


carry

APDU_boolean carry
Variable declaration from Bignat_protocols.id.


mont_mult_init_step

Protocol_step mont_mult_init_step
Step instance for step mont_mult_init in protocol mont_mult.


mont_mult_1_step

Protocol_step mont_mult_1_step
Step instance for step mont_mult_1 in protocol mont_mult.


mont_mult_2_step

Protocol_step mont_mult_2_step
Step instance for step mont_mult_2 in protocol mont_mult.


mont_mult_result_step

Protocol_step mont_mult_result_step
Step instance for step mont_mult_result in protocol mont_mult.


mont_mult_protocol

public Protocol mont_mult_protocol
Protocol instance for protocol mont_mult.


demont_init_step

Protocol_step demont_init_step
Step instance for step demont_init in protocol demontgomerize.


demont_1_step

Protocol_step demont_1_step
Step instance for step demont_1 in protocol demontgomerize.


demont_2_step

Protocol_step demont_2_step
Step instance for step demont_2 in protocol demontgomerize.


demont_result_step

Protocol_step demont_result_step
Step instance for step demont_result in protocol demontgomerize.


demontgomerize_protocol

public Protocol demontgomerize_protocol
Protocol instance for protocol demontgomerize.


div_init_step

Protocol_step div_init_step
Step instance for step div_init in protocol div.


div_1_step

Protocol_step div_1_step
Step instance for step div_1 in protocol div.


div_2_step

Protocol_step div_2_step
Step instance for step div_2 in protocol div.


div_result_step

Protocol_step div_result_step
Step instance for step div_result in protocol div.


div_protocol

public Protocol div_protocol
Protocol instance for protocol div.


rsa_exp_init_step

Protocol_step rsa_exp_init_step
Step instance for step rsa_exp_init in protocol RSA_exp.


rsa_exp_parts_empty_step

Protocol_step rsa_exp_parts_empty_step
Step instance for step rsa_exp_parts_empty in protocol RSA_exp.


rsa_exp_parts_exp_step

Protocol_step rsa_exp_parts_exp_step
Step instance for step rsa_exp_parts_exp in protocol RSA_exp.


rsa_exp_full_empty_step

Protocol_step rsa_exp_full_empty_step
Step instance for step rsa_exp_full_empty in protocol RSA_exp.


rsa_exp_full_exp_step

Protocol_step rsa_exp_full_exp_step
Step instance for step rsa_exp_full_exp in protocol RSA_exp.


rsa_exp_result_step

Protocol_step rsa_exp_result_step
Step instance for step rsa_exp_result in protocol RSA_exp.


rsa_exp_protocol

public Protocol rsa_exp_protocol
Protocol instance for protocol RSA_exp.


sq_mult_init_step

Protocol_step sq_mult_init_step
Step instance for step sq_mult_init in protocol squared_mult.


sq_mult_1_step

Protocol_step sq_mult_1_step
Step instance for step sq_mult_1 in protocol squared_mult.


sq_mult_2_step

Protocol_step sq_mult_2_step
Step instance for step sq_mult_2 in protocol squared_mult.


sq_mult_result_step

Protocol_step sq_mult_result_step
Step instance for step sq_mult_result in protocol squared_mult.


squared_mult_protocol

public Protocol squared_mult_protocol
Protocol instance for protocol squared_mult.


short_sq_mult_init_step

Protocol_step short_sq_mult_init_step
Step instance for step short_sq_mult_init in protocol short_squared_mult.


short_sq_mult_1_step

Protocol_step short_sq_mult_1_step
Step instance for step short_sq_mult_1 in protocol short_squared_mult.


short_sq_mult_2_step

Protocol_step short_sq_mult_2_step
Step instance for step short_sq_mult_2 in protocol short_squared_mult.


short_sq_mult_result_step

Protocol_step short_sq_mult_result_step
Step instance for step short_sq_mult_result in protocol short_squared_mult.


short_squared_mult_protocol

public Protocol short_squared_mult_protocol
Protocol instance for protocol short_squared_mult.


sq_mult_4_init_step

Protocol_step sq_mult_4_init_step
Step instance for step sq_mult_4_init in protocol squared_mult_4.


sq_mult_4_1_step

Protocol_step sq_mult_4_1_step
Step instance for step sq_mult_4_1 in protocol squared_mult_4.


sq_mult_4_2_step

Protocol_step sq_mult_4_2_step
Step instance for step sq_mult_4_2 in protocol squared_mult_4.


sq_mult_4_result_step

Protocol_step sq_mult_4_result_step
Step instance for step sq_mult_4_result in protocol squared_mult_4.


squared_mult_4_protocol

public Protocol squared_mult_4_protocol
Protocol instance for protocol squared_mult_4.


short_sq_4_mult_init_step

Protocol_step short_sq_4_mult_init_step
Step instance for step short_sq_4_mult_init in protocol short_square_4_mult.


short_sq_4_mult_1_step

Protocol_step short_sq_4_mult_1_step
Step instance for step short_sq_4_mult_1 in protocol short_square_4_mult.


short_sq_4_mult_2_step

Protocol_step short_sq_4_mult_2_step
Step instance for step short_sq_4_mult_2 in protocol short_square_4_mult.


short_sq_4_mult_result_step

Protocol_step short_sq_4_mult_result_step
Step instance for step short_sq_4_mult_result in protocol short_square_4_mult.


short_square_4_mult_protocol

public Protocol short_square_4_mult_protocol
Protocol instance for protocol short_square_4_mult.


add_init_step

Protocol_step add_init_step
Step instance for step add_init in protocol add.


add_1_step

Protocol_step add_1_step
Step instance for step add_1 in protocol add.


add_2_step

Protocol_step add_2_step
Step instance for step add_2 in protocol add.


add_result_step

Protocol_step add_result_step
Step instance for step add_result in protocol add.


add_protocol

public Protocol add_protocol
Protocol instance for protocol add.


subtract_init_step

Protocol_step subtract_init_step
Step instance for step subtract_init in protocol subtract.


subtract_1_step

Protocol_step subtract_1_step
Step instance for step subtract_1 in protocol subtract.


subtract_2_step

Protocol_step subtract_2_step
Step instance for step subtract_2 in protocol subtract.


subtract_result_step

Protocol_step subtract_result_step
Step instance for step subtract_result in protocol subtract.


subtract_protocol

public Protocol subtract_protocol
Protocol instance for protocol subtract.


mult_init_step

Protocol_step mult_init_step
Step instance for step mult_init in protocol mult.


mult_1_step

Protocol_step mult_1_step
Step instance for step mult_1 in protocol mult.


mult_2_step

Protocol_step mult_2_step
Step instance for step mult_2 in protocol mult.


mult_result_step

Protocol_step mult_result_step
Step instance for step mult_result in protocol mult.


mult_protocol

public Protocol mult_protocol
Protocol instance for protocol mult.

Constructor Detail

Bignat_protocols_description

public Bignat_protocols_description(Bignats bignats)
Construct protocol descriptions. Construct and initialize the protocol descriptions for all protocols described in Bignat_protocols.id, except for those that are declared as delayed there.

Method Detail

init_mont_mult_init_step

private void init_mont_mult_init_step()
Initialize mont_mult_init_step. Initialize the step instance for step mont_mult_init in protocol mont_mult.


update_mont_mult_init_step

public void update_mont_mult_init_step()
Update step instance in mont_mult_init_step. Update argument and result references in the step mont_mult_init of protocol mont_mult.


init_mont_mult_1_step

private void init_mont_mult_1_step()
Initialize mont_mult_1_step. Initialize the step instance for step mont_mult_1 in protocol mont_mult.


update_mont_mult_1_step

public void update_mont_mult_1_step()
Update step instance in mont_mult_1_step. Update argument and result references in the step mont_mult_1 of protocol mont_mult.


init_mont_mult_2_step

private void init_mont_mult_2_step()
Initialize mont_mult_2_step. Initialize the step instance for step mont_mult_2 in protocol mont_mult.


update_mont_mult_2_step

public void update_mont_mult_2_step()
Update step instance in mont_mult_2_step. Update argument and result references in the step mont_mult_2 of protocol mont_mult.


init_mont_mult_result_step

private void init_mont_mult_result_step()
Initialize mont_mult_result_step. Initialize the step instance for step mont_mult_result in protocol mont_mult.


update_mont_mult_result_step

public void update_mont_mult_result_step()
Update step instance in mont_mult_result_step. Update argument and result references in the step mont_mult_result of protocol mont_mult.


init_mont_mult_protocol

private void init_mont_mult_protocol()
Initialize mont_mult_protocol. Initialize the protocol instance for protocol mont_mult.


update_mont_mult_protocol

public void update_mont_mult_protocol()
Update mont_mult_protocol. Update argument and result references in all steps of protocol mont_mult.


init_demont_init_step

private void init_demont_init_step()
Initialize demont_init_step. Initialize the step instance for step demont_init in protocol demontgomerize.


update_demont_init_step

public void update_demont_init_step()
Update step instance in demont_init_step. Update argument and result references in the step demont_init of protocol demontgomerize.


init_demont_1_step

private void init_demont_1_step()
Initialize demont_1_step. Initialize the step instance for step demont_1 in protocol demontgomerize.


update_demont_1_step

public void update_demont_1_step()
Update step instance in demont_1_step. Update argument and result references in the step demont_1 of protocol demontgomerize.


init_demont_2_step

private void init_demont_2_step()
Initialize demont_2_step. Initialize the step instance for step demont_2 in protocol demontgomerize.


update_demont_2_step

public void update_demont_2_step()
Update step instance in demont_2_step. Update argument and result references in the step demont_2 of protocol demontgomerize.


init_demont_result_step

private void init_demont_result_step()
Initialize demont_result_step. Initialize the step instance for step demont_result in protocol demontgomerize.


update_demont_result_step

public void update_demont_result_step()
Update step instance in demont_result_step. Update argument and result references in the step demont_result of protocol demontgomerize.


init_demontgomerize_protocol

private void init_demontgomerize_protocol()
Initialize demontgomerize_protocol. Initialize the protocol instance for protocol demontgomerize.


update_demontgomerize_protocol

public void update_demontgomerize_protocol()
Update demontgomerize_protocol. Update argument and result references in all steps of protocol demontgomerize.


init_div_init_step

private void init_div_init_step()
Initialize div_init_step. Initialize the step instance for step div_init in protocol div.


update_div_init_step

public void update_div_init_step()
Update step instance in div_init_step. Update argument and result references in the step div_init of protocol div.


init_div_1_step

private void init_div_1_step()
Initialize div_1_step. Initialize the step instance for step div_1 in protocol div.


update_div_1_step

public void update_div_1_step()
Update step instance in div_1_step. Update argument and result references in the step div_1 of protocol div.


init_div_2_step

private void init_div_2_step()
Initialize div_2_step. Initialize the step instance for step div_2 in protocol div.


update_div_2_step

public void update_div_2_step()
Update step instance in div_2_step. Update argument and result references in the step div_2 of protocol div.


init_div_result_step

private void init_div_result_step()
Initialize div_result_step. Initialize the step instance for step div_result in protocol div.


update_div_result_step

public void update_div_result_step()
Update step instance in div_result_step. Update argument and result references in the step div_result of protocol div.


init_div_protocol

private void init_div_protocol()
Initialize div_protocol. Initialize the protocol instance for protocol div.


update_div_protocol

public void update_div_protocol()
Update div_protocol. Update argument and result references in all steps of protocol div.


init_rsa_exp_init_step

private void init_rsa_exp_init_step()
Initialize rsa_exp_init_step. Initialize the step instance for step rsa_exp_init in protocol RSA_exp.


update_rsa_exp_init_step

public void update_rsa_exp_init_step()
Update step instance in rsa_exp_init_step. Update argument and result references in the step rsa_exp_init of protocol RSA_exp.


init_rsa_exp_parts_empty_step

private void init_rsa_exp_parts_empty_step()
Initialize rsa_exp_parts_empty_step. Initialize the step instance for step rsa_exp_parts_empty in protocol RSA_exp.


update_rsa_exp_parts_empty_step

public void update_rsa_exp_parts_empty_step()
Update step instance in rsa_exp_parts_empty_step. Update argument and result references in the step rsa_exp_parts_empty of protocol RSA_exp.


init_rsa_exp_parts_exp_step

private void init_rsa_exp_parts_exp_step()
Initialize rsa_exp_parts_exp_step. Initialize the step instance for step rsa_exp_parts_exp in protocol RSA_exp.


update_rsa_exp_parts_exp_step

public void update_rsa_exp_parts_exp_step()
Update step instance in rsa_exp_parts_exp_step. Update argument and result references in the step rsa_exp_parts_exp of protocol RSA_exp.


init_rsa_exp_full_empty_step

private void init_rsa_exp_full_empty_step()
Initialize rsa_exp_full_empty_step. Initialize the step instance for step rsa_exp_full_empty in protocol RSA_exp.


update_rsa_exp_full_empty_step

public void update_rsa_exp_full_empty_step()
Update step instance in rsa_exp_full_empty_step. Update argument and result references in the step rsa_exp_full_empty of protocol RSA_exp.


init_rsa_exp_full_exp_step

private void init_rsa_exp_full_exp_step()
Initialize rsa_exp_full_exp_step. Initialize the step instance for step rsa_exp_full_exp in protocol RSA_exp.


update_rsa_exp_full_exp_step

public void update_rsa_exp_full_exp_step()
Update step instance in rsa_exp_full_exp_step. Update argument and result references in the step rsa_exp_full_exp of protocol RSA_exp.


init_rsa_exp_result_step

private void init_rsa_exp_result_step()
Initialize rsa_exp_result_step. Initialize the step instance for step rsa_exp_result in protocol RSA_exp.


update_rsa_exp_result_step

public void update_rsa_exp_result_step()
Update step instance in rsa_exp_result_step. Update argument and result references in the step rsa_exp_result of protocol RSA_exp.


init_rsa_exp_protocol

private void init_rsa_exp_protocol()
Initialize rsa_exp_protocol. Initialize the protocol instance for protocol RSA_exp.


update_rsa_exp_protocol

public void update_rsa_exp_protocol()
Update rsa_exp_protocol. Update argument and result references in all steps of protocol RSA_exp.


init_sq_mult_init_step

private void init_sq_mult_init_step()
Initialize sq_mult_init_step. Initialize the step instance for step sq_mult_init in protocol squared_mult.


update_sq_mult_init_step

public void update_sq_mult_init_step()
Update step instance in sq_mult_init_step. Update argument and result references in the step sq_mult_init of protocol squared_mult.


init_sq_mult_1_step

private void init_sq_mult_1_step()
Initialize sq_mult_1_step. Initialize the step instance for step sq_mult_1 in protocol squared_mult.


update_sq_mult_1_step

public void update_sq_mult_1_step()
Update step instance in sq_mult_1_step. Update argument and result references in the step sq_mult_1 of protocol squared_mult.


init_sq_mult_2_step

private void init_sq_mult_2_step()
Initialize sq_mult_2_step. Initialize the step instance for step sq_mult_2 in protocol squared_mult.


update_sq_mult_2_step

public void update_sq_mult_2_step()
Update step instance in sq_mult_2_step. Update argument and result references in the step sq_mult_2 of protocol squared_mult.


init_sq_mult_result_step

private void init_sq_mult_result_step()
Initialize sq_mult_result_step. Initialize the step instance for step sq_mult_result in protocol squared_mult.


update_sq_mult_result_step

public void update_sq_mult_result_step()
Update step instance in sq_mult_result_step. Update argument and result references in the step sq_mult_result of protocol squared_mult.


init_squared_mult_protocol

private void init_squared_mult_protocol()
Initialize squared_mult_protocol. Initialize the protocol instance for protocol squared_mult.


update_squared_mult_protocol

public void update_squared_mult_protocol()
Update squared_mult_protocol. Update argument and result references in all steps of protocol squared_mult.


init_short_sq_mult_init_step

private void init_short_sq_mult_init_step()
Initialize short_sq_mult_init_step. Initialize the step instance for step short_sq_mult_init in protocol short_squared_mult.


update_short_sq_mult_init_step

public void update_short_sq_mult_init_step()
Update step instance in short_sq_mult_init_step. Update argument and result references in the step short_sq_mult_init of protocol short_squared_mult.


init_short_sq_mult_1_step

private void init_short_sq_mult_1_step()
Initialize short_sq_mult_1_step. Initialize the step instance for step short_sq_mult_1 in protocol short_squared_mult.


update_short_sq_mult_1_step

public void update_short_sq_mult_1_step()
Update step instance in short_sq_mult_1_step. Update argument and result references in the step short_sq_mult_1 of protocol short_squared_mult.


init_short_sq_mult_2_step

private void init_short_sq_mult_2_step()
Initialize short_sq_mult_2_step. Initialize the step instance for step short_sq_mult_2 in protocol short_squared_mult.


update_short_sq_mult_2_step

public void update_short_sq_mult_2_step()
Update step instance in short_sq_mult_2_step. Update argument and result references in the step short_sq_mult_2 of protocol short_squared_mult.


init_short_sq_mult_result_step

private void init_short_sq_mult_result_step()
Initialize short_sq_mult_result_step. Initialize the step instance for step short_sq_mult_result in protocol short_squared_mult.


update_short_sq_mult_result_step

public void update_short_sq_mult_result_step()
Update step instance in short_sq_mult_result_step. Update argument and result references in the step short_sq_mult_result of protocol short_squared_mult.


init_short_squared_mult_protocol

private void init_short_squared_mult_protocol()
Initialize short_squared_mult_protocol. Initialize the protocol instance for protocol short_squared_mult.


update_short_squared_mult_protocol

public void update_short_squared_mult_protocol()
Update short_squared_mult_protocol. Update argument and result references in all steps of protocol short_squared_mult.


init_sq_mult_4_init_step

private void init_sq_mult_4_init_step()
Initialize sq_mult_4_init_step. Initialize the step instance for step sq_mult_4_init in protocol squared_mult_4.


update_sq_mult_4_init_step

public void update_sq_mult_4_init_step()
Update step instance in sq_mult_4_init_step. Update argument and result references in the step sq_mult_4_init of protocol squared_mult_4.


init_sq_mult_4_1_step

private void init_sq_mult_4_1_step()
Initialize sq_mult_4_1_step. Initialize the step instance for step sq_mult_4_1 in protocol squared_mult_4.


update_sq_mult_4_1_step

public void update_sq_mult_4_1_step()
Update step instance in sq_mult_4_1_step. Update argument and result references in the step sq_mult_4_1 of protocol squared_mult_4.


init_sq_mult_4_2_step

private void init_sq_mult_4_2_step()
Initialize sq_mult_4_2_step. Initialize the step instance for step sq_mult_4_2 in protocol squared_mult_4.


update_sq_mult_4_2_step

public void update_sq_mult_4_2_step()
Update step instance in sq_mult_4_2_step. Update argument and result references in the step sq_mult_4_2 of protocol squared_mult_4.


init_sq_mult_4_result_step

private void init_sq_mult_4_result_step()
Initialize sq_mult_4_result_step. Initialize the step instance for step sq_mult_4_result in protocol squared_mult_4.


update_sq_mult_4_result_step

public void update_sq_mult_4_result_step()
Update step instance in sq_mult_4_result_step. Update argument and result references in the step sq_mult_4_result of protocol squared_mult_4.


init_squared_mult_4_protocol

private void init_squared_mult_4_protocol()
Initialize squared_mult_4_protocol. Initialize the protocol instance for protocol squared_mult_4.


update_squared_mult_4_protocol

public void update_squared_mult_4_protocol()
Update squared_mult_4_protocol. Update argument and result references in all steps of protocol squared_mult_4.


init_short_sq_4_mult_init_step

private void init_short_sq_4_mult_init_step()
Initialize short_sq_4_mult_init_step. Initialize the step instance for step short_sq_4_mult_init in protocol short_square_4_mult.


update_short_sq_4_mult_init_step

public void update_short_sq_4_mult_init_step()
Update step instance in short_sq_4_mult_init_step. Update argument and result references in the step short_sq_4_mult_init of protocol short_square_4_mult.


init_short_sq_4_mult_1_step

private void init_short_sq_4_mult_1_step()
Initialize short_sq_4_mult_1_step. Initialize the step instance for step short_sq_4_mult_1 in protocol short_square_4_mult.


update_short_sq_4_mult_1_step

public void update_short_sq_4_mult_1_step()
Update step instance in short_sq_4_mult_1_step. Update argument and result references in the step short_sq_4_mult_1 of protocol short_square_4_mult.


init_short_sq_4_mult_2_step

private void init_short_sq_4_mult_2_step()
Initialize short_sq_4_mult_2_step. Initialize the step instance for step short_sq_4_mult_2 in protocol short_square_4_mult.


update_short_sq_4_mult_2_step

public void update_short_sq_4_mult_2_step()
Update step instance in short_sq_4_mult_2_step. Update argument and result references in the step short_sq_4_mult_2 of protocol short_square_4_mult.


init_short_sq_4_mult_result_step

private void init_short_sq_4_mult_result_step()
Initialize short_sq_4_mult_result_step. Initialize the step instance for step short_sq_4_mult_result in protocol short_square_4_mult.


update_short_sq_4_mult_result_step

public void update_short_sq_4_mult_result_step()
Update step instance in short_sq_4_mult_result_step. Update argument and result references in the step short_sq_4_mult_result of protocol short_square_4_mult.


init_short_square_4_mult_protocol

private void init_short_square_4_mult_protocol()
Initialize short_square_4_mult_protocol. Initialize the protocol instance for protocol short_square_4_mult.


update_short_square_4_mult_protocol

public void update_short_square_4_mult_protocol()
Update short_square_4_mult_protocol. Update argument and result references in all steps of protocol short_square_4_mult.


init_add_init_step

private void init_add_init_step()
Initialize add_init_step. Initialize the step instance for step add_init in protocol add.


update_add_init_step

public void update_add_init_step()
Update step instance in add_init_step. Update argument and result references in the step add_init of protocol add.


init_add_1_step

private void init_add_1_step()
Initialize add_1_step. Initialize the step instance for step add_1 in protocol add.


update_add_1_step

public void update_add_1_step()
Update step instance in add_1_step. Update argument and result references in the step add_1 of protocol add.


init_add_2_step

private void init_add_2_step()
Initialize add_2_step. Initialize the step instance for step add_2 in protocol add.


update_add_2_step

public void update_add_2_step()
Update step instance in add_2_step. Update argument and result references in the step add_2 of protocol add.


init_add_result_step

private void init_add_result_step()
Initialize add_result_step. Initialize the step instance for step add_result in protocol add.


update_add_result_step

public void update_add_result_step()
Update step instance in add_result_step. Update argument and result references in the step add_result of protocol add.


init_add_protocol

private void init_add_protocol()
Initialize add_protocol. Initialize the protocol instance for protocol add.


update_add_protocol

public void update_add_protocol()
Update add_protocol. Update argument and result references in all steps of protocol add.


init_subtract_init_step

private void init_subtract_init_step()
Initialize subtract_init_step. Initialize the step instance for step subtract_init in protocol subtract.


update_subtract_init_step

public void update_subtract_init_step()
Update step instance in subtract_init_step. Update argument and result references in the step subtract_init of protocol subtract.


init_subtract_1_step

private void init_subtract_1_step()
Initialize subtract_1_step. Initialize the step instance for step subtract_1 in protocol subtract.


update_subtract_1_step

public void update_subtract_1_step()
Update step instance in subtract_1_step. Update argument and result references in the step subtract_1 of protocol subtract.


init_subtract_2_step

private void init_subtract_2_step()
Initialize subtract_2_step. Initialize the step instance for step subtract_2 in protocol subtract.


update_subtract_2_step

public void update_subtract_2_step()
Update step instance in subtract_2_step. Update argument and result references in the step subtract_2 of protocol subtract.


init_subtract_result_step

private void init_subtract_result_step()
Initialize subtract_result_step. Initialize the step instance for step subtract_result in protocol subtract.


update_subtract_result_step

public void update_subtract_result_step()
Update step instance in subtract_result_step. Update argument and result references in the step subtract_result of protocol subtract.


init_subtract_protocol

private void init_subtract_protocol()
Initialize subtract_protocol. Initialize the protocol instance for protocol subtract.


update_subtract_protocol

public void update_subtract_protocol()
Update subtract_protocol. Update argument and result references in all steps of protocol subtract.


init_mult_init_step

private void init_mult_init_step()
Initialize mult_init_step. Initialize the step instance for step mult_init in protocol mult.


update_mult_init_step

public void update_mult_init_step()
Update step instance in mult_init_step. Update argument and result references in the step mult_init of protocol mult.


init_mult_1_step

private void init_mult_1_step()
Initialize mult_1_step. Initialize the step instance for step mult_1 in protocol mult.


update_mult_1_step

public void update_mult_1_step()
Update step instance in mult_1_step. Update argument and result references in the step mult_1 of protocol mult.


init_mult_2_step

private void init_mult_2_step()
Initialize mult_2_step. Initialize the step instance for step mult_2 in protocol mult.


update_mult_2_step

public void update_mult_2_step()
Update step instance in mult_2_step. Update argument and result references in the step mult_2 of protocol mult.


init_mult_result_step

private void init_mult_result_step()
Initialize mult_result_step. Initialize the step instance for step mult_result in protocol mult.


update_mult_result_step

public void update_mult_result_step()
Update step instance in mult_result_step. Update argument and result references in the step mult_result of protocol mult.


init_mult_protocol

private void init_mult_protocol()
Initialize mult_protocol. Initialize the protocol instance for protocol mult.


update_mult_protocol

public void update_mult_protocol()
Update mult_protocol. Update argument and result references in all steps of protocol mult.


update_all

public void update_all()
Update all protocols in this object. Update all argument and result references in all steps of all protocol instances described in Bignat_protocols.id.