A B C D E F G H I J K L M N O P Q R S T U V W Y Z

A

a - Variable in class ds.ov2.bignat.Bignat_array
The array of the contained bignats.
a - Variable in class ds.ov2.bignat.Host_vector
BigInteger contents.
a - Variable in class ds.ov2.util.APDU_short_array
The internal array with the data.
Action - Class in ds.ov2.util
An implementation of Runnable to be able to create anonymous inner runnables that implement Runnable.
Action() - Constructor for class ds.ov2.util.Action
Empty constructor.
action_lock - Variable in class ds.ov2.gui.Terminal_thread
Lock for Terminal_thread.next_action.
actions - Variable in class ds.ov2.gui.Applet_list_window
Action instance
add(Bignat) - Method in class ds.ov2.bignat.Bignat
Addition.
add_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step add_1 of protocol add on the card.
add_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step add_1 of protocol add in the test environment.
add_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step add_1 in protocol add.
add_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step add_2 of protocol add on the card.
add_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step add_2 of protocol add in the test environment.
add_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step add_2 in protocol add.
add_carry(Bignat) - Method in class ds.ov2.bignat.Bignat
Addition with carry report.
add_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step add_init of protocol add on the card.
add_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step add_init of protocol add in the test environment.
add_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step add_init in protocol add.
add_jcop_provider() - Static method in class ds.ov2.util.Card_terminal
Loads the Provider for the JcopEmulator TerminalFactory that gives access to a jcop emulator via the javax.smartcardio package.
add_measure() - Method in class ds.ov2.test.Performance_mult_host
Addition performance.
add_perf_once(Random, int) - Method in class ds.ov2.test.Performance_mult_host
Checks and measures addition on the card.
add_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol add.
add_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step add_result of protocol add on the card.
add_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step add_result of protocol add in the test environment.
add_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step add_result in protocol add.
aid - Variable in class ds.ov2.gui.Printable_aid
The applet identifier this instance wraps.
all_checks_rounds - Static variable in class ds.ov2.test.Test_host
Number of rounds to run all checks for the -all-checks option.
allocate(short, boolean) - Method in class ds.ov2.bignat.Bignat_array
Allocate fresh bignats for the whole array.
allocate(short) - Method in class ds.ov2.bignat.Fake_rsa_exponent
Empty method.
allocate(short) - Method in class ds.ov2.bignat.RSA_exponent
Allocte internal data.
allocate(short) - Method in interface ds.ov2.bignat.RSA_exponent_interface
Allocate internal data structures.
allocate(short, short, short, short, byte) - Method in class ds.ov2.front.RSA_data
Allocate all data and initialize all aliases.
allocate(short, short, short, short) - Method in class ds.ov2.front.RSA_mont_card
Allocate all data of the applet.
allocate(short, short, short, short) - Method in class ds.ov2.front.RSA_plain_card
Allocate all data of the applet.
allocate(short, short, short, short) - Method in class ds.ov2.front.RSA_squared_card
Allocate all data of the applet.
allocate_call(CardChannel, int, int, int, int) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Call step allocate of protocol allocate on the card.
allocate_call(CardChannel, int, int, int, int) - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Call step allocate of protocol allocate in the test environment.
allocate_multiples() - Method in class ds.ov2.bignat.Modulus
Allocate the space for the multiples Modulus.mod_x_2 and Modulus.mod_x_3 of the modulus Modulus.m.
allocate_protocol - Variable in class ds.ov2.front.RSA_card_protocol_description
Protocol instance for protocol allocate.
allocate_step - Variable in class ds.ov2.front.RSA_card_protocol_description
Step instance for step allocate in protocol allocate.
allocate_transient_byte_array(short) - Static method in class ds.ov2.util.Misc
Portable RAM allocation.
alphas - Variable in class ds.ov2.front.RSA_mont_card
Alphas and quotients.
alphas - Variable in class ds.ov2.front.RSA_plain_card
Alphas and quotients.
alphas - Variable in class ds.ov2.front.RSA_squared_card
Alphas and quotients.
APDU_BigInteger - Class in ds.ov2.bignat
Mutable APDU_Serializable wrapper around BigInteger.
APDU_BigInteger(short, BigInteger) - Constructor for class ds.ov2.bignat.APDU_BigInteger
Sending constructor.
APDU_BigInteger(short) - Constructor for class ds.ov2.bignat.APDU_BigInteger
Receiving constructor.
APDU_boolean - Class in ds.ov2.util
APDU_Serializable wrapper around a boolean.
APDU_boolean(boolean) - Constructor for class ds.ov2.util.APDU_boolean
Initialize APDU_boolean.value with b.
APDU_boolean() - Constructor for class ds.ov2.util.APDU_boolean
Constructor that leaves APDU_boolean.value in an unspecified state.
APDU_byte - Class in ds.ov2.util
APDU_Serializable wrapper around one byte.
APDU_byte(byte) - Constructor for class ds.ov2.util.APDU_byte
Initialize APDU_byte.value with b.
APDU_byte() - Constructor for class ds.ov2.util.APDU_byte
Constructor that leaves APDU_byte.value in an unspecified state.
APDU_byte_array - Class in ds.ov2.util
APDU_Serializable wrapper around a fixed size byte array.
APDU_byte_array(short) - Constructor for class ds.ov2.util.APDU_byte_array
Create a new wrapped byte array of length size.
APDU_byte_array(byte[]) - Constructor for class ds.ov2.util.APDU_byte_array
Create a APDU_byte_array by wrapping an existing byte array.
apdu_hash - Variable in class ds.ov2.front.Host_signature
APDU container for the hash.
apdu_last_digit_inverse - Variable in class ds.ov2.bignat.Host_modulus
APDU wrapper of type APDU_DOUBLE_DIGIT_TYPE for Host_modulus.last_digit_inverse.
APDU_long - Class in ds.ov2.util
APDU_Serializable wrapper around long.
APDU_long() - Constructor for class ds.ov2.util.APDU_long
Empty constructor.
APDU_long(long) - Constructor for class ds.ov2.util.APDU_long
Initialize APDU_long.value to l.
apdu_m - Variable in class ds.ov2.bignat.Host_modulus
APDU wrapper for the modulus Host_modulus.m.
apdu_number - Variable in class ds.ov2.front.Host_signature
APDU container for the number.
APDU_Serializable - Interface in ds.ov2.util
Interface for data types that can be sent to the card by the OV-chip protocol layer.
APDU_short - Class in ds.ov2.util
APDU_Serializable wrapper around a short.
APDU_short() - Constructor for class ds.ov2.util.APDU_short
Default initialization.
APDU_short(short) - Constructor for class ds.ov2.util.APDU_short
Initialize to s.
APDU_short(int) - Constructor for class ds.ov2.util.APDU_short
Initialize to i.
APDU_short_array - Class in ds.ov2.util
APDU_Serializable wrapper around a short array.
APDU_short_array(short) - Constructor for class ds.ov2.util.APDU_short_array
Noninitializing constructor.
APDU_short_array(int[]) - Constructor for class ds.ov2.util.APDU_short_array
Convenience initializing constructor.
APDU_short_array(short, int[]) - Constructor for class ds.ov2.util.APDU_short_array
Initializing constructor for the IDL compiler.
apduscript - Static variable in class ds.ov2.test.State
Print apdutool lines in addition to the APDU contents.
apduscript - Variable in class ds.ov2.util.Host_protocol
Whether to print apduscript lines.
applet_aid() - Method in enum ds.ov2.front.Applet_type
Applet name as byte array, like an AID.
applet_browse_button(Config_window, JTextField) - Method in class ds.ov2.gui.Config_actions
Method to be called when one of the browse buttons for the applet cap files in the config window is pressed.
applet_cap_file_warning(IOException) - Method in class ds.ov2.gui.Terminal_thread
Gui action to display a warning if the applet file cannot be opened.
applet_choice_combo_model - Variable in class ds.ov2.gui.Ov_demo_gui
Model for the applet choice combo box.
applet_file() - Method in enum ds.ov2.front.Applet_type
Cap file for this applet type.
applet_file_name(Applet_type) - Static method in class ds.ov2.gui.Gui_state
Return the configured cap file name for an applet type.
applet_id - Variable in class ds.ov2.front.RSA_data
Applet identification.
applet_id - Variable in class ds.ov2.front.Signature
Value of the third constructor argument applet_id.
applet_install_failed_warning(GlobalPlatformException) - Method in class ds.ov2.gui.Terminal_thread
Gui action to display a warning dialog for applet installation errors.
Applet_list_actions - Class in ds.ov2.gui
GUI actions for the applet list dialog.
Applet_list_actions(Gui_actions) - Constructor for class ds.ov2.gui.Applet_list_actions
Constructor.
applet_list_actions - Variable in class ds.ov2.gui.Gui_actions
Actions for the applet list dialog.
applet_list_applet_table - Variable in class ds.ov2.gui.Applet_list_window
 
applet_list_close_button - Variable in class ds.ov2.gui.Applet_list_window
 
applet_list_close_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Applet_list_window
 
applet_list_delete_button - Variable in class ds.ov2.gui.Applet_list_window
 
applet_list_delete_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Applet_list_window
 
applet_list_deselect_all_button - Variable in class ds.ov2.gui.Applet_list_window
 
applet_list_deselect_all_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Applet_list_window
 
applet_list_refresh_button - Variable in class ds.ov2.gui.Applet_list_window
 
applet_list_refresh_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Applet_list_window
 
applet_list_select_all_button - Variable in class ds.ov2.gui.Applet_list_window
 
applet_list_select_all_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Applet_list_window
 
applet_list_show_all_check_box - Variable in class ds.ov2.gui.Applet_list_window
 
applet_list_window - Variable in class ds.ov2.gui.Applet_list_actions
Swing dialog window instance or null if the dialog is currently not open.
Applet_list_window - Class in ds.ov2.gui
netbeans generated code for the applet list window.
Applet_list_window(Frame, boolean, Applet_list_actions) - Constructor for class ds.ov2.gui.Applet_list_window
Creates new form Applet_list_window
applet_name() - Method in enum ds.ov2.front.Applet_type
Applet name for this applet type.
applet_selection_changed(ItemEvent, Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Called when the applet type is changed in the applet type combobox.
applet_table_line(String, Printable_aid) - Method in class ds.ov2.gui.Terminal_thread
GUI action for adding an applet/package line to the applet list dialog.
Applet_type - Enum in ds.ov2.front
Enumeration of the different RSA applets this class can deal with.
Applet_type() - Constructor for enum ds.ov2.front.Applet_type
 
applet_type - Static variable in class ds.ov2.front.Test_state
The applet type of the applet the testframe works with.
application_name - Variable in class ds.ov2.util.Parse_commandline
Short application name for the usage.
apply_config(Config_window) - Method in class ds.ov2.gui.Gui_actions
Change our state to match to the new configuration.
args - Variable in class ds.ov2.util.Commandline
The command line as received in the main method.
argument - Variable in class ds.ov2.util.Option
A string describing arguments, if any.
arguments - Variable in class ds.ov2.util.Protocol_step
The declared arguments.
array_copy(byte[], short, byte[], short, short) - Static method in class ds.ov2.util.Misc
Portable array copy.
array_from(PrintWriter, String, APDU_Serializable[], APDU_Serializable[]) - Static method in class ds.ov2.util.Convert_serializable
Converts a card type array into a host type array, possibly verbosely.
array_from_bytes(byte[], int, APDU_Serializable[]) - Static method in class ds.ov2.util.Convert_serializable
Deserializes an array of APDU_Serializable's.
array_to(PrintWriter, String, APDU_Serializable[], APDU_Serializable[]) - Static method in class ds.ov2.util.Convert_serializable
Converts a host type array into a card type array, possibly verbosely.
array_to_bytes(APDU_Serializable[], byte[], int) - Static method in class ds.ov2.util.Convert_serializable
Serialize an array of APDU_Serializable's into a byte array.
array_to_bytes(APDU_Serializable[]) - Static method in class ds.ov2.util.Convert_serializable
Serialize an array of APDU_Serializable's into a byte array.
as_byte_array() - Method in class ds.ov2.bignat.Bignat
Return this Bignat as byte array.
assertions_on - Variable in class ds.ov2.front.RSA_card_debug_description
Variable declaration from RSA_card_debug.id.
assertions_on - Variable in class ds.ov2.front.RSA_card_debug_stubs.Mem_size_result
Return value assertions_on converted from APDU_boolean.
assertions_on - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Mem_size_result
Return value assertions_on converted from APDU_boolean.
assertions_on - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
assertions_on - Variable in class ds.ov2.test.Misc_protocols_stubs.Status_result
Return value assertions_on converted from APDU_boolean.
assertions_on - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return value assertions_on converted from APDU_boolean.
attribute_label - Variable in class ds.ov2.gui.Ov_demo_gui
 
attribute_length - Variable in class ds.ov2.front.RSA_card_protocol_description
Variable declaration from RSA_card_protocol.id.
attribute_length - Variable in class ds.ov2.front.RSA_data
The number of attributes this card possesses.
attribute_number - Variable in class ds.ov2.front.PTLS_rsa_parameters
The number of attributes.
attribute_number - Static variable in class ds.ov2.front.State
Number of attributes.
attribute_number_spinner - Variable in class ds.ov2.gui.Ov_demo_gui
 

B

base - Variable in class ds.ov2.front.PTLS_rsa_parameters
The array of the bases.
base - Variable in class ds.ov2.test.Bignats
Bases vector
base_0_label - Variable in class ds.ov2.gui.Base_selection
 
base_0_panel - Variable in class ds.ov2.gui.Base_selection
 
base_0_spinner - Variable in class ds.ov2.gui.Base_selection
 
base_1_label - Variable in class ds.ov2.gui.Base_selection
 
base_1_panel - Variable in class ds.ov2.gui.Base_selection
 
base_1_spinner - Variable in class ds.ov2.gui.Base_selection
 
base_2_label - Variable in class ds.ov2.gui.Base_selection
 
base_2_panel - Variable in class ds.ov2.gui.Base_selection
 
base_2_spinner - Variable in class ds.ov2.gui.Base_selection
 
base_3_label - Variable in class ds.ov2.gui.Base_selection
 
base_3_panel - Variable in class ds.ov2.gui.Base_selection
 
base_3_spinner - Variable in class ds.ov2.gui.Base_selection
 
base_4_label - Variable in class ds.ov2.gui.Base_selection
 
base_4_panel - Variable in class ds.ov2.gui.Base_selection
 
base_4_spinner - Variable in class ds.ov2.gui.Base_selection
 
base_factors - Variable in class ds.ov2.front.RSA_data
Base factors needed for Vector.exponent_mod.
base_factors - Variable in class ds.ov2.test.Bignats
Base factors vector
base_length - Variable in class ds.ov2.front.PTLS_rsa_parameters
Length of the bases and the RSA modulus in bits (long bignats).
base_length - Static variable in class ds.ov2.front.State
Length of the bases and the RSA key in bits.
base_length_set - Static variable in class ds.ov2.front.State
Whether State.base_length has been set by the user.
Base_selection - Class in ds.ov2.gui
netbeans generated code for the base selection dialog.
Base_selection(Frame, boolean, Bases_actions) - Constructor for class ds.ov2.gui.Base_selection
Creates new form Base_selection
bases - Variable in class ds.ov2.front.RSA_data
Bases.
bases_actions - Variable in class ds.ov2.gui.Base_selection
The actions instance.
Bases_actions - Class in ds.ov2.gui
Actions for the bases selection dialog.
Bases_actions() - Constructor for class ds.ov2.gui.Bases_actions
Empty constructor.
bases_actions - Variable in class ds.ov2.gui.Gui_actions
Actions for the base selection dialog.
batch - Variable in class ds.ov2.util.Card_protocol
The batch number.
begin_transaction() - Static method in class ds.ov2.util.Misc
Portable transaction start call.
beta_1 - Variable in class ds.ov2.front.RSA_mont_card
Random beta_1 from the resign protocol and beta from the proof protocoll.
beta_1 - Variable in class ds.ov2.front.RSA_plain_card
Random beta_1 from the resign protocol and beta from the proof protocoll.
beta_1 - Variable in class ds.ov2.front.RSA_squared_card
Random beta_1 from the resign protocol and beta from the proof protocoll.
beta_2 - Variable in class ds.ov2.front.RSA_mont_card
Random beta_2 from the resign protocol.
beta_2 - Variable in class ds.ov2.front.RSA_plain_card
Random beta_2 from the resign protocol.
beta_2 - Variable in class ds.ov2.front.RSA_squared_card
Random beta_2 from the resign protocol.
bi_from_bn(Bignat) - Static method in class ds.ov2.bignat.Convenience
Convert Bignat into BigInteger.
BigInt_hex_input_option - Class in ds.ov2.util
Command line option with a hex BigInteger argument which is to be recoreded in a BigInteger_inputs instance.
BigInt_hex_input_option(String, BigInteger_inputs, String, String) - Constructor for class ds.ov2.util.BigInt_hex_input_option
Construct a hex BigInteger input option.
BigInt_input_option - Class in ds.ov2.util
Command line option with a BigInteger argument which is to be recoreded in a BigInteger_inputs instance.
BigInt_input_option(String, BigInteger_inputs, String, String) - Constructor for class ds.ov2.util.BigInt_input_option
Construct an BigInteger input option.
bigint_of_number_spinner(JSpinner) - Method in class ds.ov2.gui.Gui_actions
Read the value of a spinner holding a BigInteger.
BigInteger_inputs - Class in ds.ov2.util
A collection of BigInteger inputs.
BigInteger_inputs() - Constructor for class ds.ov2.util.BigInteger_inputs
Construct a new instance for recording BigInteger inputs.
BigIntUtil - Class in ds.ov2.util
BigInteger Utilities.
BigIntUtil() - Constructor for class ds.ov2.util.BigIntUtil
Static class, object creation disabled.
Bignat - Class in ds.ov2.bignat
Allocation free big natural numbers for Java Card.
Bignat(short, boolean) - Constructor for class ds.ov2.bignat.Bignat
Construct a Bignat of size size in bytes.
Bignat(short) - Constructor for class ds.ov2.bignat.Bignat
Convenience constructor for the host.
Bignat_array - Class in ds.ov2.bignat
APDU_Serializable interface around an array of Bignats.
Bignat_array(short) - Constructor for class ds.ov2.bignat.Bignat_array
Nonallocating constructor.
Bignat_array(short, short, boolean) - Constructor for class ds.ov2.bignat.Bignat_array
Allocating constructor.
bignat_base - Static variable in class ds.ov2.bignat.Bignat
The base as a double digit.
bignat_card - Variable in class ds.ov2.test.Bignat_protocols_description
Card variable declararion from Bignat_protocols.id.
bignat_protocols - Variable in class ds.ov2.test.Test_protocols
Protocol description for various Bignat (performance) tests.
Bignat_protocols_description - Class in ds.ov2.test
Protocol description for Bignat_protocols.
Bignat_protocols_description(Bignats) - Constructor for class ds.ov2.test.Bignat_protocols_description
Construct protocol descriptions.
Bignat_protocols_description.add_2_call - Class in ds.ov2.test
Card action for step add_2 in protocol add.
Bignat_protocols_description.add_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.add_2_call
Empty constructor.
Bignat_protocols_description.demont_1_call - Class in ds.ov2.test
Card action for step demont_1 in protocol demontgomerize.
Bignat_protocols_description.demont_1_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.demont_1_call
Empty constructor.
Bignat_protocols_description.demont_2_call - Class in ds.ov2.test
Card action for step demont_2 in protocol demontgomerize.
Bignat_protocols_description.demont_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.demont_2_call
Empty constructor.
Bignat_protocols_description.div_1_call - Class in ds.ov2.test
Card action for step div_1 in protocol div.
Bignat_protocols_description.div_1_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.div_1_call
Empty constructor.
Bignat_protocols_description.div_2_call - Class in ds.ov2.test
Card action for step div_2 in protocol div.
Bignat_protocols_description.div_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.div_2_call
Empty constructor.
Bignat_protocols_description.mont_mult_1_call - Class in ds.ov2.test
Card action for step mont_mult_1 in protocol mont_mult.
Bignat_protocols_description.mont_mult_1_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.mont_mult_1_call
Empty constructor.
Bignat_protocols_description.mont_mult_2_call - Class in ds.ov2.test
Card action for step mont_mult_2 in protocol mont_mult.
Bignat_protocols_description.mont_mult_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.mont_mult_2_call
Empty constructor.
Bignat_protocols_description.mult_1_call - Class in ds.ov2.test
Card action for step mult_1 in protocol mult.
Bignat_protocols_description.mult_1_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.mult_1_call
Empty constructor.
Bignat_protocols_description.mult_2_call - Class in ds.ov2.test
Card action for step mult_2 in protocol mult.
Bignat_protocols_description.mult_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.mult_2_call
Empty constructor.
Bignat_protocols_description.rsa_exp_full_exp_call - Class in ds.ov2.test
Card action for step rsa_exp_full_exp in protocol RSA_exp.
Bignat_protocols_description.rsa_exp_full_exp_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.rsa_exp_full_exp_call
Empty constructor.
Bignat_protocols_description.rsa_exp_init_call - Class in ds.ov2.test
Card action for step rsa_exp_init in protocol RSA_exp.
Bignat_protocols_description.rsa_exp_init_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.rsa_exp_init_call
Empty constructor.
Bignat_protocols_description.rsa_exp_parts_exp_call - Class in ds.ov2.test
Card action for step rsa_exp_parts_exp in protocol RSA_exp.
Bignat_protocols_description.rsa_exp_parts_exp_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.rsa_exp_parts_exp_call
Empty constructor.
Bignat_protocols_description.short_sq_4_mult_2_call - Class in ds.ov2.test
Card action for step short_sq_4_mult_2 in protocol short_square_4_mult.
Bignat_protocols_description.short_sq_4_mult_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.short_sq_4_mult_2_call
Empty constructor.
Bignat_protocols_description.short_sq_4_mult_init_call - Class in ds.ov2.test
Card action for step short_sq_4_mult_init in protocol short_square_4_mult.
Bignat_protocols_description.short_sq_4_mult_init_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.short_sq_4_mult_init_call
Empty constructor.
Bignat_protocols_description.short_sq_mult_1_call - Class in ds.ov2.test
Card action for step short_sq_mult_1 in protocol short_squared_mult.
Bignat_protocols_description.short_sq_mult_1_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.short_sq_mult_1_call
Empty constructor.
Bignat_protocols_description.short_sq_mult_2_call - Class in ds.ov2.test
Card action for step short_sq_mult_2 in protocol short_squared_mult.
Bignat_protocols_description.short_sq_mult_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.short_sq_mult_2_call
Empty constructor.
Bignat_protocols_description.short_sq_mult_init_call - Class in ds.ov2.test
Card action for step short_sq_mult_init in protocol short_squared_mult.
Bignat_protocols_description.short_sq_mult_init_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.short_sq_mult_init_call
Empty constructor.
Bignat_protocols_description.sq_mult_1_call - Class in ds.ov2.test
Card action for step sq_mult_1 in protocol squared_mult.
Bignat_protocols_description.sq_mult_1_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.sq_mult_1_call
Empty constructor.
Bignat_protocols_description.sq_mult_2_call - Class in ds.ov2.test
Card action for step sq_mult_2 in protocol squared_mult.
Bignat_protocols_description.sq_mult_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.sq_mult_2_call
Empty constructor.
Bignat_protocols_description.sq_mult_4_2_call - Class in ds.ov2.test
Card action for step sq_mult_4_2 in protocol squared_mult_4.
Bignat_protocols_description.sq_mult_4_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.sq_mult_4_2_call
Empty constructor.
Bignat_protocols_description.sq_mult_4_init_call - Class in ds.ov2.test
Card action for step sq_mult_4_init in protocol squared_mult_4.
Bignat_protocols_description.sq_mult_4_init_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.sq_mult_4_init_call
Empty constructor.
Bignat_protocols_description.sq_mult_init_call - Class in ds.ov2.test
Card action for step sq_mult_init in protocol squared_mult.
Bignat_protocols_description.sq_mult_init_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.sq_mult_init_call
Empty constructor.
Bignat_protocols_description.subtract_2_call - Class in ds.ov2.test
Card action for step subtract_2 in protocol subtract.
Bignat_protocols_description.subtract_2_call() - Constructor for class ds.ov2.test.Bignat_protocols_description.subtract_2_call
Empty constructor.
Bignat_protocols_stubs - Class in ds.ov2.test
Stub code for running methods on the card.
Bignat_protocols_stubs(Bignat_protocols_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Bignat_protocols_stubs
Stub constructor.
Bignat_protocols_stubs.Div_result_result - Class in ds.ov2.test
Result record for step div_result of protocol div.
Bignat_protocols_stubs.Div_result_result(BigInteger, BigInteger) - Constructor for class ds.ov2.test.Bignat_protocols_stubs.Div_result_result
Return record constructor.
Bignat_protocols_stubs.Rsa_exp_result_result - Class in ds.ov2.test
Result record for step rsa_exp_result of protocol RSA_exp.
Bignat_protocols_stubs.Rsa_exp_result_result(BigInteger, BigInteger) - Constructor for class ds.ov2.test.Bignat_protocols_stubs.Rsa_exp_result_result
Return record constructor.
Bignat_protocols_stubs.Subtract_result_result - Class in ds.ov2.test
Result record for step subtract_result of protocol subtract.
Bignat_protocols_stubs.Subtract_result_result(BigInteger, boolean) - Constructor for class ds.ov2.test.Bignat_protocols_stubs.Subtract_result_result
Return record constructor.
Bignat_protocols_test_stubs - Class in ds.ov2.test
Stub code for running methods in the testframe on the host.
Bignat_protocols_test_stubs(Bignat_protocols_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Bignat_protocols_test_stubs
Stub constructor.
Bignat_protocols_test_stubs.Div_result_result - Class in ds.ov2.test
Result record for step div_result of protocol div.
Bignat_protocols_test_stubs.Div_result_result(BigInteger, BigInteger) - Constructor for class ds.ov2.test.Bignat_protocols_test_stubs.Div_result_result
Return record constructor.
Bignat_protocols_test_stubs.Rsa_exp_result_result - Class in ds.ov2.test
Result record for step rsa_exp_result of protocol RSA_exp.
Bignat_protocols_test_stubs.Rsa_exp_result_result(BigInteger, BigInteger) - Constructor for class ds.ov2.test.Bignat_protocols_test_stubs.Rsa_exp_result_result
Return record constructor.
Bignat_protocols_test_stubs.Subtract_result_result - Class in ds.ov2.test
Result record for step subtract_result of protocol subtract.
Bignat_protocols_test_stubs.Subtract_result_result(BigInteger, boolean) - Constructor for class ds.ov2.test.Bignat_protocols_test_stubs.Subtract_result_result
Return record constructor.
bignat_size - Variable in class ds.ov2.bignat.Host_modulus
Configured Bignat size.
bignat_size - Variable in class ds.ov2.bignat.Host_vector
Configured size (in bytes) of the numbers.
bignat_size - Static variable in class ds.ov2.bignat.Testbignat
Bignat size of the -size option.
bignat_size_set - Static variable in class ds.ov2.bignat.Testbignat
Records whether Testbignat.bignat_size has been changed via the -size option.
bignat_stubs - Variable in class ds.ov2.test.Performance_mult_host
Instance with the protocol-step method stubs.
bignats - Variable in class ds.ov2.test.Bignat_protocols_description
Variable declaration from Bignat_protocols.id.
Bignats - Class in ds.ov2.test
Central point for allocating all Bignat's, Vector's and RSA_exponent's.
Bignats(short, short, short, short) - Constructor for class ds.ov2.test.Bignats
Allocate all Bignat's, Vector's and RSA_exponent's used in the test applet.
bignats - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
bignats - Variable in class ds.ov2.test.Test_protocols
Collection of all Bignats, Vectors and RSA exponents.
bignats_r_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs.Div_result_result
Return value bignats.r_1 converted from Bignat.
bignats_r_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs.Rsa_exp_result_result
Return value bignats.r_1 converted from Bignat.
bignats_r_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs.Subtract_result_result
Return value bignats.r_1 converted from Bignat.
bignats_r_1 - Variable in class ds.ov2.test.Bignat_protocols_test_stubs.Div_result_result
Return value bignats.r_1 converted from Bignat.
bignats_r_1 - Variable in class ds.ov2.test.Bignat_protocols_test_stubs.Rsa_exp_result_result
Return value bignats.r_1 converted from Bignat.
bignats_r_1 - Variable in class ds.ov2.test.Bignat_protocols_test_stubs.Subtract_result_result
Return value bignats.r_1 converted from Bignat.
bignats_r_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs.Div_result_result
Return value bignats.r_2 converted from Bignat.
bignats_r_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs.Rsa_exp_result_result
Return value bignats.r_2 converted from Bignat.
bignats_r_2 - Variable in class ds.ov2.test.Bignat_protocols_test_stubs.Div_result_result
Return value bignats.r_2 converted from Bignat.
bignats_r_2 - Variable in class ds.ov2.test.Bignat_protocols_test_stubs.Rsa_exp_result_result
Return value bignats.r_2 converted from Bignat.
BLINDED - Static variable in class ds.ov2.front.RSA_data
State constant for the state BLINDED, value 3.
bn_from_bi(int, BigInteger) - Static method in class ds.ov2.bignat.Convenience
Convert BigInteger into Bignat.
Bool_int_option - Class in ds.ov2.util
Int_option that additionally sets a boolean reference to true.
Bool_int_option(String, Reference<Boolean>, Reference<Integer>, String, String) - Constructor for class ds.ov2.util.Bool_int_option
Construct an bool-integer option.
Bool_option - Class in ds.ov2.util
Boolean command line switch that sets a boolean Reference to true if found on the command line.
Bool_option(String, Reference<Boolean>, String) - Constructor for class ds.ov2.util.Bool_option
Construct a simple command line switch.
bool_ref - Variable in class ds.ov2.util.Bool_int_option
The boolean reference.
buf - Variable in class ds.ov2.bignat.APDU_BigInteger
Internal (de-)serialization buffer.
buf - Variable in class ds.ov2.bignat.Vector
Temporary digit array of type DIGIT_TYPE used inside the exponent_mod method.
buf - Variable in class ds.ov2.util.APDU_byte_array
The byte array.
buf - Variable in class ds.ov2.util.Resizable_buffer
The buffer.
buf_0 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_1 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_1 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_proof_commit_result
Return value buf_1.
buf_1 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_proof_commit_result
Return value buf_1.
buf_2 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_2 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_proof_commit_result
Return value buf_2.
buf_2 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_proof_commit_result
Return value buf_2.
buf_3 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_3 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_proof_commit_result
Return value buf_3.
buf_3 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_proof_commit_result
Return value buf_3.
buf_4 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_5 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_5 - Variable in class ds.ov2.test.Data_protocol_stubs.Check_data_result
Return value buf_5.
buf_5 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_answer_to_challenge_result
Return value buf_5.
buf_5 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_performance_send_result
Return value buf_5.
buf_5 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Check_data_result
Return value buf_5.
buf_5 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_answer_to_challenge_result
Return value buf_5.
buf_5 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_performance_send_result
Return value buf_5.
buf_6 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_6 - Variable in class ds.ov2.test.Data_protocol_stubs.Check_data_result
Return value buf_6.
buf_6 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_answer_to_challenge_result
Return value buf_6.
buf_6 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Check_data_result
Return value buf_6.
buf_6 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_answer_to_challenge_result
Return value buf_6.
buf_7 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_7 - Variable in class ds.ov2.test.Data_protocol_stubs.Check_data_result
Return value buf_7.
buf_7 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_answer_to_challenge_result
Return value buf_7.
buf_7 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Check_data_result
Return value buf_7.
buf_7 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_answer_to_challenge_result
Return value buf_7.
buf_8 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_8 - Variable in class ds.ov2.test.Data_protocol_stubs.Check_data_result
Return value buf_8.
buf_8 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_answer_to_challenge_result
Return value buf_8.
buf_8 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Check_data_result
Return value buf_8.
buf_8 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_answer_to_challenge_result
Return value buf_8.
buf_9 - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buf_9 - Variable in class ds.ov2.test.Data_protocol_stubs.Check_data_result
Return value buf_9.
buf_9 - Variable in class ds.ov2.test.Data_protocol_stubs.Data_perf_answer_to_challenge_result
Return value buf_9.
buf_9 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Check_data_result
Return value buf_9.
buf_9 - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_perf_answer_to_challenge_result
Return value buf_9.
buf_sizes - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
buttonGroup1 - Variable in class ds.ov2.gui.Ov_demo_gui
 
byte_array_from_long(long) - Static method in class ds.ov2.util.Misc_host
Convert a long into a big-endian byte array.
byte_size(BigInteger) - Static method in class ds.ov2.util.BigIntUtil
BigInteger size in bytes.

C

cap_creation_time - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
cap_creation_time - Variable in class ds.ov2.test.Misc_protocols_stubs.Status_result
Return value cap_creation_time.
cap_creation_time - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return value cap_creation_time.
cap_creation_time - Variable in class ds.ov2.test.Test_applet
APDU container for the fifth installation argument, the cap-file creation time as long as returned by File.lastModified().
card - Variable in class ds.ov2.front.RSA_card_protocol_description
Card variable declararion from RSA_card_protocol.id.
card_add(BigInteger, BigInteger) - Method in class ds.ov2.test.Performance_mult_host
Run the add protocol to add two numbers on the card.
card_channel - Variable in class ds.ov2.test.Card_performance
Channel to the applet.
card_channel - Variable in class ds.ov2.test.Data_protocol_host
Channel to the applet.
card_channel - Variable in class ds.ov2.test.Exponent_perf_host
Channel to the applet.
card_channel - Variable in class ds.ov2.test.Misc_protocols_host
The channel to the card.
card_channel - Variable in class ds.ov2.test.Performance_mult_host
The channel to the applet.
card_communication_error_warning(String) - Method in class ds.ov2.gui.Terminal_thread
Gui action to display a warning if card communication fails for some reason.
card_demontgomerize(BigInteger, Host_modulus, int, int) - Method in class ds.ov2.test.Performance_mult_host
Run the demontgomerize protocol (Demontgomerize a number on the card).
card_div(BigInteger, BigInteger, int, int) - Method in class ds.ov2.test.Performance_mult_host
Run the complete div protocol.
card_init_rounds - Static variable in class ds.ov2.front.Test_state
Number of applet initialization rounds per generated key.
card_is_present - Variable in class ds.ov2.gui.Terminal_thread
Remembers whether we believe that there is currently a card present in the configured card reader.
card_log_text_pane - Variable in class ds.ov2.gui.Ov_demo_gui
 
card_mont_mult(BigInteger, BigInteger, Host_modulus, int, int) - Method in class ds.ov2.test.Performance_mult_host
Run the mont_mult protocol (Montgomery multiplication on the card).
card_normal_mult(BigInteger, BigInteger, int, int) - Method in class ds.ov2.test.Performance_mult_host
Run the mult protocol to multiply two numbers on the card.
Card_performance - Class in ds.ov2.test
Performance measurements for the protocol layer.
Card_performance(Test_protocols, CardChannel) - Constructor for class ds.ov2.test.Card_performance
Constructor.
Card_protocol - Class in ds.ov2.util
Applet side of the OV-chip protocol implementation.
Card_protocol() - Constructor for class ds.ov2.util.Card_protocol
Constructor.
card_protocol - Variable in class ds.ov2.util.Protocol_applet
Card protocol instance.
Card_protocols - Class in ds.ov2.gui
Basic card/applet actions of the graphical demonstrator.
Card_protocols() - Constructor for class ds.ov2.gui.Card_protocols
Constructor.
card_protocols - Variable in class ds.ov2.gui.Gui_actions
Card protocol instance.
card_protocols - Variable in class ds.ov2.gui.Ov_demo
Card protocols instance of the graphical demonstrator.
card_protocols - Variable in class ds.ov2.gui.Terminal_thread
Card protocol instance.
card_reader_number - Static variable in class ds.ov2.front.Card_testframe
Index of the card reader to use.
card_reader_number - Static variable in class ds.ov2.test.Test_host
The index of the card reader to connect to.
Card_services - Class in ds.ov2.front
Interface class to the XXX link global platform manager.
Card_services() - Constructor for class ds.ov2.front.Card_services
Static class, object construction disabled.
card_short_sq_4_mult(BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Performance_mult_host
Run the short squared 4 mult protocol (Bignat.short_squared_rsa_mult_4).
card_short_sq_mult(BigInteger, BigInteger, Host_modulus, int, int) - Method in class ds.ov2.test.Performance_mult_host
Run the short squared mult protocol (Bignat.short_squared_rsa_mult_2).
card_sq_mult(BigInteger, BigInteger, Host_modulus, int, int) - Method in class ds.ov2.test.Performance_mult_host
Run the squared mult protocol (Bignat.squared_rsa_mult_2).
card_sq_mult_4(BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Performance_mult_host
Run the squared 4 mult protocol (Bignat.squared_rsa_mult_4).
card_status(CardChannel, PrintWriter, boolean) - Static method in class ds.ov2.front.Card_services
Query card status.
card_status(boolean) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action for displaying installed applets/packages in the applet list display.
card_subtract(BigInteger, BigInteger) - Method in class ds.ov2.test.Performance_mult_host
Run the subtract protocol to subtract two numbers on the card.
card_terminal - Static variable in class ds.ov2.gui.Gui_state
The card terminal the GUI is attached to.
Card_terminal - Class in ds.ov2.util
Various utility methods for makeing connections to cards (or emulators) and applet selection.
Card_terminal() - Constructor for class ds.ov2.util.Card_terminal
Object creation is disabled, because all fields are static.
Card_terminal.Applet_selection_exception - Exception in ds.ov2.util
Exception indicating that applet selection failed.
Card_terminal.Applet_selection_exception(String, short) - Constructor for exception ds.ov2.util.Card_terminal.Applet_selection_exception
Constructs a new Applet_selection_exception with the specified message and status.
Card_terminal.Terminal_type - Enum in ds.ov2.util
Enumeration type for card terminals and emulators.
Card_terminal.Terminal_type() - Constructor for enum ds.ov2.util.Card_terminal.Terminal_type
 
card_terminal_combo_box - Variable in class ds.ov2.gui.Config_window
 
card_test_frame_options - Static variable in class ds.ov2.front.Card_testframe
Option array with the special options of the card test frame.
Card_testframe - Class in ds.ov2.front
Main class of the front office testframe.
Card_testframe() - Constructor for class ds.ov2.front.Card_testframe
Static class, object creation disabled.
card_vector_exp(Host_vector, Host_vector, Host_modulus, int, Host_vector, BigInteger, Exponent_perf_host.Vector_exponent_variant, boolean) - Method in class ds.ov2.test.Exponent_perf_host
Run the complete vector exponent protocol.
carry - Variable in class ds.ov2.test.Bignat_protocols_description
Variable declaration from Bignat_protocols.id.
carry - Variable in class ds.ov2.test.Bignat_protocols_stubs.Subtract_result_result
Return value carry converted from APDU_boolean.
carry - Variable in class ds.ov2.test.Bignat_protocols_test_stubs.Subtract_result_result
Return value carry converted from APDU_boolean.
change_vector_length(int, int) - Method in class ds.ov2.test.Exponent_perf_host
Run the Vector_length protocol to resize base, exponents and base factors vectors.
char_set_us_ascii - Variable in class ds.ov2.gui.Printable_aid
US-ASCII character set for converting strings into byte arrays.
check(Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_card
Check and fill all 10 buffers.
check_buffer(Resizable_buffer, byte) - Method in class ds.ov2.test.Data_protocol_card
Check if the buffer b contains the expected data-check pattern.
check_buffer(Resizable_buffer, byte) - Method in class ds.ov2.test.Data_protocol_host
Check the enumberation of resulting Resizable_buffer that we received from the card.
check_compatibility(APDU_Serializable[], APDU_Serializable[]) - Static method in class ds.ov2.util.Convert_serializable
Compatibility check for arrays.
check_corner_cases - Static variable in class ds.ov2.test.State
Corner case checking.
check_data(boolean) - Method in class ds.ov2.test.Data_protocol_host
Run the data protocol once for testing the protocol layer.
check_data_call(CardChannel, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_stubs
Call step check_data of protocol check_data on the card.
check_data_call(CardChannel, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_test_stubs
Call step check_data of protocol check_data in the test environment.
check_data_max_size - Static variable in class ds.ov2.test.Data_protocol_description
The maximal size of the ten Resizable_buffer's used for the protocol data checks.
check_data_protocol - Variable in class ds.ov2.test.Data_protocol_description
Protocol instance for protocol check_data.
check_data_step - Variable in class ds.ov2.test.Data_protocol_description
Step instance for step check_data in protocol check_data.
Check_data_transmission - Class in ds.ov2.test
Test the protocol layer by sending arguments and receiving results of varying sizes.
Check_data_transmission(Data_protocol_description, CardChannel) - Constructor for class ds.ov2.test.Check_data_transmission
Constructor.
check_gate(PTLS_rsa_parameters, CardChannel, RSA_protocol_messages, boolean) - Method in class ds.ov2.front.RSA_host_card
Run the gate protocol with the card.
check_key_size(Ov_demo_gui, int) - Method in class ds.ov2.gui.Gui_actions
Check whether the user selected user_key_size makes sense for the current applet type.
check_protocols() - Method in class ds.ov2.util.Registered_protocols
Consistency check for the protocol array.
check_signature(BigInteger, PTLS_rsa_parameters, boolean) - Method in class ds.ov2.front.Host_signature
Signature check.
check_signature_ex(BigInteger, PTLS_rsa_parameters, boolean) - Method in class ds.ov2.front.Host_signature
Debug and exception wrapper for Host_signature.check_signature(java.math.BigInteger, ds.ov2.front.PTLS_rsa_parameters, boolean).
check_transmission - Variable in class ds.ov2.test.Card_performance
Instance for data transmission checks.
check_with_sizes(String, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class ds.ov2.test.Check_data_transmission
Test the protocol layer by sending 5 arguments and receiving 5 results of the specified size.
cipher - Variable in class ds.ov2.bignat.RSA_exponent
Cipher used for computing the modular powers.
cipher_size - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
CLA - Static variable in class ds.ov2.util.Host_protocol
The CLA byte for all the APDU's created here.
clear_applet_list - Variable in class ds.ov2.gui.Terminal_thread
GUI action to clear the applet list in the applet list dialog.
clear_message_pane(JTextPane) - Method in class ds.ov2.gui.Gui_actions
Clear a message pane.
clear_parameters() - Method in class ds.ov2.gui.Card_protocols
Clear the current set of PTLS parameters.
clear_protocol() - Method in class ds.ov2.util.Card_protocol
Clears the current protocol selection.
close() - Method in class ds.ov2.front.Host_testframe.Buffered_string_writer
Empty close.
close(Applet_list_window) - Method in class ds.ov2.gui.Applet_list_actions
Close the applet list dialog.
close_connection(PrintWriter, CardChannel) - Static method in class ds.ov2.util.Card_terminal
Close a card channel and disconnect the connection to the card.
Commandline - Class in ds.ov2.util
Command line instance that adds an index and the notion of the next unprocessed command line element to the string array received in the main method.
Commandline(String[]) - Constructor for class ds.ov2.util.Commandline
Constructor.
commit_call(CardChannel) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Call step commit of protocol gate on the card.
commit_call(CardChannel) - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Call step commit of protocol gate in the test environment.
commit_hash() - Method in class ds.ov2.front.Signature
Produce a properly sized hash value out of the data in Signature.hash_output_buf.
commit_step - Variable in class ds.ov2.front.RSA_card_protocol_description
Step instance for step commit in protocol gate.
commit_transaction() - Static method in class ds.ov2.util.Misc
Portable transaction end call.
Config_actions - Class in ds.ov2.gui
Actions for the config window.
Config_actions() - Constructor for class ds.ov2.gui.Config_actions
Default empty constructor.
config_actions - Variable in class ds.ov2.gui.Config_window
The action instance.
config_actions - Variable in class ds.ov2.gui.Gui_actions
Actions for the config dialog.
config_dismiss_button - Variable in class ds.ov2.gui.Config_window
 
config_dismiss_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Config_window
 
config_invalid_key_size_warning_check_box - Variable in class ds.ov2.gui.Config_window
 
config_long_key_size_warning_check_box - Variable in class ds.ov2.gui.Config_window
 
config_mont_applet_browse_button - Variable in class ds.ov2.gui.Config_window
 
config_mont_applet_browse_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Config_window
 
config_mont_applet_name_text_field - Variable in class ds.ov2.gui.Config_window
 
config_ok_button - Variable in class ds.ov2.gui.Config_window
 
config_ok_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Config_window
 
config_plain_applet_browse_button - Variable in class ds.ov2.gui.Config_window
 
config_plain_applet_browse_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Config_window
 
config_plain_applet_name_text_field - Variable in class ds.ov2.gui.Config_window
 
config_square_2_applet_browse_button1 - Variable in class ds.ov2.gui.Config_window
 
config_square_2_applet_browse_button1ActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Config_window
 
config_square_2_applet_name_text_field - Variable in class ds.ov2.gui.Config_window
 
config_square_4_applet_browse_button - Variable in class ds.ov2.gui.Config_window
 
config_square_4_applet_browse_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Config_window
 
config_square_4_applet_name_text_field - Variable in class ds.ov2.gui.Config_window
 
Config_window - Class in ds.ov2.gui
netbeans generated code for the config window.
Config_window(Frame, boolean, Config_actions) - Constructor for class ds.ov2.gui.Config_window
Creates new form Config_window
contents - Variable in class ds.ov2.front.Host_testframe.Buffered_string_writer
Contents of the Buffered_string_writer.
continue_parsing() - Method in class ds.ov2.util.Commandline
Return true if not all command-line elements have been processed yet.
Convenience - Class in ds.ov2.bignat
BigInteger convenience interface to selected Bignat methods.
Convenience() - Constructor for class ds.ov2.bignat.Convenience
Static class, object creation disabled.
Convenience.Timed_result - Class in ds.ov2.bignat
BigInteger, long tuple for methods that produce such results.
Convenience.Timed_result(BigInteger, long) - Constructor for class ds.ov2.bignat.Convenience.Timed_result
Constructor for initializing the tuple.
convert(APDU_Serializable, APDU_Serializable) - Static method in class ds.ov2.util.Convert_serializable
Converts src into dest on the assumption that they are compatible and that especially the sizes are equal.
Convert_serializable - Class in ds.ov2.util
Compatibility checking and data conversion by (ab-)using the APDU_Serializable interface.
Convert_serializable() - Constructor for class ds.ov2.util.Convert_serializable
Static class, object creation disabled.
coprime(BigInteger, BigInteger) - Static method in class ds.ov2.util.BigIntUtil
Coprime check.
copy(Bignat) - Method in class ds.ov2.bignat.Bignat
Copies other into this.
copy(int) - Method in class ds.ov2.util.APDU_short
Copy i into APDU_short.value.
copy(int[]) - Method in class ds.ov2.util.APDU_short_array
Reinitialize this array from an int array.
copy_digit(short, byte[]) - Method in class ds.ov2.bignat.Bignat_array
Copy digit.
copy_into_byte_array(BigInteger, byte[]) - Static method in class ds.ov2.util.BigIntUtil
Copy a BigInteger into a byte array.
cost_to_break - Variable in class ds.ov2.util.Security_parameter.Calibration
The (estimated) cost to factor an RSA modulus of length Security_parameter.Calibration.rsa_modulus_length in the year Security_parameter.Calibration.year in dollar days.
current_attributes - Variable in class ds.ov2.front.RSA_data
Current attributes.
current_blinded_a - Variable in class ds.ov2.front.RSA_data
Current blinded attribute expression.
current_blinding - Variable in class ds.ov2.front.RSA_data
Current blinding.
current_signature - Variable in class ds.ov2.front.RSA_data
Current signature on the current blinded attribute expression.

D

data - Variable in class ds.ov2.front.RSA_card_debug_description
Variable declaration from RSA_card_debug.id.
data - Variable in class ds.ov2.front.RSA_card_protocol_description
Variable declaration from RSA_card_protocol.id.
data - Variable in class ds.ov2.front.RSA_mont_card
Static data and data send and received from the host.
data - Variable in class ds.ov2.front.RSA_plain_card
Static data and data send and received from the host.
data - Variable in class ds.ov2.front.RSA_squared_card
Static data and data send and received from the host.
data - Variable in class ds.ov2.test.Check_data_transmission
Instance for running the data transmission protocol.
data - Variable in class ds.ov2.test.Data_protocol_description
Card variable declararion from Data_protocol.id.
data_applet_id - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.applet_id converted from APDU_byte.
data_applet_id - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.applet_id converted from APDU_byte.
data_applet_id - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Commit_result
Return value data.applet_id converted from APDU_byte.
data_applet_id - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Get_signature_result
Return value data.applet_id converted from APDU_byte.
data_applet_id - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Commit_result
Return value data.applet_id converted from APDU_byte.
data_applet_id - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Get_signature_result
Return value data.applet_id converted from APDU_byte.
data_bases - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.bases converted from Vector.
data_bases - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.bases converted from Vector.
data_current_attributes - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.current_attributes converted from Vector.
data_current_attributes - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.current_attributes converted from Vector.
data_current_blinded_a - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.current_blinded_a converted from Bignat.
data_current_blinded_a - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.current_blinded_a converted from Bignat.
data_current_blinded_a - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Commit_result
Return value data.current_blinded_a converted from Bignat.
data_current_blinded_a - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Get_signature_result
Return value data.current_blinded_a converted from Bignat.
data_current_blinded_a - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Commit_result
Return value data.current_blinded_a converted from Bignat.
data_current_blinded_a - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Get_signature_result
Return value data.current_blinded_a converted from Bignat.
data_current_blinding - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.current_blinding converted from Bignat.
data_current_blinding - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.current_blinding converted from Bignat.
data_current_signature - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.current_signature converted from Signature.
data_current_signature - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.current_signature converted from Signature.
data_current_signature - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Commit_result
Return value data.current_signature converted from Signature.
data_current_signature - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Get_signature_result
Return value data.current_signature converted from Signature.
data_current_signature - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Commit_result
Return value data.current_signature converted from Signature.
data_current_signature - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Get_signature_result
Return value data.current_signature converted from Signature.
data_host - Variable in class ds.ov2.test.Card_performance
Host driver instance for the data protocol.
data_index - Variable in class ds.ov2.util.Card_protocol
The number of bytes of the current argument or result that have already been received or sent.
data_montgomery_corrections - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.montgomery_corrections converted from Vector.
data_montgomery_corrections - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.montgomery_corrections converted from Vector.
data_n - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.n converted from Modulus.
data_n - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.n converted from Modulus.
data_new_attributes - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.new_attributes converted from Vector.
data_new_attributes - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.new_attributes converted from Vector.
data_new_blinded_a - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.new_blinded_a converted from Bignat.
data_new_blinded_a - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.new_blinded_a converted from Bignat.
data_new_blinding - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.new_blinding converted from Bignat.
data_new_blinding - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.new_blinding converted from Bignat.
data_new_signature - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.new_signature converted from Signature.
data_new_signature - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.new_signature converted from Signature.
data_perf_answer_to_challenge_call(CardChannel, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_stubs
Call step data_perf_answer_to_challenge of protocol data_perf_proof on the card.
data_perf_answer_to_challenge_call(CardChannel, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_test_stubs
Call step data_perf_answer_to_challenge of protocol data_perf_proof in the test environment.
data_perf_answer_to_challenge_step - Variable in class ds.ov2.test.Data_protocol_description
Step instance for step data_perf_answer_to_challenge in protocol data_perf_proof.
data_perf_proof_commit_call(CardChannel, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_stubs
Call step data_perf_proof_commit of protocol data_perf_proof on the card.
data_perf_proof_commit_call(CardChannel, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_test_stubs
Call step data_perf_proof_commit of protocol data_perf_proof in the test environment.
data_perf_proof_commit_step - Variable in class ds.ov2.test.Data_protocol_description
Step instance for step data_perf_proof_commit in protocol data_perf_proof.
data_perf_proof_protocol - Variable in class ds.ov2.test.Data_protocol_description
Protocol instance for protocol data_perf_proof.
data_performance_receive_call(CardChannel, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_stubs
Call step data_performance_receive of protocol data_performance_receive on the card.
data_performance_receive_call(CardChannel, Resizable_buffer) - Method in class ds.ov2.test.Data_protocol_test_stubs
Call step data_performance_receive of protocol data_performance_receive in the test environment.
data_performance_receive_protocol - Variable in class ds.ov2.test.Data_protocol_description
Protocol instance for protocol data_performance_receive.
data_performance_receive_step - Variable in class ds.ov2.test.Data_protocol_description
Step instance for step data_performance_receive in protocol data_performance_receive.
data_performance_send_call(CardChannel) - Method in class ds.ov2.test.Data_protocol_stubs
Call step data_performance_send of protocol data_performance_send on the card.
data_performance_send_call(CardChannel) - Method in class ds.ov2.test.Data_protocol_test_stubs
Call step data_performance_send of protocol data_performance_send in the test environment.
data_performance_send_protocol - Variable in class ds.ov2.test.Data_protocol_description
Protocol instance for protocol data_performance_send.
data_performance_send_step - Variable in class ds.ov2.test.Data_protocol_description
Step instance for step data_performance_send in protocol data_performance_send.
data_protocol - Variable in class ds.ov2.test.Test_protocols
Data protocol description instance.
Data_protocol_card - Class in ds.ov2.test
Card functionality for the data protocols of Data_protocol.id.
Data_protocol_card() - Constructor for class ds.ov2.test.Data_protocol_card
Empty constructor.
Data_protocol_description - Class in ds.ov2.test
Protocol description for Data_protocol.
Data_protocol_description(Test_protocols) - Constructor for class ds.ov2.test.Data_protocol_description
Construct protocol descriptions.
Data_protocol_description.check_data_call - Class in ds.ov2.test
Card action for step check_data in protocol check_data.
Data_protocol_description.check_data_call() - Constructor for class ds.ov2.test.Data_protocol_description.check_data_call
Empty constructor.
Data_protocol_description.set_size_call - Class in ds.ov2.test
Card action for step set_size in protocol set_size.
Data_protocol_description.set_size_call() - Constructor for class ds.ov2.test.Data_protocol_description.set_size_call
Empty constructor.
Data_protocol_host - Class in ds.ov2.test
Host driver for the data protocols that check/measure the protocol layer.
Data_protocol_host(Data_protocol_description, CardChannel, PrintWriter) - Constructor for class ds.ov2.test.Data_protocol_host
Constructor.
Data_protocol_host.Data_error - Exception in ds.ov2.test
Exception to indicate that an error in the protocol layer has been detected when checking the results from the applet.
Data_protocol_host.Data_error(int) - Constructor for exception ds.ov2.test.Data_protocol_host.Data_error
Construct a new Data_error exception for an error that has been detected at index p.
Data_protocol_stubs - Class in ds.ov2.test
Stub code for running methods on the card.
Data_protocol_stubs(Data_protocol_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Data_protocol_stubs
Stub constructor.
Data_protocol_stubs.Check_data_result - Class in ds.ov2.test
Result record for step check_data of protocol check_data.
Data_protocol_stubs.Check_data_result(long, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_stubs.Check_data_result
Return record constructor.
Data_protocol_stubs.Data_perf_answer_to_challenge_result - Class in ds.ov2.test
Result record for step data_perf_answer_to_challenge of protocol data_perf_proof.
Data_protocol_stubs.Data_perf_answer_to_challenge_result(Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_stubs.Data_perf_answer_to_challenge_result
Return record constructor.
Data_protocol_stubs.Data_perf_proof_commit_result - Class in ds.ov2.test
Result record for step data_perf_proof_commit of protocol data_perf_proof.
Data_protocol_stubs.Data_perf_proof_commit_result(Resizable_buffer, Resizable_buffer, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_stubs.Data_perf_proof_commit_result
Return record constructor.
Data_protocol_stubs.Data_performance_send_result - Class in ds.ov2.test
Result record for step data_performance_send of protocol data_performance_send.
Data_protocol_stubs.Data_performance_send_result(long, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_stubs.Data_performance_send_result
Return record constructor.
Data_protocol_test_stubs - Class in ds.ov2.test
Stub code for running methods in the testframe on the host.
Data_protocol_test_stubs(Data_protocol_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Data_protocol_test_stubs
Stub constructor.
Data_protocol_test_stubs.Check_data_result - Class in ds.ov2.test
Result record for step check_data of protocol check_data.
Data_protocol_test_stubs.Check_data_result(long, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_test_stubs.Check_data_result
Return record constructor.
Data_protocol_test_stubs.Data_perf_answer_to_challenge_result - Class in ds.ov2.test
Result record for step data_perf_answer_to_challenge of protocol data_perf_proof.
Data_protocol_test_stubs.Data_perf_answer_to_challenge_result(Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_test_stubs.Data_perf_answer_to_challenge_result
Return record constructor.
Data_protocol_test_stubs.Data_perf_proof_commit_result - Class in ds.ov2.test
Result record for step data_perf_proof_commit of protocol data_perf_proof.
Data_protocol_test_stubs.Data_perf_proof_commit_result(Resizable_buffer, Resizable_buffer, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_test_stubs.Data_perf_proof_commit_result
Return record constructor.
Data_protocol_test_stubs.Data_performance_send_result - Class in ds.ov2.test
Result record for step data_performance_send of protocol data_performance_send.
Data_protocol_test_stubs.Data_performance_send_result(long, Resizable_buffer) - Constructor for class ds.ov2.test.Data_protocol_test_stubs.Data_performance_send_result
Return record constructor.
data_ptls_key - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.ptls_key converted from Bignat.
data_ptls_key - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.ptls_key converted from Bignat.
data_remainders - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Respond_result
Return value data.remainders converted from Vector.
data_remainders - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Respond_result
Return value data.remainders converted from Vector.
data_result - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Commit_result
Return value data.result converted from Bignat.
data_result - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Respond_result
Return value data.result converted from Bignat.
data_result - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Commit_result
Return value data.result converted from Bignat.
data_result - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Respond_result
Return value data.result converted from Bignat.
data_sig_remainder - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Make_sig_hash_result
Return value data.sig_remainder converted from Bignat.
data_sig_remainder - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Make_sig_hash_result
Return value data.sig_remainder converted from Bignat.
data_v - Variable in class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return value data.v converted from Bignat.
data_v - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return value data.v converted from Bignat.
date_format - Static variable in class ds.ov2.test.Test_host
Date formatter used here at various places.
debug_card - Static variable in class ds.ov2.front.Testframe
Stubs instance for the debug protocols.
debug_card - Variable in class ds.ov2.gui.Card_protocols
RSA debug protocol instance.
decode(byte[], short, byte, APDU_Serializable[]) - Static method in class ds.ov2.util.Installation_arguments
Decode the actual applet installation arguments.
default_applet_name - Variable in class ds.ov2.gui.Terminal_thread
The AID of the package that seems to be on any card.
default_initialization(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Default initialization of the internal state.
default_jcop - Static variable in class ds.ov2.gui.Gui_state
If true, use the jcop emulator as default terminal.
default_jcop_port - Static variable in class ds.ov2.gui.Gui_state
Default jcop emulator port.
default_mont_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The default file name of the pure Montgomerizing applet.
default_plain_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The default file name of the plain coprocessor applet.
default_reader_number - Static variable in class ds.ov2.gui.Gui_state
Default card reader number.
default_square_2_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The default file name of the square 2 applet.
default_square_4_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The default file name of the square 4 applet.
delayed_init() - Method in class ds.ov2.front.RSA_card_debug_description
Initialization of delayed protocols.
delayed_init() - Method in class ds.ov2.front.RSA_card_debug_stubs
Delayed initialization.
delayed_init() - Method in class ds.ov2.front.RSA_card_debug_test_stubs
Delayed initialization.
delayed_init() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialization of delayed protocols.
delayed_init() - Method in class ds.ov2.front.RSA_card_protocol_stubs
Delayed initialization.
delayed_init() - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Delayed initialization.
delete_applet(String) - Method in class ds.ov2.gui.Gui_protocol_messages
Called before starting to delete an applet or a package (in Card_protocols.delete_applets).
delete_applet_failure(String) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when applet/package deletion failed (in Card_protocols.delete_applets).
delete_applets(Printable_aid[], Gui_protocol_messages) - Method in class ds.ov2.gui.Card_protocols
Delete applets and/or packages from the card.
delete_applets(Printable_aid[], boolean) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action to delete some applets/packages and update the applet list dialog afterwards.
delete_selected_applets(Applet_list_window) - Method in class ds.ov2.gui.Applet_list_actions
Action for the "Delete applets" button.
demont_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step demont_1 of protocol demontgomerize on the card.
demont_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step demont_1 of protocol demontgomerize in the test environment.
demont_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step demont_1 in protocol demontgomerize.
demont_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step demont_2 of protocol demontgomerize on the card.
demont_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step demont_2 of protocol demontgomerize in the test environment.
demont_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step demont_2 in protocol demontgomerize.
demont_fac - Variable in class ds.ov2.bignat.Host_modulus
Demontgomerization factor.
demont_init_call(CardChannel, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step demont_init of protocol demontgomerize on the card.
demont_init_call(CardChannel, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step demont_init of protocol demontgomerize in the test environment.
demont_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step demont_init in protocol demontgomerize.
demont_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step demont_result of protocol demontgomerize on the card.
demont_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step demont_result of protocol demontgomerize in the test environment.
demont_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step demont_result in protocol demontgomerize.
demontgomerize(Modulus) - Method in class ds.ov2.bignat.Bignat
Demontgomerization.
demontgomerize(Bignat, Modulus, Bignat, short) - Method in class ds.ov2.test.Performance_mult_card
Test Demontgomerization.
demontgomerize_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol demontgomerize.
description - Variable in class ds.ov2.test.Data_protocol_host
Description instance of the data protocols.
digest - Variable in class ds.ov2.front.Host_signature
SHA-1 hash instance.
digest - Variable in class ds.ov2.util.Message_digest_wrapper
The wrapped MessageDigest instance.
digest_output_size - Static variable in class ds.ov2.front.Hash_size
The output size that the SHA-1 digest produces when used in Signature and Host_signature.
digit_first_bit_mask - Static variable in class ds.ov2.bignat.Bignat
Bitmask for the highest bit in a digit.
digit_first_two_bit_mask - Static variable in class ds.ov2.bignat.Bignat
Bitmask for the two highest bits in a digit.
digit_format - Static variable in class ds.ov2.bignat.Bignat
Format string to print a digit.
digit_len - Static variable in class ds.ov2.bignat.Bignat
Size in bits of one digit.
digit_mask - Static variable in class ds.ov2.bignat.Bignat
Bitmask for extracting a digit out of a longer int/short value.
digit_second_bit_mask - Static variable in class ds.ov2.bignat.Bignat
Bitmask for the second highest bit in a digit.
disable_card_maintenance(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when a card is removed and the PTLS office tab is selected.
dismiss_button - Variable in class ds.ov2.gui.Base_selection
 
dismiss_button(Base_selection) - Method in class ds.ov2.gui.Bases_actions
Dismiss button action.
dismiss_button(Config_window) - Method in class ds.ov2.gui.Config_actions
Method to be called when the dismiss button is pressed in the config dialog.
dismiss_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Base_selection
 
div_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step div_1 of protocol div on the card.
div_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step div_1 of protocol div in the test environment.
div_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step div_1 in protocol div.
div_2() - Method in class ds.ov2.bignat.Bignat
Division by 2.
div_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step div_2 of protocol div on the card.
div_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step div_2 of protocol div in the test environment.
div_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step div_2 in protocol div.
div_4() - Method in class ds.ov2.bignat.Bignat
Division by 4.
div_check() - Method in class ds.ov2.test.Performance_mult_host
Correctness check for division.
div_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step div_init of protocol div on the card.
div_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step div_init of protocol div in the test environment.
div_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step div_init in protocol div.
div_measure() - Method in class ds.ov2.test.Performance_mult_host
Division performance.
div_measure_size(int, Random, int, int) - Method in class ds.ov2.test.Performance_mult_host
Measure and print performance of one div protocol run.
div_perf_once(Random, int, int, int) - Method in class ds.ov2.test.Performance_mult_host
Performs one division check and measurement.
div_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol div.
div_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step div_result of protocol div on the card.
div_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step div_result of protocol div in the test environment.
div_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step div_result in protocol div.
divisor_length - Static variable in class ds.ov2.test.State
Length of the divisor as percentage of the divident length for the division test and measurement.
doFinal(byte[], short, short, byte[], short) - Method in class ds.ov2.util.Message_digest_wrapper
Fed the digest with in_len bytes from in_buff, starting at in_off.
doInBackground() - Method in class ds.ov2.gui.Terminal_thread
Main loop of the terminal thread.
dots_only - Variable in class ds.ov2.util.PrintWriter_APDUListener
Control wether to print full APDU's or dots only.
double_bignat_index - Static variable in class ds.ov2.bignat.Resize
Current index in the Resize.double_bignats array.
double_bignat_max_size - Static variable in class ds.ov2.test.State
Maximal size of double-sized bignats in bytes.
double_bignat_size - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
double_bignat_size - Variable in class ds.ov2.test.Test_applet
APDU container for the third installation argument.
double_bignats - Static variable in class ds.ov2.bignat.Resize
Array of registered double-sized bignats.
double_digit_format - Static variable in class ds.ov2.bignat.Bignat
Format string to print a double digit.
double_digit_len - Static variable in class ds.ov2.bignat.Bignat
Size in bits of a double digit.
double_size - Static variable in class ds.ov2.test.State
Size of double-sized bignats in bytes.
double_small - Variable in class ds.ov2.front.RSA_mont_card
Intermediate value of double small size.
double_small - Variable in class ds.ov2.front.RSA_plain_card
Intermediate value of double small size.
double_small - Variable in class ds.ov2.front.RSA_squared_card
Intermediate value of double small size.
dr_1 - Variable in class ds.ov2.test.Bignats
First double-sized RAM Bignat.
ds.ov2.bignat - package ds.ov2.bignat
Big integer library for Java Card, including a test frame.
ds.ov2.front - package ds.ov2.front
Frontoffice code for applet and host side, including a test frame.
ds.ov2.gui - package ds.ov2.gui
Demonstrator with GUI.
ds.ov2.test - package ds.ov2.test
Test applet for OV-chip protocol layer and for ds.ov2.bignat functionality.
ds.ov2.util - package ds.ov2.util
OV-chip protocol layer, general APDU data types and other miscellaneous code.
duration - Variable in class ds.ov2.bignat.Convenience.Timed_result
The long component of the tuple.
duration - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Commit_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Finish_signature_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Get_signature_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Make_sig_hash_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Respond_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Commit_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Finish_signature_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Get_signature_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Make_sig_hash_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Respond_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.test.Data_protocol_stubs.Check_data_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.test.Data_protocol_stubs.Data_performance_send_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.test.Data_protocol_test_stubs.Check_data_result
Duration of the call in nanoseconds.
duration - Variable in class ds.ov2.test.Data_protocol_test_stubs.Data_performance_send_result
Duration of the call in nanoseconds.
duration_1 - Variable in class ds.ov2.test.Exponent_perf_host.Exp_call_result
Duration of the vector_exp_1 step in nanoseconds.
duration_1 - Variable in class ds.ov2.test.Performance_mult_host.Div_call_result
Duration of the div_1 step in nanoseconds.
duration_1 - Variable in class ds.ov2.test.Performance_mult_host.Mult_call_result
Duration of the first step in nanoseconds.
duration_1 - Variable in class ds.ov2.test.Performance_mult_host.Subtract_call_result
Duration of the first step in nanoseconds.
duration_2 - Variable in class ds.ov2.test.Exponent_perf_host.Exp_call_result
Duration of the vector_exp_2 step in nanoseconds.
duration_2 - Variable in class ds.ov2.test.Performance_mult_host.Div_call_result
Duration of the div_2 step in nanoseconds.
duration_2 - Variable in class ds.ov2.test.Performance_mult_host.Mult_call_result
Duration of the second step in nanoseconds.
duration_2 - Variable in class ds.ov2.test.Performance_mult_host.Subtract_call_result
Duration of the second step in nanoseconds.
duration_full_empty - Variable in class ds.ov2.test.Performance_mult_host.RSA_exp_result
Duration of the rsa_exp_full_empty step in nanoseconds.
duration_full_exp - Variable in class ds.ov2.test.Performance_mult_host.RSA_exp_result
Duration of the rsa_exp_full_exp step in nanoseconds.
duration_parts_empty - Variable in class ds.ov2.test.Performance_mult_host.RSA_exp_result
Duration of the rsa_exp_parts_empty step in nanoseconds.
duration_parts_exp - Variable in class ds.ov2.test.Performance_mult_host.RSA_exp_result
Duration of the rsa_exp_parts_exp step in nanoseconds.

E

Empty_void_method - Class in ds.ov2.util
The empty Void_method.
Empty_void_method() - Constructor for class ds.ov2.util.Empty_void_method
Empty constructor.
enable_card_maintenance(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when a card is inserted and the PTLS office tab is selected.
entry_automatic_changed(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the run-automatically check box changes state in the entry gate tab.
entry_gate_check(Applet_type, Gui_protocol_messages) - Method in class ds.ov2.gui.Card_protocols
Run the entry-gate proof protocol.
entry_gate_committed(boolean, BigInteger) - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the host received the commitment from the applet during the proof protocol (in RSA_host_card.check_gate).
entry_gate_committed(boolean, BigInteger) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the host received the commitment from the applet during the proof protocol.
entry_gate_finished(boolean) - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the entry-gate proof protocol has been finished (in RSA_host_card.check_gate).
entry_gate_finished(boolean) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the entry-gate proof protocol has been finished.
entry_gate_got_response() - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the host received the response from the applet for its challenge during the proof protocol (in RSA_host_card.check_gate).
entry_gate_got_response() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the host received the response from the applet for its challenge during the proof protocol.
entry_gate_start() - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the entry-gate proof protocol starts (in RSA_host_card.check_gate).
entry_gate_start() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the entry-gate proof protocol starts.
entry_gate_tab - Variable in class ds.ov2.gui.Ov_demo_gui
 
entry_gate_tabComponentShown(ComponentEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
entry_run_button(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the run-entry-protocol button is pressed in the entry gate tab.
entry_run_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
entry_run_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
error() - Method in class ds.ov2.util.Response_apdu
Check whether the respose status indicates an error.
exchangedAPDU(CommandAPDU, ResponseAPDU) - Method in class ds.ov2.util.PrintWriter_APDUListener
Print a command/response APDU pair to the configured channel.
exp_size_label - Variable in class ds.ov2.gui.Ov_demo_gui
 
exp_size_spinner - Variable in class ds.ov2.gui.Ov_demo_gui
 
explanation - Variable in class ds.ov2.util.Option
The explanation of the option, to be printed in the usage information.
exponent - Variable in class ds.ov2.bignat.Fake_rsa_exponent
The configured exponent.
exponent - Variable in class ds.ov2.test.Bignats
Exponent vector
exponent_is_zero - Variable in class ds.ov2.bignat.RSA_exponent
My JCOP cards and the jcop emulator do not compute a power when the public exponent is zero (they always return zero then).
exponent_length - Variable in class ds.ov2.front.PTLS_rsa_parameters
The length of the attributes in bits (short or exponent bignats).
exponent_length - Static variable in class ds.ov2.front.State
Length of the attributes and other exponents in bits.
exponent_length_for_modulus_length(int, int, Security_parameter.Calibration) - Static method in class ds.ov2.util.Security_parameter
Compute an exponent length for an RSA key length suitable up to year year.
exponent_length_for_modulus_length_full_byte(int, int, Security_parameter.Calibration) - Static method in class ds.ov2.util.Security_parameter
Same as exponent_length_for_modulus_length but round the exponent length up to the next multiple of 8.
exponent_length_set - Static variable in class ds.ov2.front.State
True if State.exponent_length has been set by the user.
exponent_mod(Bignat, Bignat, Modulus, Bignat, Bignat) - Method in class ds.ov2.bignat.Bignat
Modular power.
exponent_mod(BigInteger, BigInteger, BigInteger) - Static method in class ds.ov2.bignat.Convenience
Convenience interface to Bignat.exponent_mod.
exponent_mod(Vector, Modulus, short, Vector, Bignat, Bignat, Bignat) - Method in class ds.ov2.bignat.Vector
Montgomerized modular multi-exponent.
Exponent_perf_card - Class in ds.ov2.test
Methods for the vector_exp protocol.
Exponent_perf_card(Bignats) - Constructor for class ds.ov2.test.Exponent_perf_card
Constructor.
exponent_perf_card - Variable in class ds.ov2.test.Exponent_perf_description
Card variable declararion from Exponent_perf.id.
Exponent_perf_description - Class in ds.ov2.test
Protocol description for Exponent_perf.
Exponent_perf_description(Test_protocols, Bignats) - Constructor for class ds.ov2.test.Exponent_perf_description
Construct protocol descriptions.
Exponent_perf_description.set_vector_length_call - Class in ds.ov2.test
Card action for step set_vector_length in protocol Vector_length.
Exponent_perf_description.set_vector_length_call() - Constructor for class ds.ov2.test.Exponent_perf_description.set_vector_length_call
Empty constructor.
Exponent_perf_description.vector_exp_1_call - Class in ds.ov2.test
Card action for step vector_exp_1 in protocol Vector_exp.
Exponent_perf_description.vector_exp_1_call() - Constructor for class ds.ov2.test.Exponent_perf_description.vector_exp_1_call
Empty constructor.
Exponent_perf_description.vector_exp_2_call - Class in ds.ov2.test
Card action for step vector_exp_2 in protocol Vector_exp.
Exponent_perf_description.vector_exp_2_call() - Constructor for class ds.ov2.test.Exponent_perf_description.vector_exp_2_call
Empty constructor.
Exponent_perf_description.vector_exp_choose_mod_call - Class in ds.ov2.test
Card action for step vector_exp_choose_mod in protocol Vector_exp.
Exponent_perf_description.vector_exp_choose_mod_call() - Constructor for class ds.ov2.test.Exponent_perf_description.vector_exp_choose_mod_call
Empty constructor.
Exponent_perf_description.vector_exp_init_call - Class in ds.ov2.test
Card action for step vector_exp_init in protocol Vector_exp.
Exponent_perf_description.vector_exp_init_call() - Constructor for class ds.ov2.test.Exponent_perf_description.vector_exp_init_call
Empty constructor.
Exponent_perf_host - Class in ds.ov2.test
Correctness check and performance measurement for all multi-exponent variants in Vector.
Exponent_perf_host(Test_protocols, CardChannel) - Constructor for class ds.ov2.test.Exponent_perf_host
Constructor.
Exponent_perf_host.Exp_call_result - Class in ds.ov2.test
Result record of the Vector_exp protocol.
Exponent_perf_host.Exp_call_result(long, long, BigInteger) - Constructor for class ds.ov2.test.Exponent_perf_host.Exp_call_result
Record creation.
Exponent_perf_host.Vector_exponent_variant - Enum in ds.ov2.test
Enumeration for the different multi-power implementations.
Exponent_perf_host.Vector_exponent_variant() - Constructor for enum ds.ov2.test.Exponent_perf_host.Vector_exponent_variant
 
Exponent_perf_stubs - Class in ds.ov2.test
Stub code for running methods on the card.
Exponent_perf_stubs(Exponent_perf_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Exponent_perf_stubs
Stub constructor.
Exponent_perf_test_stubs - Class in ds.ov2.test
Stub code for running methods in the testframe on the host.
Exponent_perf_test_stubs(Exponent_perf_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Exponent_perf_test_stubs
Stub constructor.
exponent_protocols - Variable in class ds.ov2.test.Test_protocols
Protocol description for vector exponent.

F

factor_index - Static variable in class ds.ov2.bignat.Resize
Current index in the Resize.factors array.
factors - Static variable in class ds.ov2.bignat.Resize
Array of registered factor arrays.
Fake_rsa_exponent - Class in ds.ov2.bignat
RSA_exponent_interface implementation for the host.
Fake_rsa_exponent() - Constructor for class ds.ov2.bignat.Fake_rsa_exponent
Non-allocating constructor.
Fake_rsa_exponent(short) - Constructor for class ds.ov2.bignat.Fake_rsa_exponent
Allocating constructor.
fill_buffer(Resizable_buffer, byte) - Method in class ds.ov2.test.Data_protocol_card
Fill the buffer with the data-check pattern.
fill_buffer(Resizable_buffer, byte) - Method in class ds.ov2.test.Data_protocol_host
Enumerate the bytes in a Resizable_buffer.
finish_signature(APDU_boolean) - Method in class ds.ov2.front.RSA_mont_card
Third step of the resign protocol.
finish_signature(APDU_boolean) - Method in class ds.ov2.front.RSA_plain_card
Third step of the resign protocol.
finish_signature(APDU_boolean) - Method in class ds.ov2.front.RSA_squared_card
Third step of the resign protocol.
finish_signature_call(CardChannel, BigInteger) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Call step finish_signature of protocol resign on the card.
finish_signature_call(CardChannel, BigInteger) - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Call step finish_signature of protocol resign in the test environment.
finish_signature_step - Variable in class ds.ov2.front.RSA_card_protocol_description
Step instance for step finish_signature in protocol resign.
finish_step() - Method in class ds.ov2.util.Card_protocol
Finish current protocol step.
finished_ok - Variable in class ds.ov2.gui.Base_selection
Initially false.
finished_ok - Variable in class ds.ov2.gui.Config_window
Initially false.
fix_inputs - Static variable in class ds.ov2.bignat.Testbignat
User provided inputs.
fix_inputs - Static variable in class ds.ov2.front.Test_state
Vector of input arguments from the command line via options -i and -hex.
fix_inputs - Static variable in class ds.ov2.test.State
Vector of input arguments from the command line.
fixed_exponent - Static variable in class ds.ov2.test.State
Exponent to be used.
fixed_power(Bignat, Bignat, short) - Method in class ds.ov2.bignat.Fake_rsa_exponent
Modular power with preconfigured modulus and exponent.
fixed_power(Bignat, Bignat, short) - Method in class ds.ov2.bignat.RSA_exponent
Modular power with preconfigured modulus and exponent.
fixed_power(Bignat, Bignat, short) - Method in interface ds.ov2.bignat.RSA_exponent_interface
Modular power with preconfigured modulus and exponent.
flush() - Method in class ds.ov2.front.Host_testframe.Buffered_string_writer
Empty flush.
format_option_description() - Method in class ds.ov2.util.Parse_commandline
Format option descriptions for the usage message to System.out.
formComponentShown(ComponentEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
from(APDU_Serializable, APDU_Serializable) - Static method in class ds.ov2.util.Convert_serializable
Converts card type src to host type dest.
from_byte(byte) - Static method in enum ds.ov2.front.Applet_type
Convert the applet-type byte constants (see RSA_data.PLAIN_RSA_APPLET and RSA_data.MONT_RSA_APPLET) into this enumeration type.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.APDU_BigInteger
Deserialization of the wrapped BigInteger for the OV-chip protocol layer.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.Bignat
Deserialization of this object for the OV-chip protocol layer.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.Host_modulus
Deserialization of this object for the OV-chip protocol layer.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.Host_vector
Deserialization of this object for the OV-chip protocol layer.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.Modulus
Deserialization of this object for the OV-chip protocol layer.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.front.Host_signature
Deserialization of this object for the OV-chip protocol layer.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_boolean
Deserialize the boolean.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_byte
Deserialize the byte.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_byte_array
Deserialization the byte array.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_long
Deserialize this long.
from_byte_array(short, short, byte[], short) - Method in interface ds.ov2.util.APDU_Serializable
Deserialization of this object.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_short
Deserialize this short.
from_byte_array(byte[]) - Static method in class ds.ov2.util.BigIntUtil
Convert a byte array into a BigInteger.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.Resizable_buffer
Deserialize this buffer.
from_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.Serializable_array
Deserialization of this object for the OV-chip protocol layer.
Front_protocols - Class in ds.ov2.front
Central point of the OV-chip RSA applet.
Front_protocols() - Constructor for class ds.ov2.front.Front_protocols
Central creation/allocation point of the OV-chip RSA applet.
front_protocols - Variable in class ds.ov2.front.RSA_card_debug
Registered protocols instance.
front_protocols - Variable in class ds.ov2.front.RSA_card_protocol_description
Variable declaration from RSA_card_protocol.id.
front_protocols - Variable in class ds.ov2.front.RSA_host_card
Instance with the protocol description classes.
front_protocols - Variable in class ds.ov2.front.RSA_mont_card
Registered protocols instance.
front_protocols - Variable in class ds.ov2.front.RSA_plain_card
Registered protocols instance.
front_protocols - Variable in class ds.ov2.front.RSA_squared_card
Registered protocols instance.
full_result - Variable in class ds.ov2.test.Performance_mult_host.RSA_exp_result
The result produced in the rsa_exp_full_exp step.

G

gamma_beta_3 - Variable in class ds.ov2.front.RSA_data
Beta_3 and gamma.
gate_protocol - Variable in class ds.ov2.front.RSA_card_protocol_description
Protocol instance for protocol gate.
gate_run_automatically_check_box - Variable in class ds.ov2.gui.Ov_demo_gui
 
gate_run_automatically_check_boxActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
gc_sleep(int) - Static method in class ds.ov2.util.Misc_host
Collect garbage and sleep.
generate(int, int, Applet_type) - Method in class ds.ov2.front.PTLS_rsa_parameters
Generate a new set of PTLS parameters and store them in this instance.
generate(int, int, Random) - Static method in class ds.ov2.util.Unsecure_rsa_key
Unsecure RSA key generation.
generate_ptls_parameters(int, int, int, Applet_type) - Method in class ds.ov2.gui.Card_protocols
Generate a new set of PTLS parameters.
generate_v(BigInteger, BigInteger) - Method in class ds.ov2.front.PTLS_rsa_parameters
Generate the public RSA exponent v.
get(short) - Method in class ds.ov2.bignat.Bignat_array
Return element i.
get(short) - Method in class ds.ov2.util.APDU_short_array
Array read access.
get_all_jcop_emulators(Object) - Static method in class ds.ov2.util.Card_terminal
Returns a terminal list for connecting to the jcop emulator.
get_all_pcsc_terminals() - Static method in class ds.ov2.util.Card_terminal
Return a list of all PC/SC terminals connected to this machine.
get_all_readers() - Method in class ds.ov2.gui.Config_actions
Generate an array of all connected card readers.
get_all_sun_emulators(Object) - Static method in class ds.ov2.util.Card_terminal
Returns a terminal list for connecting to one of the SUN emulators (cref or jcwde).
get_and_print_status(PrintWriter, int, CardChannel) - Method in class ds.ov2.front.RSA_card_debug
Run the status protocol to retrieve and print the applet status.
get_applet_list_window() - Method in class ds.ov2.gui.Applet_list_actions
Return the applet list window or throw an assertion if no such window is registered.
get_applet_list_window() - Method in class ds.ov2.gui.Gui_actions
Return the applet list window or throw an assertion if no such window is registered.
get_applet_list_window() - Method in class ds.ov2.gui.Terminal_thread
Return the applet list window or throw an assertion if no such window is registered.
get_applet_stat() - Method in class ds.ov2.test.Misc_protocols_host
Run the status protocol to retrieve the timestamp and the maximal bignat sizes from the applet.
get_argument() - Method in class ds.ov2.util.Response_apdu
Argument of the respose status.
get_array() - Method in class ds.ov2.bignat.Bignat_array
Return the bignat array Bignat_array.a in support for abstract Serializable_array.
get_array() - Method in class ds.ov2.bignat.Host_modulus
Return Host_modulus.serializable_array in support for abstract Serializable_array.
get_array() - Method in class ds.ov2.bignat.Host_vector
Return the APDU_BigInteger array Host_vector.sa in support for abstract Serializable_array.
get_array() - Method in class ds.ov2.bignat.Modulus
Return Modulus.serializable_contents in support for abstract Serializable_array.
get_array() - Method in class ds.ov2.front.Host_signature
Return Host_signature.serializable_contents in support for abstract Serializable_array.
get_array() - Method in class ds.ov2.front.Signature
Return Signature.serializable_contents in support for abstract Serializable_array.
get_array() - Method in class ds.ov2.util.APDU_short_array
Return the short array APDU_short_array.a in support for abstract Serializable_array.
get_array() - Method in class ds.ov2.util.Serializable_array
Array of objects to (de-)serialize.
get_attribute_number() - Method in class ds.ov2.gui.Card_protocols
Return the number of attributes.
get_bases() - Method in class ds.ov2.gui.Card_protocols
Return the array of bases.
get_bigint_argument(Commandline) - Method in class ds.ov2.util.BigInt_input_option
Parse a BigInteger argument from the command line.
get_bignat_length() - Method in class ds.ov2.bignat.Bignat_array
Digit length of the contained bignats in bytes.
get_bignat_size() - Method in class ds.ov2.bignat.Bignat_array
Size of the contained bignats in bytes.
get_buf_sizes() - Method in class ds.ov2.test.Data_protocol_description
Return the Data_protocol_description.buf_sizes array.
get_call(CardChannel) - Method in class ds.ov2.front.RSA_card_debug_stubs
Call step get of protocol status on the card.
get_call(CardChannel) - Method in class ds.ov2.front.RSA_card_debug_test_stubs
Call step get of protocol status in the test environment.
get_card_channel() - Method in class ds.ov2.gui.Card_protocols
Open the default channel to the card in the configured card reader.
get_card_status() - Method in class ds.ov2.gui.Card_protocols
Get the registry of all installed applets/packages from the card.
get_code() - Method in class ds.ov2.util.Response_apdu
Return the pure response status.
get_contents() - Method in class ds.ov2.front.Host_testframe.Buffered_string_writer
Returns the current contents of the stream.
get_data() - Method in class ds.ov2.util.Response_apdu
The data of the response APDU.
get_default_reader(Ov_demo_gui) - Method in class ds.ov2.gui.Config_actions
Choose a default reader among all connected ones.
get_digit_array() - Method in class ds.ov2.bignat.Bignat
Return the digit array.
get_first_digit_mask(short) - Method in class ds.ov2.bignat.Bignat
Bitmask for first digit.
get_gps(CardChannel) - Method in class ds.ov2.gui.Card_protocols
Open a connection to the global platform manager on the card.
get_hash_size() - Method in class ds.ov2.front.Host_signature
Return the size of the hash Host_signature.hash.
get_hex_bigint_argument(Commandline) - Method in class ds.ov2.util.BigInt_hex_input_option
Parse a hexadecimal BigInteger argument from the command line.
get_int_argument(Commandline) - Method in class ds.ov2.util.Int_option
Parse an int argument from the command line.
get_int_array() - Method in class ds.ov2.util.APDU_short_array
Return the contents as int array.
get_inverse(short) - Static method in class ds.ov2.bignat.Inverse_mod_256
Modular inverse modulo 256.
get_jcop_readers() - Method in class ds.ov2.gui.Config_actions
Generate an array of all accessible jcop emulators.
get_length() - Method in class ds.ov2.bignat.Bignat_array
Return Bignat_array.length as effective size in support for abstract Serializable_array.
get_length() - Method in class ds.ov2.bignat.Modulus
Return Modulus.serializable_contents_length as effective size in support for abstract Serializable_array.
get_length() - Method in class ds.ov2.front.Host_signature
Return 2 as effective size in support for abstract Serializable_array.
get_length() - Method in class ds.ov2.front.Signature
Return 2 as effective size in support for abstract Serializable_array.
get_length() - Method in class ds.ov2.util.Response_apdu
Length of the data in the response APDU.
get_length() - Method in class ds.ov2.util.Serializable_array
Length of the serializable array.
get_max_base() - Method in class ds.ov2.gui.Card_protocols
Return the maximal possible base value.
get_max_protocol_index() - Method in class ds.ov2.util.Registered_protocols
Return Registered_protocols.max_protocol_index.
get_mem_size() - Method in class ds.ov2.test.Misc_protocols_host
Run the memory-size protocol to obtain the amount of available memory on the card.
get_message_digest() - Static method in class ds.ov2.util.Misc
Portable way of creating a portable message digest instance computing SHA 160 bit digests.
get_montgomery_correction(short) - Method in class ds.ov2.front.RSA_data
Return the Montgomery correction factor for factors factors.
get_montgomery_correction_length(PTLS_rsa_parameters, Applet_type) - Method in class ds.ov2.front.RSA_host_card
The length of the array for the Montgomery correction factors.
get_name() - Method in class ds.ov2.util.Response_apdu
Return a readable name of the response status.
get_new_rand() - Static method in class ds.ov2.util.Misc
Portable way to get an instance of a random number generator.
get_next_action() - Method in class ds.ov2.gui.Terminal_thread
Return the next action for the terminal thread and clear the Terminal_thread.next_action field.
get_next_data(BufferedReader) - Static method in class ds.ov2.front.PTLS_rsa_parameters
Retrurn the part after the colon from the next line in the input fin.
get_number_size() - Method in class ds.ov2.front.Host_signature
Return the size of the number Host_signature.number.
get_pcsc_readers() - Method in class ds.ov2.gui.Config_actions
Generate an array of all connected PCSC card readers.
get_protocol(short) - Method in class ds.ov2.util.Registered_protocols
Select protocol.
get_protocols() - Method in class ds.ov2.util.Registered_protocols
Return the protocols array.
get_result_size() - Method in class ds.ov2.util.Protocol_step
Return the total length of the Protocol_step.results.
get_signature_call(CardChannel) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Call step get_signature of protocol resign on the card.
get_signature_call(CardChannel) - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Call step get_signature of protocol resign in the test environment.
get_signature_step - Variable in class ds.ov2.front.RSA_card_protocol_description
Step instance for step get_signature in protocol resign.
get_status(CardChannel) - Method in class ds.ov2.front.RSA_card_debug
Run the status protocol to retrieve the applet status.
get_status() - Method in class ds.ov2.util.Response_apdu
Return the response status as obtained from the card.
get_step - Variable in class ds.ov2.front.RSA_card_debug_description
Step instance for step get in protocol status.
get_string_argument(Commandline) - Method in class ds.ov2.util.String_option
Retrieve a String argument from the command line.
get_stubs() - Method in class ds.ov2.test.Data_protocol_host
Accessor for the stubs instance.
gui - Variable in class ds.ov2.gui.Terminal_thread
The GUI object.
gui_actions - Variable in class ds.ov2.gui.Applet_list_actions
The GUI actions instance.
Gui_actions - Class in ds.ov2.gui
Actions for the main window of the graphical demonstrator.
Gui_actions(Card_protocols) - Constructor for class ds.ov2.gui.Gui_actions
Constructor.
gui_actions - Variable in class ds.ov2.gui.Ov_demo
Gui actions instance of the graphical demonstrator.
gui_actions - Variable in class ds.ov2.gui.Ov_demo_gui
Actions instance.
gui_actions - Variable in class ds.ov2.gui.Progress_messages
GUI action instance.
gui_actions - Variable in class ds.ov2.gui.Terminal_thread
GUI actions for the GUI thread.
Gui_actions.Bases_selection_abort_exception - Exception in ds.ov2.gui
Exception for when the base selection dialog is aborted.
Gui_actions.Bases_selection_abort_exception() - Constructor for exception ds.ov2.gui.Gui_actions.Bases_selection_abort_exception
Constructs a new Bases_selection_abort_exception with null as its detail message.
Gui_actions.Bases_selection_abort_exception(String) - Constructor for exception ds.ov2.gui.Gui_actions.Bases_selection_abort_exception
Constructs a new Bases_selection_abort_exception with the specified detail message.
Gui_actions.Bases_selection_abort_exception(String, Throwable) - Constructor for exception ds.ov2.gui.Gui_actions.Bases_selection_abort_exception
Constructs a new Bases_selection_abort_exception with the specified detail message and cause.
Gui_actions.Bases_selection_abort_exception(Throwable) - Constructor for exception ds.ov2.gui.Gui_actions.Bases_selection_abort_exception
Constructs a new Bases_selection_abort_exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
gui_background_died(Throwable) - Method in class ds.ov2.gui.Terminal_thread
GUI Action to display an error to the user on the fatal event that the terminal thread dies.
gui_card_inserted - Variable in class ds.ov2.gui.Terminal_thread
GUI Action to display "Card inserted" in the status line of the GUI.
gui_card_message(BigInteger, String) - Method in class ds.ov2.gui.Terminal_thread
GUI action to display a card appearence message.
gui_clear_message - Variable in class ds.ov2.gui.Terminal_thread
GUI Action to clear the status line in the GUI.
gui_disable_ptls_actions - Variable in class ds.ov2.gui.Terminal_thread
GUI Action to disable all the card maintenance buttons in the GUI.
gui_enable_ptls_actions - Variable in class ds.ov2.gui.Terminal_thread
GUI Action to enable all the card maintenance buttons in the GUI.
gui_error(Component, String, String) - Method in class ds.ov2.gui.Gui_actions
Show an error message to the user and wait until he acknoledges.
gui_message(JTextPane, String, boolean) - Method in class ds.ov2.gui.Terminal_thread
GUI action to display a message in a message text pane.
gui_progress_message(String, boolean) - Method in class ds.ov2.gui.Terminal_thread
GUI action to display a progress message.
gui_proof_finished - Variable in class ds.ov2.gui.Terminal_thread
GUI Action to display "Proof finished.
Gui_protocol_messages - Class in ds.ov2.gui
Display various progress messages in the graphical demonstrator.
Gui_protocol_messages(Terminal_thread) - Constructor for class ds.ov2.gui.Gui_protocol_messages
Constructor.
gui_set_entry_run_button(boolean) - Method in class ds.ov2.gui.Terminal_thread
GUI action to enable/disable the run button on the entry gate tab.
gui_set_ptls_automaton_button(boolean) - Method in class ds.ov2.gui.Terminal_thread
GUI action to enable or disable the obtain-new-signature button in the PTLS automaton tab.
Gui_state - Class in ds.ov2.gui
Global state fields of the GUI.
Gui_state() - Constructor for class ds.ov2.gui.Gui_state
Static class, object creation disabled.
gui_status_line_message(String) - Method in class ds.ov2.gui.Terminal_thread
GUI Action to display an arbitrary message in the status line.
gui_wait_for_card - Variable in class ds.ov2.gui.Terminal_thread
GUI Action to display the line "Waiting for a card ..." in the status line of the GUI.
gui_wait_for_card_removal - Variable in class ds.ov2.gui.Terminal_thread
GUI Action to display "Please remove card" in the status line of the GUI.
gui_warning(Component, String, String) - Method in class ds.ov2.gui.Gui_actions
Show a warning message to the user and wait until he acknowledges.

H

has_n_inputs(int, String) - Method in class ds.ov2.util.BigInteger_inputs
Check whether there are still n inputs available.
hash - Variable in class ds.ov2.front.Host_signature
The hash part of the signature.
hash - Variable in class ds.ov2.front.RSA_mont_card
Message digest for computing 160 bit SHA-1.
hash - Variable in class ds.ov2.front.RSA_plain_card
Message digest for computing 160 bit SHA-1.
hash - Variable in class ds.ov2.front.RSA_squared_card
Message digest for computing 160 bit SHA-1.
hash - Variable in class ds.ov2.front.Signature
The hash c.
hash_into_bignat(Bignat) - Method in class ds.ov2.front.Signature
Copies the hash value Signature.hash into a Bignat.
hash_output_buf - Variable in class ds.ov2.front.Signature
Output buffer for the digest algorithm.
Hash_size - Class in ds.ov2.front
Computes the size of the hash that is used in both Signature and Host_signature.
Hash_size() - Constructor for class ds.ov2.front.Hash_size
Static class, object construction disabled.
hash_size(short, byte) - Static method in class ds.ov2.front.Hash_size
Compute the hash size, depending on the size for short (exponent) bignats.
highest_bit(short) - Static method in class ds.ov2.bignat.Bignat
Index of the most significant 1 bit.
highest_digit_bit - Static variable in class ds.ov2.bignat.Bignat
Bitmask for the highest bit in a double digit.
highest_double_digit_bit - Static variable in class ds.ov2.bignat.Bignat
Bitmask with just the highest bit in a double digit.
hmod - Variable in class ds.ov2.front.PTLS_rsa_parameters
The RSA modulus wrapped in a host modulus that contains (de-)montgomerization factors as well.
host_alpha - Variable in class ds.ov2.front.RSA_data
Host commitment alpha for the signature protocol.
host_card - Static variable in class ds.ov2.front.Testframe
Host driver instance for the regular protocols.
host_card - Variable in class ds.ov2.gui.Card_protocols
RSA host protocols instance.
Host_modulus - Class in ds.ov2.bignat
Host counterpart of Modulus.
Host_modulus(int) - Constructor for class ds.ov2.bignat.Host_modulus
Constructor for receiving.
Host_modulus(int, BigInteger) - Constructor for class ds.ov2.bignat.Host_modulus
Constructor for sending.
Host_protocol - Class in ds.ov2.util
Host driver for steps in the OV-chip protocol layer.
Host_protocol(Protocol, Protocol_step, PrintWriter, boolean, String) - Constructor for class ds.ov2.util.Host_protocol
Create a new instance for running the protocol step step.
host_response - Variable in class ds.ov2.front.RSA_data
Host response r for the signature protocol.
host_side_init() - Method in class ds.ov2.front.RSA_card_debug
Host side initialization for delayed protocols.
host_side_init(PTLS_rsa_parameters, Applet_type) - Method in class ds.ov2.front.RSA_host_card
Initialize the host-driver copy of the protocols.
Host_signature - Class in ds.ov2.front
Host data type for Signature's with signature checking.
Host_signature(short, short, byte) - Constructor for class ds.ov2.front.Host_signature
Create a new host signature object.
host_test_frame_options - Static variable in class ds.ov2.front.Host_testframe
Array with (only one) host test frame specific option.
Host_testframe - Class in ds.ov2.front
Main class for the host test frame that combines the OV-chip applet and host driver code to be tested on a standard JVM.
Host_testframe() - Constructor for class ds.ov2.front.Host_testframe
Static class, object creation disabled.
Host_testframe.Buffered_string_writer - Class in ds.ov2.front
Character stream that collects the contents in a buffer in memory that can be retrieved later.
Host_testframe.Buffered_string_writer() - Constructor for class ds.ov2.front.Host_testframe.Buffered_string_writer
Empty constructor.
Host_vector - Class in ds.ov2.bignat
Host counterpart of Vector.
Host_vector(int, BigInteger[]) - Constructor for class ds.ov2.bignat.Host_vector
Constructor for sending.
Host_vector(int, int) - Constructor for class ds.ov2.bignat.Host_vector
Constructor for receiving.
hp_add_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step add_1 of protocol add.
hp_add_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step add_2 of protocol add.
hp_add_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step add_init of protocol add.
hp_add_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step add_result of protocol add.
hp_allocate - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Host protocol instance for step allocate of protocol allocate.
hp_check_data - Variable in class ds.ov2.test.Data_protocol_stubs
Host protocol instance for step check_data of protocol check_data.
hp_commit - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Host protocol instance for step commit of protocol gate.
hp_data_perf_answer_to_challenge - Variable in class ds.ov2.test.Data_protocol_stubs
Host protocol instance for step data_perf_answer_to_challenge of protocol data_perf_proof.
hp_data_perf_proof_commit - Variable in class ds.ov2.test.Data_protocol_stubs
Host protocol instance for step data_perf_proof_commit of protocol data_perf_proof.
hp_data_performance_receive - Variable in class ds.ov2.test.Data_protocol_stubs
Host protocol instance for step data_performance_receive of protocol data_performance_receive.
hp_data_performance_send - Variable in class ds.ov2.test.Data_protocol_stubs
Host protocol instance for step data_performance_send of protocol data_performance_send.
hp_demont_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step demont_1 of protocol demontgomerize.
hp_demont_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step demont_2 of protocol demontgomerize.
hp_demont_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step demont_init of protocol demontgomerize.
hp_demont_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step demont_result of protocol demontgomerize.
hp_div_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step div_1 of protocol div.
hp_div_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step div_2 of protocol div.
hp_div_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step div_init of protocol div.
hp_div_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step div_result of protocol div.
hp_finish_signature - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Host protocol instance for step finish_signature of protocol resign.
hp_get - Variable in class ds.ov2.front.RSA_card_debug_stubs
Host protocol instance for step get of protocol status.
hp_get_signature - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Host protocol instance for step get_signature of protocol resign.
hp_init_data - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Host protocol instance for step init_data of protocol initialize.
hp_make_sig_hash - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Host protocol instance for step make_sig_hash of protocol resign.
hp_mem_size - Variable in class ds.ov2.front.RSA_card_debug_stubs
Host protocol instance for step mem_size of protocol mem_size.
hp_mem_size - Variable in class ds.ov2.test.Misc_protocols_stubs
Host protocol instance for step mem_size of protocol mem_size.
hp_mont_mult_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mont_mult_1 of protocol mont_mult.
hp_mont_mult_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mont_mult_2 of protocol mont_mult.
hp_mont_mult_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mont_mult_init of protocol mont_mult.
hp_mont_mult_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mont_mult_result of protocol mont_mult.
hp_mult_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mult_1 of protocol mult.
hp_mult_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mult_2 of protocol mult.
hp_mult_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mult_init of protocol mult.
hp_mult_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step mult_result of protocol mult.
hp_ping - Variable in class ds.ov2.test.Misc_protocols_stubs
Host protocol instance for step ping of protocol Ping.
hp_reset - Variable in class ds.ov2.front.RSA_card_debug_stubs
Host protocol instance for step reset of protocol reset_applet_state.
hp_respond - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Host protocol instance for step respond of protocol gate.
hp_rsa_exp_full_empty - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step rsa_exp_full_empty of protocol RSA_exp.
hp_rsa_exp_full_exp - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step rsa_exp_full_exp of protocol RSA_exp.
hp_rsa_exp_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step rsa_exp_init of protocol RSA_exp.
hp_rsa_exp_parts_empty - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step rsa_exp_parts_empty of protocol RSA_exp.
hp_rsa_exp_parts_exp - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step rsa_exp_parts_exp of protocol RSA_exp.
hp_rsa_exp_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step rsa_exp_result of protocol RSA_exp.
hp_set_size - Variable in class ds.ov2.test.Data_protocol_stubs
Host protocol instance for step set_size of protocol set_size.
hp_set_size - Variable in class ds.ov2.test.Misc_protocols_stubs
Host protocol instance for step set_size of protocol set_size.
hp_set_vector_length - Variable in class ds.ov2.test.Exponent_perf_stubs
Host protocol instance for step set_vector_length of protocol Vector_length.
hp_short_sq_4_mult_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_4_mult_1 of protocol short_square_4_mult.
hp_short_sq_4_mult_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_4_mult_2 of protocol short_square_4_mult.
hp_short_sq_4_mult_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_4_mult_init of protocol short_square_4_mult.
hp_short_sq_4_mult_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_4_mult_result of protocol short_square_4_mult.
hp_short_sq_mult_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_mult_1 of protocol short_squared_mult.
hp_short_sq_mult_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_mult_2 of protocol short_squared_mult.
hp_short_sq_mult_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_mult_init of protocol short_squared_mult.
hp_short_sq_mult_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step short_sq_mult_result of protocol short_squared_mult.
hp_sq_mult_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_1 of protocol squared_mult.
hp_sq_mult_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_2 of protocol squared_mult.
hp_sq_mult_4_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_4_1 of protocol squared_mult_4.
hp_sq_mult_4_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_4_2 of protocol squared_mult_4.
hp_sq_mult_4_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_4_init of protocol squared_mult_4.
hp_sq_mult_4_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_4_result of protocol squared_mult_4.
hp_sq_mult_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_init of protocol squared_mult.
hp_sq_mult_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step sq_mult_result of protocol squared_mult.
hp_status - Variable in class ds.ov2.test.Misc_protocols_stubs
Host protocol instance for step status of protocol status.
hp_subtract_1 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step subtract_1 of protocol subtract.
hp_subtract_2 - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step subtract_2 of protocol subtract.
hp_subtract_init - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step subtract_init of protocol subtract.
hp_subtract_result - Variable in class ds.ov2.test.Bignat_protocols_stubs
Host protocol instance for step subtract_result of protocol subtract.
hp_vector_exp_1 - Variable in class ds.ov2.test.Exponent_perf_stubs
Host protocol instance for step vector_exp_1 of protocol Vector_exp.
hp_vector_exp_2 - Variable in class ds.ov2.test.Exponent_perf_stubs
Host protocol instance for step vector_exp_2 of protocol Vector_exp.
hp_vector_exp_choose_mod - Variable in class ds.ov2.test.Exponent_perf_stubs
Host protocol instance for step vector_exp_choose_mod of protocol Vector_exp.
hp_vector_exp_init - Variable in class ds.ov2.test.Exponent_perf_stubs
Host protocol instance for step vector_exp_init of protocol Vector_exp.
hp_vector_exp_result - Variable in class ds.ov2.test.Exponent_perf_stubs
Host protocol instance for step vector_exp_result of protocol Vector_exp.

I

ignore_all_kinds_of_problems - Static variable in class ds.ov2.front.Test_state
Ignore signature errors and failed runs of the resing and proof protocol.
init() - Static method in class ds.ov2.bignat.Resize
Initializes all the arrays to their hardwired maximal size.
init_add_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.add_1_step.
init_add_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.add_2_step.
init_add_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.add_init_step.
init_add_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.add_protocol.
init_add_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.add_result_step.
init_allocate_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.allocate_protocol.
init_allocate_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.allocate_step.
init_applet_type - Static variable in class ds.ov2.front.Test_state
Default initialization for Test_state.applet_type.
init_check_data_protocol() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.check_data_protocol.
init_check_data_step() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.check_data_step.
init_commit_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.commit_step.
init_data_call(CardChannel, Host_modulus, BigInteger, Host_vector, Host_vector, Host_vector, BigInteger, Host_vector) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Call step init_data of protocol initialize on the card.
init_data_call(CardChannel, Host_modulus, BigInteger, Host_vector, Host_vector, Host_vector, BigInteger, Host_vector) - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Call step init_data of protocol initialize in the test environment.
init_data_perf_answer_to_challenge_step() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.data_perf_answer_to_challenge_step.
init_data_perf_proof_commit_step() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.data_perf_proof_commit_step.
init_data_perf_proof_protocol() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.data_perf_proof_protocol.
init_data_performance_receive_protocol() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.data_performance_receive_protocol.
init_data_performance_receive_step() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.data_performance_receive_step.
init_data_performance_send_protocol() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.data_performance_send_protocol.
init_data_performance_send_step() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.data_performance_send_step.
init_data_step - Variable in class ds.ov2.front.RSA_card_protocol_description
Step instance for step init_data in protocol initialize.
init_demont_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.demont_1_step.
init_demont_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.demont_2_step.
init_demont_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.demont_init_step.
init_demont_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.demont_result_step.
init_demontgomerize_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.demontgomerize_protocol.
init_div_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.div_1_step.
init_div_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.div_2_step.
init_div_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.div_init_step.
init_div_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.div_protocol.
init_div_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.div_result_step.
init_finish_signature_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.finish_signature_step.
init_gate_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.gate_protocol.
init_get_signature_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.get_signature_step.
init_get_step() - Method in class ds.ov2.front.RSA_card_debug_description
Initialize RSA_card_debug_description.get_step.
init_hp_add_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_add_1.
init_hp_add_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_add_2.
init_hp_add_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_add_init.
init_hp_add_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_add_result.
init_hp_allocate(RSA_card_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Initialization method for RSA_card_protocol_stubs.hp_allocate.
init_hp_check_data(Data_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.test.Data_protocol_stubs
Initialization method for Data_protocol_stubs.hp_check_data.
init_hp_commit(RSA_card_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Initialization method for RSA_card_protocol_stubs.hp_commit.
init_hp_data_perf_answer_to_challenge(Data_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.test.Data_protocol_stubs
Initialization method for Data_protocol_stubs.hp_data_perf_answer_to_challenge.
init_hp_data_perf_proof_commit(Data_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.test.Data_protocol_stubs
Initialization method for Data_protocol_stubs.hp_data_perf_proof_commit.
init_hp_data_performance_receive(Data_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.test.Data_protocol_stubs
Initialization method for Data_protocol_stubs.hp_data_performance_receive.
init_hp_data_performance_send(Data_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.test.Data_protocol_stubs
Initialization method for Data_protocol_stubs.hp_data_performance_send.
init_hp_demont_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_demont_1.
init_hp_demont_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_demont_2.
init_hp_demont_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_demont_init.
init_hp_demont_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_demont_result.
init_hp_div_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_div_1.
init_hp_div_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_div_2.
init_hp_div_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_div_init.
init_hp_div_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_div_result.
init_hp_finish_signature(RSA_card_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Initialization method for RSA_card_protocol_stubs.hp_finish_signature.
init_hp_get(RSA_card_debug_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_debug_stubs
Initialization method for RSA_card_debug_stubs.hp_get.
init_hp_get_signature(RSA_card_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Initialization method for RSA_card_protocol_stubs.hp_get_signature.
init_hp_init_data(RSA_card_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Initialization method for RSA_card_protocol_stubs.hp_init_data.
init_hp_make_sig_hash(RSA_card_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Initialization method for RSA_card_protocol_stubs.hp_make_sig_hash.
init_hp_mem_size(RSA_card_debug_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_debug_stubs
Initialization method for RSA_card_debug_stubs.hp_mem_size.
init_hp_mem_size(Misc_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Misc_protocols_stubs
Initialization method for Misc_protocols_stubs.hp_mem_size.
init_hp_mont_mult_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mont_mult_1.
init_hp_mont_mult_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mont_mult_2.
init_hp_mont_mult_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mont_mult_init.
init_hp_mont_mult_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mont_mult_result.
init_hp_mult_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mult_1.
init_hp_mult_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mult_2.
init_hp_mult_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mult_init.
init_hp_mult_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_mult_result.
init_hp_ping(Misc_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Misc_protocols_stubs
Initialization method for Misc_protocols_stubs.hp_ping.
init_hp_reset(RSA_card_debug_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_debug_stubs
Initialization method for RSA_card_debug_stubs.hp_reset.
init_hp_respond(RSA_card_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Initialization method for RSA_card_protocol_stubs.hp_respond.
init_hp_rsa_exp_full_empty(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_rsa_exp_full_empty.
init_hp_rsa_exp_full_exp(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_rsa_exp_full_exp.
init_hp_rsa_exp_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_rsa_exp_init.
init_hp_rsa_exp_parts_empty(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_rsa_exp_parts_empty.
init_hp_rsa_exp_parts_exp(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_rsa_exp_parts_exp.
init_hp_rsa_exp_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_rsa_exp_result.
init_hp_set_size(Data_protocol_description, PrintWriter, boolean) - Method in class ds.ov2.test.Data_protocol_stubs
Initialization method for Data_protocol_stubs.hp_set_size.
init_hp_set_size(Misc_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Misc_protocols_stubs
Initialization method for Misc_protocols_stubs.hp_set_size.
init_hp_set_vector_length(Exponent_perf_description, PrintWriter, boolean) - Method in class ds.ov2.test.Exponent_perf_stubs
Initialization method for Exponent_perf_stubs.hp_set_vector_length.
init_hp_short_sq_4_mult_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_4_mult_1.
init_hp_short_sq_4_mult_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_4_mult_2.
init_hp_short_sq_4_mult_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_4_mult_init.
init_hp_short_sq_4_mult_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_4_mult_result.
init_hp_short_sq_mult_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_mult_1.
init_hp_short_sq_mult_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_mult_2.
init_hp_short_sq_mult_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_mult_init.
init_hp_short_sq_mult_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_short_sq_mult_result.
init_hp_sq_mult_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_1.
init_hp_sq_mult_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_2.
init_hp_sq_mult_4_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_4_1.
init_hp_sq_mult_4_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_4_2.
init_hp_sq_mult_4_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_4_init.
init_hp_sq_mult_4_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_4_result.
init_hp_sq_mult_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_init.
init_hp_sq_mult_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_sq_mult_result.
init_hp_status(Misc_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Misc_protocols_stubs
Initialization method for Misc_protocols_stubs.hp_status.
init_hp_subtract_1(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_subtract_1.
init_hp_subtract_2(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_subtract_2.
init_hp_subtract_init(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_subtract_init.
init_hp_subtract_result(Bignat_protocols_description, PrintWriter, boolean) - Method in class ds.ov2.test.Bignat_protocols_stubs
Initialization method for Bignat_protocols_stubs.hp_subtract_result.
init_hp_vector_exp_1(Exponent_perf_description, PrintWriter, boolean) - Method in class ds.ov2.test.Exponent_perf_stubs
Initialization method for Exponent_perf_stubs.hp_vector_exp_1.
init_hp_vector_exp_2(Exponent_perf_description, PrintWriter, boolean) - Method in class ds.ov2.test.Exponent_perf_stubs
Initialization method for Exponent_perf_stubs.hp_vector_exp_2.
init_hp_vector_exp_choose_mod(Exponent_perf_description, PrintWriter, boolean) - Method in class ds.ov2.test.Exponent_perf_stubs
Initialization method for Exponent_perf_stubs.hp_vector_exp_choose_mod.
init_hp_vector_exp_init(Exponent_perf_description, PrintWriter, boolean) - Method in class ds.ov2.test.Exponent_perf_stubs
Initialization method for Exponent_perf_stubs.hp_vector_exp_init.
init_hp_vector_exp_result(Exponent_perf_description, PrintWriter, boolean) - Method in class ds.ov2.test.Exponent_perf_stubs
Initialization method for Exponent_perf_stubs.hp_vector_exp_result.
init_init_data_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.init_data_step.
init_initialize_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.initialize_protocol.
init_key(short) - Method in class ds.ov2.bignat.Fake_rsa_exponent
Empty method.
init_key(short) - Method in class ds.ov2.bignat.RSA_exponent
Initialize the internal public RSA key.
init_key(short) - Method in interface ds.ov2.bignat.RSA_exponent_interface
(Re-)Initialize those internal data structures that depend on the key size.
init_make_sig_hash_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.make_sig_hash_step.
init_mem_size_protocol() - Method in class ds.ov2.front.RSA_card_debug_description
Initialize RSA_card_debug_description.mem_size_protocol.
init_mem_size_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.mem_size_protocol.
init_mem_size_step() - Method in class ds.ov2.front.RSA_card_debug_description
Initialize RSA_card_debug_description.mem_size_step.
init_mem_size_step() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.mem_size_step.
init_mont_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mont_mult_1_step.
init_mont_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mont_mult_2_step.
init_mont_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mont_mult_init_step.
init_mont_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mont_mult_protocol.
init_mont_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mont_mult_result_step.
init_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mult_1_step.
init_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mult_2_step.
init_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mult_init_step.
init_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mult_protocol.
init_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.mult_result_step.
init_ping_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.ping_protocol.
init_ping_step() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.ping_step.
init_protocols() - Method in class ds.ov2.front.Front_protocols
Load protocols array.
init_reset_applet_state_protocol() - Method in class ds.ov2.front.RSA_card_debug_description
Initialize RSA_card_debug_description.reset_applet_state_protocol.
init_reset_step() - Method in class ds.ov2.front.RSA_card_debug_description
Initialize RSA_card_debug_description.reset_step.
init_resign_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.resign_protocol.
init_respond_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Initialize RSA_card_protocol_description.respond_step.
init_rsa_exp_full_empty_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.rsa_exp_full_empty_step.
init_rsa_exp_full_exp_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.rsa_exp_full_exp_step.
init_rsa_exp_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.rsa_exp_init_step.
init_rsa_exp_parts_empty_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.rsa_exp_parts_empty_step.
init_rsa_exp_parts_exp_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.rsa_exp_parts_exp_step.
init_rsa_exp_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.rsa_exp_protocol.
init_rsa_exp_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.rsa_exp_result_step.
init_set_size_protocol() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.set_size_protocol.
init_set_size_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.set_size_protocol.
init_set_size_step() - Method in class ds.ov2.test.Data_protocol_description
Initialize Data_protocol_description.set_size_step.
init_set_size_step() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.set_size_step.
init_set_vector_length_step() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.set_vector_length_step.
init_short_sq_4_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_4_mult_1_step.
init_short_sq_4_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_4_mult_2_step.
init_short_sq_4_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_4_mult_init_step.
init_short_sq_4_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_4_mult_result_step.
init_short_sq_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_mult_1_step.
init_short_sq_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_mult_2_step.
init_short_sq_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_mult_init_step.
init_short_sq_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_sq_mult_result_step.
init_short_square_4_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_square_4_mult_protocol.
init_short_squared_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.short_squared_mult_protocol.
init_sq_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_1_step.
init_sq_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_2_step.
init_sq_mult_4_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_4_1_step.
init_sq_mult_4_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_4_2_step.
init_sq_mult_4_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_4_init_step.
init_sq_mult_4_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_4_result_step.
init_sq_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_init_step.
init_sq_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.sq_mult_result_step.
init_squared_mult_4_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.squared_mult_4_protocol.
init_squared_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.squared_mult_protocol.
init_status_protocol() - Method in class ds.ov2.front.RSA_card_debug_description
Initialize RSA_card_debug_description.status_protocol.
init_status_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.status_protocol.
init_status_step() - Method in class ds.ov2.test.Misc_protocols_description
Initialize Misc_protocols_description.status_step.
init_subtract_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.subtract_1_step.
init_subtract_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.subtract_2_step.
init_subtract_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.subtract_init_step.
init_subtract_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.subtract_protocol.
init_subtract_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Initialize Bignat_protocols_description.subtract_result_step.
init_vector_exp_1_step() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.vector_exp_1_step.
init_vector_exp_2_step() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.vector_exp_2_step.
init_vector_exp_choose_mod_step() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.vector_exp_choose_mod_step.
init_vector_exp_init_step() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.vector_exp_init_step.
init_vector_exp_protocol() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.vector_exp_protocol.
init_vector_exp_result_step() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.vector_exp_result_step.
init_vector_length_protocol() - Method in class ds.ov2.test.Exponent_perf_description
Initialize Exponent_perf_description.vector_length_protocol.
initComponents() - Method in class ds.ov2.gui.Applet_list_window
This method is called from within the constructor to initialize the form.
initComponents() - Method in class ds.ov2.gui.Base_selection
This method is called from within the constructor to initialize the form.
initComponents() - Method in class ds.ov2.gui.Config_window
This method is called from within the constructor to initialize the form.
initComponents() - Method in class ds.ov2.gui.Ov_demo_gui
This method is called from within the constructor to initialize the form.
initComponents() - Method in class ds.ov2.gui.Progress_messages
This method is called from within the constructor to initialize the form.
initialization_finished - Variable in class ds.ov2.gui.Gui_actions
GUI initialization order seems to depend in some parts on the order in which the GUI elements have been created in the netbeans GUI.
initialize() - Method in class ds.ov2.front.RSA_mont_card
Initialize the plain RSA applet data structures.
initialize() - Method in class ds.ov2.front.RSA_plain_card
Initialize the plain RSA applet data structures.
initialize() - Method in class ds.ov2.front.RSA_squared_card
Initialize the squaring RSA applet data structures.
initialize_allocate_finished() - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the allocate call is finished (in RSA_host_card.initialize_card).
initialize_allocate_finished() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the allocate call is finished.
initialize_allocate_start() - Method in interface ds.ov2.front.RSA_protocol_messages
Called before the allocate call to the applet starts (in RSA_host_card.initialize_card).
initialize_allocate_start() - Method in class ds.ov2.gui.Gui_protocol_messages
Called before the allocate call to the applet starts.
initialize_card(PTLS_rsa_parameters, CardChannel, RSA_protocol_messages, Applet_type) - Method in class ds.ov2.front.RSA_host_card
Basic applet initialization.
initialize_data_copied(BigInteger) - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the initialize call to the applet completed and all data has been copied to the applet (in RSA_host_card.initialize_card).
initialize_data_copied(BigInteger) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the initialize call to the applet completed and all data has been copied to the applet.
initialize_finished() - Method in interface ds.ov2.front.RSA_protocol_messages
Called when applet initialization is finished (in RSA_host_card.issue_card).
initialize_finished() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when applet initialization is finished.
initialize_multiples() - Method in class ds.ov2.bignat.Modulus
(Re-)Initialize the multiples Modulus.mod_x_2 and Modulus.mod_x_3 if they have been allocated before with Modulus.allocate_multiples().
initialize_protocol - Variable in class ds.ov2.front.RSA_card_protocol_description
Protocol instance for protocol initialize.
initialize_resign() - Method in interface ds.ov2.front.RSA_protocol_messages
Called before the start of the resign protocol that is part of applet initialization (in RSA_host_card.issue_card).
initialize_resign() - Method in class ds.ov2.gui.Gui_protocol_messages
Called before the start of the resign protocol that is part of applet initialization.
initialize_start() - Method in interface ds.ov2.front.RSA_protocol_messages
Called when initialization starts in RSA_host_card.issue_card
initialize_start() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when initialization starts.
initialize_stubs(PrintWriter) - Static method in class ds.ov2.front.Testframe
(Re-)Initialize the host drivers for the regular and debug protocols Testframe.host_card and Testframe.debug_card.
INITIALIZED - Static variable in class ds.ov2.front.RSA_data
State constant for the state INITIALIZED, value 2.
inputs - Variable in class ds.ov2.util.BigInt_hex_input_option
The vector with the BigInteger inputs.
inputs - Variable in class ds.ov2.util.BigInt_input_option
The vector with the BigInteger inputs.
install(byte[], short, byte) - Static method in class ds.ov2.front.RSA_applet
Applet install method.
install(byte[], short, byte) - Static method in class ds.ov2.test.Test_applet
Applet install method.
install_applet(Applet_type, Gui_protocol_messages) - Method in class ds.ov2.gui.Card_protocols
Install one of the OV-chip applets.
install_applet_action(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action for installing one of the applets.
install_applet_and_select(CardChannel, PrintWriter) - Static method in class ds.ov2.front.Testframe
(Re-)Install the applet and select it.
install_applet_with_gps(GlobalPlatformService, Applet_type, Gui_protocol_messages) - Method in class ds.ov2.gui.Card_protocols
Install one of the OV-Chip applets on a card.
install_arguments - Variable in class ds.ov2.test.Test_applet
Array for all installation APDU containers.
Installation_arguments - Class in ds.ov2.util
Decode Java Card applet installation arguments into an APDU_Serializable array.
Installation_arguments() - Constructor for class ds.ov2.util.Installation_arguments
Static class, object creation disabled.
int_of_number_spinner(JSpinner) - Method in class ds.ov2.gui.Gui_actions
Read the value of a spinner holding an integer.
Int_option - Class in ds.ov2.util
Command line switch with an integer argument.
Int_option(String, Reference<Integer>, String, String) - Constructor for class ds.ov2.util.Int_option
Construct an integer option.
inv_v - Variable in class ds.ov2.front.PTLS_rsa_parameters
1/v, the inverse of v modulus euler_phi(n)
INVALID_APPLET_ID - Static variable in class ds.ov2.front.RSA_data
Invalid applet identification constant, with value 0.
invalid_card_warning(String) - Method in class ds.ov2.gui.Terminal_thread
Gui action to display a warning dialog if the card is invalid for some reason.
invent_attribute_updates(PTLS_rsa_parameters, CardChannel) - Method in class ds.ov2.front.RSA_card_debug
Invent random attribute updates.
Inverse_mod_256 - Class in ds.ov2.bignat
Modular inverse modulo 256 for Java Card (currently unused).
Inverse_mod_256() - Constructor for class ds.ov2.bignat.Inverse_mod_256
Static class, object construction disabled.
is_compatible_with(Object) - Method in class ds.ov2.bignat.APDU_BigInteger
This is a host data type, nothing is compatible with it.
is_compatible_with(Object) - Method in class ds.ov2.bignat.Bignat
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.bignat.Modulus
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.bignat.Vector
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.front.Signature
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.util.APDU_boolean
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.util.APDU_byte
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.util.APDU_byte_array
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.util.APDU_long
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in interface ds.ov2.util.APDU_Serializable
Compatibility check for declared and supplied arguments and results.
is_compatible_with(Object) - Method in class ds.ov2.util.APDU_short
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.util.APDU_short_array
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.util.Resizable_buffer
Compatibility check for the OV-chip protocol layer.
is_compatible_with(Object) - Method in class ds.ov2.util.Serializable_array
Compatibility check for the OV-chip protocol layer.
is_zero() - Method in class ds.ov2.bignat.Bignat
Test equality with zero.
issue(CardChannel, Gui_protocol_messages, Applet_type) - Method in class ds.ov2.gui.Card_protocols
Run the applet initialization protocol.
issue_card(PTLS_rsa_parameters, CardChannel, RSA_protocol_messages, Applet_type) - Method in class ds.ov2.front.RSA_host_card
Combined card initialization and personalization.

J

jcop_port_number - Static variable in class ds.ov2.front.Card_testframe
The port number used for the jcop emulator.
jcop_port_number - Static variable in class ds.ov2.test.Test_host
The port number used for the jcop emulator.
jcop_ports - Static variable in class ds.ov2.gui.Gui_state
Configured jcop ports.
jcop_provider_present() - Static method in class ds.ov2.util.Card_terminal
Tests the presence of the libraries for connecting to a jcop emulator.
jLabel1 - Variable in class ds.ov2.gui.Config_window
 
jLabel2 - Variable in class ds.ov2.gui.Config_window
 
jLabel3 - Variable in class ds.ov2.gui.Config_window
 
jLabel4 - Variable in class ds.ov2.gui.Config_window
 
jLabel5 - Variable in class ds.ov2.gui.Config_window
 
jPanel1 - Variable in class ds.ov2.gui.Applet_list_window
 
jPanel1 - Variable in class ds.ov2.gui.Base_selection
 
jPanel1 - Variable in class ds.ov2.gui.Config_window
 
jPanel1 - Variable in class ds.ov2.gui.Ov_demo_gui
 
jPanel1 - Variable in class ds.ov2.gui.Progress_messages
 
jPanel2 - Variable in class ds.ov2.gui.Config_window
 
jPanel2 - Variable in class ds.ov2.gui.Ov_demo_gui
 
jPanel3 - Variable in class ds.ov2.gui.Config_window
 
jPanel3 - Variable in class ds.ov2.gui.Ov_demo_gui
 
jPanel4 - Variable in class ds.ov2.gui.Ov_demo_gui
 
jPanel5 - Variable in class ds.ov2.gui.Ov_demo_gui
 
jScrollPane1 - Variable in class ds.ov2.gui.Applet_list_window
 
jScrollPane1 - Variable in class ds.ov2.gui.Ov_demo_gui
 
jScrollPane1 - Variable in class ds.ov2.gui.Progress_messages
 

K

keep_applet - Static variable in class ds.ov2.test.Test_host
Controls applet reinstallation.
keep_modulus - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
keep_modulus - Static variable in class ds.ov2.test.State
Use the same modulus for a number of successive tests to simulate the OV-chip use-case.
key - Variable in class ds.ov2.bignat.RSA_exponent
Public RSA key object for the modulus and the exponent.
key_size_spinner - Variable in class ds.ov2.gui.Ov_demo_gui
 
key_size_spinnerStateChanged(ChangeEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 

L

L(int, double, double) - Static method in class ds.ov2.util.Security_parameter
The L function to describe the subexponential complexity of number factoring.
last_digit_inverse - Variable in class ds.ov2.bignat.Host_modulus
Negated modular inverse of the last digit of Host_modulus.m.
last_digit_inverse - Variable in class ds.ov2.bignat.Modulus
Negated modular inverse of the last digit.
last_digit_inverse_box - Variable in class ds.ov2.bignat.Modulus
APDU wrapper for Modulus.last_digit_inverse.
left_side(Option) - Method in class ds.ov2.util.Parse_commandline
Return the option and argument string.
length() - Method in class ds.ov2.bignat.Bignat
Return the size in digits.
length - Variable in class ds.ov2.bignat.Bignat_array
Length of the array Bignat_array.a.
length_of_serializable_array(APDU_Serializable[]) - Static method in class ds.ov2.util.Misc
Total size of an APDU_Serializable array.
lenstra_exponent - Variable in class ds.ov2.gui.Ov_demo_gui
 
lenstra_exponent_box_changed(ItemEvent, Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the automatic exponent size check box in the PTLS office tab is selected.
lenstra_exponentItemStateChanged(ItemEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
lesser(Bignat) - Method in class ds.ov2.bignat.Bignat
Comparison.
list_applets(CardChannel, PrintWriter) - Static method in class ds.ov2.test.Test_host
List all applets.
load_applet_finished() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when applet loading finished during applet installation (in Card_protocols.install_applet_with_gps).
long_application_name - Static variable in class ds.ov2.bignat.Testbignat
Long name for diagnostics printing.
long_application_name - Static variable in class ds.ov2.front.Card_testframe
Long application name.
long_application_name - Static variable in class ds.ov2.front.Host_testframe
Long appliation name.
long_application_name - Static variable in class ds.ov2.test.Test_host
Long application name.
long_bignat_index - Static variable in class ds.ov2.bignat.Resize
Current index in the Resize.long_bignats array.
long_bignat_max_size - Static variable in class ds.ov2.test.State
Maximal size of long bignats (bases) in bytes.
long_bignat_size - Variable in class ds.ov2.front.RSA_card_protocol_description
Variable declaration from RSA_card_protocol.id.
long_bignat_size - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
long_bignat_size - Variable in class ds.ov2.test.Test_applet
APDU container for the second installation argument.
long_bignats - Static variable in class ds.ov2.bignat.Resize
Array of registered long bignats.
long_from_byte_array(byte[]) - Static method in class ds.ov2.util.Misc_host
Convert a big-endian byte array into a long value.
long_rsa - Static variable in class ds.ov2.bignat.Resize
Array of registered RSA exponents.
long_rsa_index - Static variable in class ds.ov2.bignat.Resize
Current index in the Resize.long_rsa array.
long_size - Static variable in class ds.ov2.test.State
Size of long (base) bignats in bytes.
long_size_set - Static variable in class ds.ov2.test.State
Changed to true, if State.long_size is set via an option.

M

m - Variable in class ds.ov2.bignat.Host_modulus
Modulus.
m - Variable in class ds.ov2.bignat.Modulus
The modulus itself.
main(String[]) - Static method in class ds.ov2.bignat.Testbignat
Main test frame method.
main(String[]) - Static method in class ds.ov2.front.Card_testframe
Main method of the card test frame.
main(String[]) - Static method in class ds.ov2.front.Host_testframe
Main method of the host test frames.
main(String[]) - Static method in class ds.ov2.gui.Applet_list_window
 
main(String[]) - Static method in class ds.ov2.gui.Ov_demo_gui
 
main(String[]) - Static method in class ds.ov2.test.Test_host
Entry point.
main_ex(String[]) - Static method in class ds.ov2.test.Test_host
Real main method.
make_base_bytes(int) - Method in class ds.ov2.front.PTLS_rsa_parameters
Compute the length of the bases and the RSA modulus in bytes for this instance.
make_exponent_bytes() - Method in class ds.ov2.front.PTLS_rsa_parameters
Compute the length of the attributes/exponents in bytes for this instance.
make_exponent_length(int) - Static method in class ds.ov2.front.State
Computes an exponent length that matches the base_length argument.
make_installation_arguments(String) - Static method in class ds.ov2.test.Test_host
Create the array of installation arguments for the test applet, see Test_applet.install.
make_montgomerized_factors(int, BigInteger[], Host_modulus) - Static method in class ds.ov2.bignat.Host_vector
Make montgomerized base factors for Vector.exponent_mod.
make_montgomerized_vector(int, BigInteger[], Host_modulus) - Static method in class ds.ov2.bignat.Host_vector
Constructor for sending montgomerized numbers to the card.
make_montgomery_corrections(int, int, Host_modulus) - Static method in class ds.ov2.bignat.Host_vector
Make Montgomery corrections.
make_mult_corner_cases(int, Random) - Method in class ds.ov2.test.Performance_mult_host
Generate multiplication corner cases.
make_short_bit_size(int) - Static method in class ds.ov2.test.State
(Re-)Compute the short (exponent) bignat size in bits for the given long (base) size.
make_short_size(int) - Static method in class ds.ov2.test.State
(Re-)Compute a suitable short (exponent) bignat size in bytes for the given long (base) size.
make_sig_hash() - Method in class ds.ov2.front.RSA_mont_card
Second step of the resign protocol.
make_sig_hash() - Method in class ds.ov2.front.RSA_plain_card
Second step of the resign protocol.
make_sig_hash() - Method in class ds.ov2.front.RSA_squared_card
Second step of the resign protocol.
make_sig_hash_call(CardChannel, BigInteger, Host_vector) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Call step make_sig_hash of protocol resign on the card.
make_sig_hash_call(CardChannel, BigInteger, Host_vector) - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Call step make_sig_hash of protocol resign in the test environment.
make_sig_hash_step - Variable in class ds.ov2.front.RSA_card_protocol_description
Step instance for step make_sig_hash in protocol resign.
makeit(Data_protocol_description, CardChannel, PrintWriter) - Static method in class ds.ov2.test.Data_protocol_host
Return the signleton instance of this class.
match(String) - Method in class ds.ov2.util.Commandline
Check if the next unprocessed command-line element is equal to option.
matched(Commandline) - Method in class ds.ov2.util.BigInt_hex_input_option
Called when this option has been recognized on the command line.
matched(Commandline) - Method in class ds.ov2.util.BigInt_input_option
Called when this option has been recognized on the command line.
matched(Commandline) - Method in class ds.ov2.util.Bool_int_option
Called when the option is recognized.
matched(Commandline) - Method in class ds.ov2.util.Bool_option
Called when the option is recognized.
matched(Commandline) - Method in class ds.ov2.util.Int_option
Called when the option is recognized.
matched(Commandline) - Method in class ds.ov2.util.Option
Called by the option parsing machinery in Parse_commandline when this option has been recognized on the command line.
matched(Commandline) - Method in class ds.ov2.util.String_option
Called when the option is recognized.
matched(Commandline) - Method in class ds.ov2.util.Value_option
Called when the option is recognized.
max_bits - Static variable in class ds.ov2.bignat.Testbignat
Bit size parameter for random BigInteger creation.
max_bits_from_size(int) - Static method in class ds.ov2.bignat.Testbignat
Computes the successor of numBits argument for the BigInteger.BigInteger(int, Random) constructor out of a Bignat byte size.
max_double_bignat_size - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
max_double_bignat_size - Variable in class ds.ov2.test.Misc_protocols_stubs.Status_result
Return value max_double_bignat_size converted from APDU_short.
max_double_bignat_size - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return value max_double_bignat_size converted from APDU_short.
max_double_bignats - Static variable in class ds.ov2.bignat.Resize
Maximal number of double-sized bignats, currently 1.
max_factors - Static variable in class ds.ov2.bignat.Resize
Maximal number of factor arrays, currently 1.
max_long_bignat_size - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
max_long_bignat_size - Variable in class ds.ov2.test.Misc_protocols_stubs.Status_result
Return value max_long_bignat_size converted from APDU_short.
max_long_bignat_size - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return value max_long_bignat_size converted from APDU_short.
max_long_bignats - Static variable in class ds.ov2.bignat.Resize
Maximal number of long bignats, currently 50.
max_long_rsa - Static variable in class ds.ov2.bignat.Resize
Maximal number of RSA exponents, currently 2.
max_protocol_index - Variable in class ds.ov2.util.Registered_protocols
The first nonaccessible protocol index.
max_receive_bytes - Static variable in class ds.ov2.util.Host_protocol
The maximal value for the LE field, which indicates the expected number of bytes in the response APDU.
max_send_bytes - Static variable in class ds.ov2.util.Host_protocol
The maximal number of data bytes in one command APDU.
max_short_bignat_size - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
max_short_bignat_size - Variable in class ds.ov2.test.Misc_protocols_stubs.Status_result
Return value max_short_bignat_size converted from APDU_short.
max_short_bignat_size - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return value max_short_bignat_size converted from APDU_short.
max_short_bignats - Static variable in class ds.ov2.bignat.Resize
Maximal number of short bignats, currently 7.
max_size - Variable in class ds.ov2.bignat.APDU_BigInteger
Maximal size of the wrapped BigInteger.
max_vector_length - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
max_vector_length - Variable in class ds.ov2.test.Misc_protocols_stubs.Status_result
Return value max_vector_length converted from APDU_short.
max_vector_length - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return value max_vector_length converted from APDU_short.
max_vector_length - Static variable in class ds.ov2.test.State
Maximal number of bases and exponents for Vector.exponent_mod and Vector.mont_rsa_exponent_mod.
max_vector_length - Variable in class ds.ov2.test.Test_applet
APDU container for the fourth installation argument.
max_vectors - Static variable in class ds.ov2.bignat.Resize
Maximal number of vectors, currently 2.
measure_big_send_and_receive() - Method in class ds.ov2.test.Card_performance
Measure sending 10KB and receiving 10KB and print the timings.
measure_ping() - Method in class ds.ov2.test.Card_performance
Measure 10 rounds of the ping protocol and print maximal, minimal and everage timings.
measure_proof() - Method in class ds.ov2.test.Card_performance
Measure data transmission with sizes as we expect for the proof protocol for an RSA key size of 2048 bits.
measure_receive() - Method in class ds.ov2.test.Card_performance
Measure receiving data from the card.
measure_send() - Method in class ds.ov2.test.Card_performance
Measure sending data to the card.
mem_persistent - Variable in class ds.ov2.front.RSA_card_debug_description
Variable declaration from RSA_card_debug.id.
mem_persistent - Variable in class ds.ov2.front.RSA_card_debug_stubs.Mem_size_result
Return value mem_persistent converted from APDU_short.
mem_persistent - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Mem_size_result
Return value mem_persistent converted from APDU_short.
mem_persistent - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
mem_persistent - Variable in class ds.ov2.test.Misc_protocols_stubs.Mem_size_result
Return value mem_persistent converted from APDU_short.
mem_persistent - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Mem_size_result
Return value mem_persistent converted from APDU_short.
mem_size_call(CardChannel) - Method in class ds.ov2.front.RSA_card_debug_stubs
Call step mem_size of protocol mem_size on the card.
mem_size_call(CardChannel) - Method in class ds.ov2.front.RSA_card_debug_test_stubs
Call step mem_size of protocol mem_size in the test environment.
mem_size_call(CardChannel) - Method in class ds.ov2.test.Misc_protocols_stubs
Call step mem_size of protocol mem_size on the card.
mem_size_call(CardChannel) - Method in class ds.ov2.test.Misc_protocols_test_stubs
Call step mem_size of protocol mem_size in the test environment.
mem_size_protocol - Variable in class ds.ov2.front.RSA_card_debug_description
Protocol instance for protocol mem_size.
mem_size_protocol - Variable in class ds.ov2.test.Misc_protocols_description
Protocol instance for protocol mem_size.
mem_size_step - Variable in class ds.ov2.front.RSA_card_debug_description
Step instance for step mem_size in protocol mem_size.
mem_size_step - Variable in class ds.ov2.test.Misc_protocols_description
Step instance for step mem_size in protocol mem_size.
mem_transient_deselect - Variable in class ds.ov2.front.RSA_card_debug_description
Variable declaration from RSA_card_debug.id.
mem_transient_deselect - Variable in class ds.ov2.front.RSA_card_debug_stubs.Mem_size_result
Return value mem_transient_deselect converted from APDU_short.
mem_transient_deselect - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Mem_size_result
Return value mem_transient_deselect converted from APDU_short.
mem_transient_deselect - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
mem_transient_deselect - Variable in class ds.ov2.test.Misc_protocols_stubs.Mem_size_result
Return value mem_transient_deselect converted from APDU_short.
mem_transient_deselect - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Mem_size_result
Return value mem_transient_deselect converted from APDU_short.
mem_transient_reset - Variable in class ds.ov2.front.RSA_card_debug_description
Variable declaration from RSA_card_debug.id.
mem_transient_reset - Variable in class ds.ov2.front.RSA_card_debug_stubs.Mem_size_result
Return value mem_transient_reset converted from APDU_short.
mem_transient_reset - Variable in class ds.ov2.front.RSA_card_debug_test_stubs.Mem_size_result
Return value mem_transient_reset converted from APDU_short.
mem_transient_reset - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
mem_transient_reset - Variable in class ds.ov2.test.Misc_protocols_stubs.Mem_size_result
Return value mem_transient_reset converted from APDU_short.
mem_transient_reset - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Mem_size_result
Return value mem_transient_reset converted from APDU_short.
Message_digest_wrapper - Class in ds.ov2.util
Wrap an java.security.MessageDigest instance into an javacard.security.MessageDigest interface.
Message_digest_wrapper() - Constructor for class ds.ov2.util.Message_digest_wrapper
Create an instance that wraps a SHA-1 160 bit message digest object.
messages - Variable in class ds.ov2.gui.Terminal_thread
Instance for printing progess messages in the GUI.
method() - Method in class ds.ov2.front.RSA_card_debug_description.mem_size_call
Run the card action for step mem_size in protocol mem_size.
method() - Method in class ds.ov2.front.RSA_card_debug_description.reset_call
Run the card action for step reset in protocol reset_applet_state.
method() - Method in class ds.ov2.front.RSA_card_protocol_description.allocate_call
Run the card action for step allocate in protocol allocate.
method() - Method in class ds.ov2.front.RSA_card_protocol_description.commit_call
Run the card action for step commit in protocol gate.
method() - Method in class ds.ov2.front.RSA_card_protocol_description.finish_signature_call
Run the card action for step finish_signature in protocol resign.
method() - Method in class ds.ov2.front.RSA_card_protocol_description.init_data_call
Run the card action for step init_data in protocol initialize.
method() - Method in class ds.ov2.front.RSA_card_protocol_description.make_sig_hash_call
Run the card action for step make_sig_hash in protocol resign.
method() - Method in class ds.ov2.front.RSA_card_protocol_description.respond_call
Run the card action for step respond in protocol gate.
method() - Method in class ds.ov2.test.Bignat_protocols_description.add_2_call
Run the card action for step add_2 in protocol add.
method() - Method in class ds.ov2.test.Bignat_protocols_description.demont_1_call
Run the card action for step demont_1 in protocol demontgomerize.
method() - Method in class ds.ov2.test.Bignat_protocols_description.demont_2_call
Run the card action for step demont_2 in protocol demontgomerize.
method() - Method in class ds.ov2.test.Bignat_protocols_description.div_1_call
Run the card action for step div_1 in protocol div.
method() - Method in class ds.ov2.test.Bignat_protocols_description.div_2_call
Run the card action for step div_2 in protocol div.
method() - Method in class ds.ov2.test.Bignat_protocols_description.mont_mult_1_call
Run the card action for step mont_mult_1 in protocol mont_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.mont_mult_2_call
Run the card action for step mont_mult_2 in protocol mont_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.mult_1_call
Run the card action for step mult_1 in protocol mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.mult_2_call
Run the card action for step mult_2 in protocol mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.rsa_exp_full_exp_call
Run the card action for step rsa_exp_full_exp in protocol RSA_exp.
method() - Method in class ds.ov2.test.Bignat_protocols_description.rsa_exp_init_call
Run the card action for step rsa_exp_init in protocol RSA_exp.
method() - Method in class ds.ov2.test.Bignat_protocols_description.rsa_exp_parts_exp_call
Run the card action for step rsa_exp_parts_exp in protocol RSA_exp.
method() - Method in class ds.ov2.test.Bignat_protocols_description.short_sq_4_mult_2_call
Run the card action for step short_sq_4_mult_2 in protocol short_square_4_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.short_sq_4_mult_init_call
Run the card action for step short_sq_4_mult_init in protocol short_square_4_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.short_sq_mult_1_call
Run the card action for step short_sq_mult_1 in protocol short_squared_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.short_sq_mult_2_call
Run the card action for step short_sq_mult_2 in protocol short_squared_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.short_sq_mult_init_call
Run the card action for step short_sq_mult_init in protocol short_squared_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.sq_mult_1_call
Run the card action for step sq_mult_1 in protocol squared_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.sq_mult_2_call
Run the card action for step sq_mult_2 in protocol squared_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.sq_mult_4_2_call
Run the card action for step sq_mult_4_2 in protocol squared_mult_4.
method() - Method in class ds.ov2.test.Bignat_protocols_description.sq_mult_4_init_call
Run the card action for step sq_mult_4_init in protocol squared_mult_4.
method() - Method in class ds.ov2.test.Bignat_protocols_description.sq_mult_init_call
Run the card action for step sq_mult_init in protocol squared_mult.
method() - Method in class ds.ov2.test.Bignat_protocols_description.subtract_2_call
Run the card action for step subtract_2 in protocol subtract.
method() - Method in class ds.ov2.test.Data_protocol_description.check_data_call
Run the card action for step check_data in protocol check_data.
method() - Method in class ds.ov2.test.Data_protocol_description.set_size_call
Run the card action for step set_size in protocol set_size.
method() - Method in class ds.ov2.test.Exponent_perf_description.set_vector_length_call
Run the card action for step set_vector_length in protocol Vector_length.
method() - Method in class ds.ov2.test.Exponent_perf_description.vector_exp_1_call
Run the card action for step vector_exp_1 in protocol Vector_exp.
method() - Method in class ds.ov2.test.Exponent_perf_description.vector_exp_2_call
Run the card action for step vector_exp_2 in protocol Vector_exp.
method() - Method in class ds.ov2.test.Exponent_perf_description.vector_exp_choose_mod_call
Run the card action for step vector_exp_choose_mod in protocol Vector_exp.
method() - Method in class ds.ov2.test.Exponent_perf_description.vector_exp_init_call
Run the card action for step vector_exp_init in protocol Vector_exp.
method() - Method in class ds.ov2.test.Misc_protocols_description.mem_size_call
Run the card action for step mem_size in protocol mem_size.
method() - Method in class ds.ov2.test.Misc_protocols_description.set_size_call
Run the card action for step set_size in protocol set_size.
method() - Method in class ds.ov2.util.Empty_void_method
Return immediately.
method - Variable in class ds.ov2.util.Protocol_step
The code to run on the card when the arguments have been received.
method() - Method in interface ds.ov2.util.Void_method
Run the action captured in this class.
minimal_base_size() - Method in enum ds.ov2.front.Applet_type
Return a minimal default base size, depending on the applet type.
Misc - Class in ds.ov2.util
Collection of miscellaneous methods that do not fit anywhere else, most of them abstracting from differences between standard Java and Java Card.
Misc() - Constructor for class ds.ov2.util.Misc
Static class, object creation disabled.
misc_host - Variable in class ds.ov2.test.Card_performance
Host instance for the miscellaneous protocols.
misc_host - Variable in class ds.ov2.test.Exponent_perf_host
Misc protocols instance for the resize protocol.
misc_host - Variable in class ds.ov2.test.Performance_mult_host
Instance for changing the bignat sizes on the card.
Misc_host - Class in ds.ov2.util
Miscellaneous methods needed only in host driver code.
Misc_host() - Constructor for class ds.ov2.util.Misc_host
Static class, object creation disabled.
misc_protocols - Variable in class ds.ov2.test.Test_protocols
Misc protocol description instance.
Misc_protocols_description - Class in ds.ov2.test
Protocol description for Misc_protocols.
Misc_protocols_description(Test_protocols, APDU_short, APDU_short, APDU_short, APDU_short, APDU_byte_array) - Constructor for class ds.ov2.test.Misc_protocols_description
Construct protocol descriptions.
Misc_protocols_description.mem_size_call - Class in ds.ov2.test
Card action for step mem_size in protocol mem_size.
Misc_protocols_description.mem_size_call() - Constructor for class ds.ov2.test.Misc_protocols_description.mem_size_call
Empty constructor.
Misc_protocols_description.set_size_call - Class in ds.ov2.test
Card action for step set_size in protocol set_size.
Misc_protocols_description.set_size_call() - Constructor for class ds.ov2.test.Misc_protocols_description.set_size_call
Empty constructor.
Misc_protocols_host - Class in ds.ov2.test
This class contains the host driver code for the misc protocols, which are ping, set_size, mem_size and status.
Misc_protocols_host(Test_protocols, CardChannel, PrintWriter) - Constructor for class ds.ov2.test.Misc_protocols_host
Constructor.
Misc_protocols_stubs - Class in ds.ov2.test
Stub code for running methods on the card.
Misc_protocols_stubs(Misc_protocols_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Misc_protocols_stubs
Stub constructor.
Misc_protocols_stubs.Mem_size_result - Class in ds.ov2.test
Result record for step mem_size of protocol mem_size.
Misc_protocols_stubs.Mem_size_result(int, int, int) - Constructor for class ds.ov2.test.Misc_protocols_stubs.Mem_size_result
Return record constructor.
Misc_protocols_stubs.Status_result - Class in ds.ov2.test
Result record for step status of protocol status.
Misc_protocols_stubs.Status_result(int, int, int, int, APDU_byte_array, boolean, boolean) - Constructor for class ds.ov2.test.Misc_protocols_stubs.Status_result
Return record constructor.
Misc_protocols_test_stubs - Class in ds.ov2.test
Stub code for running methods in the testframe on the host.
Misc_protocols_test_stubs(Misc_protocols_description, PrintWriter, boolean) - Constructor for class ds.ov2.test.Misc_protocols_test_stubs
Stub constructor.
Misc_protocols_test_stubs.Mem_size_result - Class in ds.ov2.test
Result record for step mem_size of protocol mem_size.
Misc_protocols_test_stubs.Mem_size_result(int, int, int) - Constructor for class ds.ov2.test.Misc_protocols_test_stubs.Mem_size_result
Return record constructor.
Misc_protocols_test_stubs.Status_result - Class in ds.ov2.test
Result record for step status of protocol status.
Misc_protocols_test_stubs.Status_result(int, int, int, int, APDU_byte_array, boolean, boolean) - Constructor for class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return record constructor.
mod_first_digit_mask - Variable in class ds.ov2.front.RSA_data
Digit mask of the most significant byte of the modulus RSA_data.n.
mod_rand(Random, BigInteger) - Static method in class ds.ov2.util.BigIntUtil
Modular random number generator.
mod_rand_with_inverse(Random, BigInteger) - Static method in class ds.ov2.util.BigIntUtil
Modular random number generator for the multiplicative subgroup.
mod_x_2 - Variable in class ds.ov2.bignat.Modulus
Modulus times 2.
mod_x_3 - Variable in class ds.ov2.bignat.Modulus
Modulus times 3.
modular_div_2(Modulus) - Method in class ds.ov2.bignat.Bignat
Modular division by 2.
modular_div_4(Modulus) - Method in class ds.ov2.bignat.Bignat
Modular division by 4.
modular_subtraction(Bignat, Modulus) - Method in class ds.ov2.bignat.Bignat
Modular subtraction.
modulus - Variable in class ds.ov2.bignat.Fake_rsa_exponent
The configured modulus.
Modulus - Class in ds.ov2.bignat
Division modulus for Java Card.
Modulus(short, boolean) - Constructor for class ds.ov2.bignat.Modulus
Allocating constructor.
modulus - Variable in class ds.ov2.test.Bignats
Modulus without multiples.
mont_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The pure Montgomerizing applet file name; can be changed in the config window.
mont_bignat_size - Static variable in class ds.ov2.bignat.Testbignat
Montgomery size.
mont_correction_len - Variable in class ds.ov2.front.RSA_card_protocol_description
Variable declaration from RSA_card_protocol.id.
mont_fac - Variable in class ds.ov2.bignat.Host_modulus
Montgomerization factor.
mont_mult(Bignat, Bignat, Modulus, Bignat, short) - Method in class ds.ov2.test.Performance_mult_card
Test Montgomery multiplication.
mont_mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mont_mult_1 of protocol mont_mult on the card.
mont_mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mont_mult_1 of protocol mont_mult in the test environment.
mont_mult_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mont_mult_1 in protocol mont_mult.
mont_mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mont_mult_2 of protocol mont_mult on the card.
mont_mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mont_mult_2 of protocol mont_mult in the test environment.
mont_mult_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mont_mult_2 in protocol mont_mult.
mont_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mont_mult_init of protocol mont_mult on the card.
mont_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mont_mult_init of protocol mont_mult in the test environment.
mont_mult_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mont_mult_init in protocol mont_mult.
mont_mult_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol mont_mult.
mont_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mont_mult_result of protocol mont_mult on the card.
mont_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mont_mult_result of protocol mont_mult in the test environment.
mont_mult_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mont_mult_result in protocol mont_mult.
MONT_RSA_APPLET - Static variable in class ds.ov2.front.RSA_data
Montgomerized RSA Applet identification constant, with value 3.
mont_rsa_exponent_mod(Vector, Modulus, RSA_exponent_interface, Bignat, Bignat, Bignat, Bignat) - Method in class ds.ov2.bignat.Vector
Modular multi-exponent with Montgomery multiplication.
montgomerize() - Method in enum ds.ov2.front.Applet_type
Decide whether the communication for this applet type is montgomerized or not.
montgomerized_one - Variable in class ds.ov2.front.RSA_data
Montgomerized 1.
montgomery_corrections - Variable in class ds.ov2.front.RSA_data
Montgomery correction factors.
montgomery_digits() - Method in enum ds.ov2.front.Applet_type
Return the number of Montgomery digits that this applet uses.
montgomery_factor(Bignat, Bignat) - Method in class ds.ov2.bignat.Bignat
montgomery factors.
montgomery_mult(Bignat, Bignat, Modulus) - Method in class ds.ov2.bignat.Bignat
Montgomery multiplication (special modular multiplication).
montgomery_square(Bignat, Modulus) - Method in class ds.ov2.bignat.Bignat
Optimization for modular Montgomery squares.
mult(Bignat, Bignat) - Method in class ds.ov2.bignat.Bignat
Multiplication.
mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mult_1 of protocol mult on the card.
mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mult_1 of protocol mult in the test environment.
mult_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mult_1 in protocol mult.
mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mult_2 of protocol mult on the card.
mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mult_2 of protocol mult in the test environment.
mult_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mult_2 in protocol mult.
mult_check() - Method in class ds.ov2.test.Performance_mult_host
Montgomery multiplication correctness check.
mult_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mult_init of protocol mult on the card.
mult_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mult_init of protocol mult in the test environment.
mult_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mult_init in protocol mult.
mult_measure() - Method in class ds.ov2.test.Performance_mult_host
Montgomery multiplication and demontgomerization performance.
mult_measure_size(int, Random) - Method in class ds.ov2.test.Performance_mult_host
Measure Montgomery multiplication and demontgomerization performance.
mult_mod(Bignat, Bignat, Bignat) - Method in class ds.ov2.bignat.Bignat
Inefficient modular multiplication.
mult_modulus - Variable in class ds.ov2.test.Bignats
Modulus with multiples.
mult_perf_once(Random, int, int, int, int, int) - Method in class ds.ov2.test.Performance_mult_host
Performs one combined Montgomery multiplication and demontgomerization check and performance measurement.
mult_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol mult.
mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step mult_result of protocol mult on the card.
mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step mult_result of protocol mult in the test environment.
mult_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step mult_result in protocol mult.
multi_exponent(BigInteger[], BigInteger[], BigInteger) - Static method in class ds.ov2.util.BigIntUtil
Compute the multi-exponent base^exponent (modulo modulus).
myassert(boolean, short) - Static method in class ds.ov2.util.Misc
Implementation of the ASSERT and ASSERT_TAG macros.

N

n - Variable in class ds.ov2.front.PTLS_rsa_parameters
The RSA modulus, product of two primes.
n - Variable in class ds.ov2.front.RSA_data
The RSA parameter n.
n1 - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
n2 - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
n_1 - Variable in class ds.ov2.test.Bignats
First long EEPROM Bignat.
n_2 - Variable in class ds.ov2.test.Bignats
Second long EEPROM Bignat.
name - Variable in class ds.ov2.util.Host_protocol
The name of the protocol step for the debugging output.
name - Variable in class ds.ov2.util.Response_apdu
A readable representation of the respose status.
new_attributes - Variable in class ds.ov2.front.RSA_data
New attributes.
new_blinded_a - Variable in class ds.ov2.front.RSA_data
New blinded attribute expression.
new_blinding - Variable in class ds.ov2.front.RSA_data
New blinding.
new_signature - Variable in class ds.ov2.front.RSA_data
New signature on the new blinded attribute expression.
next_action - Variable in class ds.ov2.gui.Terminal_thread
Next action to execute in the terminal thread.
next_option - Variable in class ds.ov2.util.Commandline
The index of the next element in the command line.
next_option() - Method in class ds.ov2.util.Commandline
Return the next unprocessed command-line element without incrementing the option index Commandline.next_option.
normal_mult_measure() - Method in class ds.ov2.test.Performance_mult_host
Normal multiplication performance.
normal_mult_perf_once(Random, int, int, int) - Method in class ds.ov2.test.Performance_mult_host
Checks and measures normal multiplication on the card.
number - Variable in class ds.ov2.front.Host_signature
The number part of the signature.
number - Variable in class ds.ov2.front.Signature
The number r.
number_of_number_spinner(JSpinner) - Method in class ds.ov2.gui.Gui_actions
Read out the value of a spinner.

O

OK() - Method in class ds.ov2.util.Response_apdu
Check whether the response status is OK.
ok_button - Variable in class ds.ov2.gui.Base_selection
 
ok_button(Base_selection) - Method in class ds.ov2.gui.Bases_actions
OK button action.
ok_button(Config_window) - Method in class ds.ov2.gui.Config_actions
Method to be called when the OK button is pressed in the config dialog.
ok_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Base_selection
 
one() - Method in class ds.ov2.bignat.Bignat
Stores one in this object.
one_or_correction - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
one_third - Static variable in class ds.ov2.util.Security_parameter
Constant 1/3 with value 0.3333333333333333
open_applet(CardChannel, byte[], PrintWriter, boolean) - Static method in class ds.ov2.util.Card_terminal
Wrapper for open_applet_ex.
open_applet_ex(CardChannel, byte[], PrintWriter, boolean) - Static method in class ds.ov2.util.Card_terminal
Applet selection.
open_card_channel(int, Card_terminal.Terminal_type, Object, PrintWriter) - Static method in class ds.ov2.util.Card_terminal
Wrapper for open_card_channel_ex.
open_card_channel_ex(int, Card_terminal.Terminal_type, Object, PrintWriter) - Static method in class ds.ov2.util.Card_terminal
Connect to a card (or emulator) and return the basic channel.
open_test_applet(CardChannel, Test_protocols, PrintWriter) - Static method in class ds.ov2.test.Test_host
Select the test applet on the card.
Option - Class in ds.ov2.util
Abstract command line option.
Option(String, String, String) - Constructor for class ds.ov2.util.Option
Construct a new abstract option.
option - Variable in class ds.ov2.util.Option
The literally option string as it appears on the command line.
options - Static variable in class ds.ov2.bignat.Testbignat
Declaration of all options that this test frame recognizes.
options - Variable in class ds.ov2.gui.Ov_demo
Array of recognized command line options.
options - Static variable in class ds.ov2.test.Test_host
Array declaring all recognized command line options.
options - Variable in class ds.ov2.util.Parse_commandline
The options array.
out - Static variable in class ds.ov2.bignat.Vector
Debug and diagnostics output channel.
out - Static variable in class ds.ov2.front.Host_signature
Debug channel.
out - Variable in class ds.ov2.front.PTLS_rsa_parameters
Output channel for debug and progress messages.
out - Variable in class ds.ov2.front.RSA_card_debug
Output channel for debug messages.
out - Variable in class ds.ov2.front.RSA_card_debug_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.front.RSA_card_debug_test_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.front.RSA_card_protocol_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Static variable in class ds.ov2.front.RSA_data
Debug printer.
out - Variable in class ds.ov2.front.RSA_host_card
Message output channel.
out - Static variable in class ds.ov2.front.RSA_mont_card
Debug printer.
out - Static variable in class ds.ov2.front.RSA_plain_card
Debug printer.
out - Static variable in class ds.ov2.front.RSA_squared_card
Debug printer.
out - Static variable in class ds.ov2.gui.Gui_state
Output channel for all progress and debug messages.
out - Variable in class ds.ov2.test.Bignat_protocols_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Bignat_protocols_test_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Card_performance
Channel for writing progress and debug messages.
out - Variable in class ds.ov2.test.Check_data_transmission
Output channel for progress messages.
out - Variable in class ds.ov2.test.Data_protocol_host
Channel for debug and progress messages.
out - Variable in class ds.ov2.test.Data_protocol_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Data_protocol_test_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Exponent_perf_host
Debug and progress channel.
out - Variable in class ds.ov2.test.Exponent_perf_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Exponent_perf_test_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Misc_protocols_host
Channel for debug and progress messages.
out - Variable in class ds.ov2.test.Misc_protocols_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Misc_protocols_test_stubs
The output channel for debugging information of the OV-chip protocol layer.
out - Variable in class ds.ov2.test.Performance_mult_host
The output channel for test and performance data.
out - Variable in class ds.ov2.util.Host_protocol
The output channel for progess and debug messages.
out - Variable in class ds.ov2.util.PrintWriter_APDUListener
Local reference the channel we print to.
output(PrintWriter, String, APDU_Serializable[], int) - Static method in class ds.ov2.util.Convert_serializable
Output serialized data of array element.
OV_ASSERTION_00 - Static variable in class ds.ov2.util.Response_status
Assertion failure.
OV_BAD_HOST_DATA - Static variable in class ds.ov2.util.Response_status
Bad host challenge.
Ov_demo - Class in ds.ov2.gui
Root class for the application logic of the graphical demonstrator.
Ov_demo(String[], Ov_demo_gui) - Constructor for class ds.ov2.gui.Ov_demo
Constructor.
ov_demo - Variable in class ds.ov2.gui.Ov_demo_gui
Root class instance for the application logic.
Ov_demo_gui - Class in ds.ov2.gui
netbeans generated code for the main window of the graphical demonstrator.
Ov_demo_gui(String[]) - Constructor for class ds.ov2.gui.Ov_demo_gui
Creates new form Ov_demo_gui
Ov_demo_gui.Applet_type_item - Class in ds.ov2.gui
Wrapper of Applet_type for the applet-choice combo box.
Ov_demo_gui.Applet_type_item(Applet_type) - Constructor for class ds.ov2.gui.Ov_demo_gui.Applet_type_item
Construct a new item.
OV_RSA_EXP_FAILURE - Static variable in class ds.ov2.util.Response_status
RSA exponent initialization failed.
OV_RSA_KEY_FAILURE - Static variable in class ds.ov2.util.Response_status
RSA public key creation failed.
OV_RSA_MOD_FAILURE - Static variable in class ds.ov2.util.Response_status
RSA modulus initialization failed.
OV_RSA_NOPAD_CIPHER_FAILURE - Static variable in class ds.ov2.util.Response_status
RSA NOPAD cipher initialization failed.
OV_TEST_FAILED_00 - Static variable in class ds.ov2.util.Response_status
Test failed in the test applet.
OV_UNEXPECTED_BATCH - Static variable in class ds.ov2.util.Response_status
Wrong batch.
OV_UNEXPECTED_PROTOCOL_ID - Static variable in class ds.ov2.util.Response_status
Wrong protocol.
OV_UNEXPECTED_PROTOCOL_STEP - Static variable in class ds.ov2.util.Response_status
Wrong step.
OV_WRONG_RESPONSE_LENGTH - Static variable in class ds.ov2.util.Response_status
Unexpected response length.
overflow - Variable in class ds.ov2.test.Performance_mult_host.Subtract_call_result
Overflow from the card.

P

package_aid() - Method in enum ds.ov2.front.Applet_type
Package name as byte array, like an AID.
package_name() - Method in enum ds.ov2.front.Applet_type
Package name for this applet type.
parse(String[]) - Method in class ds.ov2.util.Parse_commandline
Parse a complete command line.
parse_commandline(String[], Option[], String) - Static method in class ds.ov2.front.Testframe
Parse the command line for the host and the card test frames.
Parse_commandline - Class in ds.ov2.util
Command line parsing.
Parse_commandline(Option[], String) - Constructor for class ds.ov2.util.Parse_commandline
Construct an instance for parsing the command line.
parts_result - Variable in class ds.ov2.test.Performance_mult_host.RSA_exp_result
The result produced in the rsa_exp_parts_exp step.
Performance_mult_card - Class in ds.ov2.test
Card/applet methods for testing Montgomery multiplication, demontgomerization and division.
Performance_mult_card() - Constructor for class ds.ov2.test.Performance_mult_card
Empty constructor.
Performance_mult_host - Class in ds.ov2.test
Correctness check and performance measurements for various methods of the bignat library.
Performance_mult_host(Test_protocols, CardChannel) - Constructor for class ds.ov2.test.Performance_mult_host
Construct a new test object.
Performance_mult_host.Div_call_result - Class in ds.ov2.test
Combined result record of the div protocol.
Performance_mult_host.Div_call_result(long, long, BigInteger, BigInteger) - Constructor for class ds.ov2.test.Performance_mult_host.Div_call_result
Initialize the record
Performance_mult_host.Mult_call_result - Class in ds.ov2.test
Combined result record for the Montgomery multiplication, demontgomerization, squared multiplication, squared 4 multiplication and additon protocols.
Performance_mult_host.Mult_call_result(long, long, BigInteger) - Constructor for class ds.ov2.test.Performance_mult_host.Mult_call_result
Initialize the record.
Performance_mult_host.RSA_exp_result - Class in ds.ov2.test
Combined result record for the RSA_exp protocol.
Performance_mult_host.RSA_exp_result(long, long, long, long, BigInteger, BigInteger) - Constructor for class ds.ov2.test.Performance_mult_host.RSA_exp_result
Initialize the record.
Performance_mult_host.Subtract_call_result - Class in ds.ov2.test
Combined result record for the subtraction protocol.
Performance_mult_host.Subtract_call_result(long, long, BigInteger, boolean) - Constructor for class ds.ov2.test.Performance_mult_host.Subtract_call_result
Initialize the record.
performance_test - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
personalize(Applet_type, Gui_protocol_messages) - Method in class ds.ov2.gui.Card_protocols
Personalize the applet.
personalize_action(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action to personalize an applet.
ping() - Method in class ds.ov2.test.Misc_protocols_host
Ping the test applet.
ping_call(CardChannel) - Method in class ds.ov2.test.Misc_protocols_stubs
Call step ping of protocol Ping on the card.
ping_call(CardChannel) - Method in class ds.ov2.test.Misc_protocols_test_stubs
Call step ping of protocol Ping in the test environment.
ping_protocol - Variable in class ds.ov2.test.Misc_protocols_description
Protocol instance for protocol Ping.
ping_step - Variable in class ds.ov2.test.Misc_protocols_description
Step instance for step ping in protocol Ping.
plain_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The plain coprocessor applet file name; can be changed in the config window.
PLAIN_RSA_APPLET - Static variable in class ds.ov2.front.RSA_data
Plain RSA Applet identification constant, with value 2.
pop() - Method in class ds.ov2.util.BigInteger_inputs
Return and remove the first element.
position - Variable in exception ds.ov2.test.Data_protocol_host.Data_error
Byte index at which the error occured (result local).
positive_double_digit_mask - Static variable in class ds.ov2.bignat.Bignat
Bitmask for erasing the sign bit in a double digit.
power(Bignat, Bignat, Bignat, short) - Method in class ds.ov2.bignat.Fake_rsa_exponent
Modular exponent.
power(Bignat, Bignat, Bignat, short) - Method in class ds.ov2.bignat.RSA_exponent
Modular power.
power(Bignat, Bignat, Bignat, short) - Method in interface ds.ov2.bignat.RSA_exponent_interface
Modular power.
pre_computed_base_factors - Static variable in class ds.ov2.test.State
Number of bases for which the factors are precomputed, see Vector.exponent_mod.
prime_certainy - Static variable in class ds.ov2.front.PTLS_rsa_parameters
Prime certainy: certainy parameter for probabilistic prime generation.
print(PrintWriter, boolean) - Method in class ds.ov2.util.Response_apdu
Print this response APDU in human readable form to out.
print_all(Applet_type, PrintWriter) - Method in class ds.ov2.front.PTLS_rsa_parameters
Print all parameters in this instance to the given channel.
print_apdu(PrintWriter, CommandAPDU, String) - Static method in class ds.ov2.util.Host_protocol
Print an APDU in human readable form to out.
print_apdu_full(PrintWriter, CommandAPDU, String, boolean, String) - Static method in class ds.ov2.util.Host_protocol
Print an APDU in human readable form to out.
print_applet_memory(PrintWriter, CardChannel) - Method in class ds.ov2.front.RSA_card_debug
Run the mem_size protocol to retrieve and print the available memory and whether assertions are compiled in the applet.
print_applet_status(PrintWriter, Misc_protocols_stubs.Status_result) - Static method in class ds.ov2.test.Test_host
Print applet status to out.
print_array(PrintWriter, String, String, BigInteger[]) - Static method in class ds.ov2.util.BigIntUtil
Prints a BigInteger array as follows.
print_bi_array(String, String, BigInteger[]) - Static method in class ds.ov2.bignat.Testbignat
Prints an array of BigIntegers in decimal and dotted hex.
print_card_status(PrintWriter, RSA_card_debug_stubs.Get_result) - Method in class ds.ov2.front.RSA_card_debug
Print the status from the status protocol.
print_dots(boolean) - Method in class ds.ov2.util.PrintWriter_APDUListener
Switch between printing full APDU's or dots only.
print_readers(PrintWriter) - Static method in class ds.ov2.util.Card_terminal
Print a list of all connected PC/SC card terminals.
Printable_aid - Class in ds.ov2.gui
Equip cardservices.AID with a toString method for the applet list dialog.
Printable_aid(AID) - Constructor for class ds.ov2.gui.Printable_aid
Constructor.
printable_name - Variable in class ds.ov2.gui.Printable_aid
The string to be returned by Printable_aid.toString().
PrintWriter_APDUListener - Class in ds.ov2.util
An APDUListener printing to a PrintWriter.
PrintWriter_APDUListener(PrintWriter) - Constructor for class ds.ov2.util.PrintWriter_APDUListener
Create a new APDUListener printing on out.
process(List<Runnable>) - Method in class ds.ov2.gui.Terminal_thread
Process actions to change the GUI in the GUI thread (event dispatch thread).
process(APDU, byte[]) - Method in class ds.ov2.util.Card_protocol
Process the next APDU in the currently selected protocol.
process(APDU) - Method in class ds.ov2.util.Protocol_applet
Process an incoming APDU.
process_method(APDU, byte[], Protocol_step) - Method in class ds.ov2.util.Card_protocol
Call the method for the current step and start sending the results afterwards.
process_receive(APDU, byte[], Protocol_step) - Method in class ds.ov2.util.Card_protocol
Process the next argument APDU.
process_send(APDU, byte[], Protocol_step) - Method in class ds.ov2.util.Card_protocol
Start or continue to send the results to the host.
progress_dismiss_button() - Method in class ds.ov2.gui.Gui_actions
Action for the dismiss button of the progress window.
progress_dismiss_button - Variable in class ds.ov2.gui.Progress_messages
 
progress_dismiss_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Progress_messages
 
Progress_messages - Class in ds.ov2.gui
netbeans generated code for the progress message window.
Progress_messages(Frame, Gui_actions) - Constructor for class ds.ov2.gui.Progress_messages
Create a new progress message window.
progress_text_pane - Variable in class ds.ov2.gui.Progress_messages
 
progress_window - Variable in class ds.ov2.gui.Gui_actions
The progress window.
progress_window - Variable in class ds.ov2.gui.Ov_demo
Progress window.
proof(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Run the entry-gate proof-protocol on the card.
proof_action(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action to run the entry-gate proof-protocol.
proof_commit() - Method in class ds.ov2.front.RSA_mont_card
First step of the gate or proof protocol.
proof_commit() - Method in class ds.ov2.front.RSA_plain_card
First step of the gate or proof protocol.
proof_commit() - Method in class ds.ov2.front.RSA_squared_card
First step of the gate or proof protocol.
proof_ex(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Exception wrapper for proof.
proof_failed_warning - Variable in class ds.ov2.gui.Terminal_thread
GUI action to display a warning when the entry gate check failed.
proof_rounds - Static variable in class ds.ov2.front.Test_state
Number of proof rounds per resign round.
protocol - Variable in class ds.ov2.util.Card_protocol
The current protocol or null if no protocol is selected.
Protocol - Class in ds.ov2.util
Runtime representation of a protocol of the OV-chip protocol layer.
Protocol(Protocol_step[]) - Constructor for class ds.ov2.util.Protocol
Create a new protocol instance, consisting of the steps in steps.
Protocol_applet - Class in ds.ov2.util
General functionality for the main applet instance for applets using the OV-Chip protocol layer.
Protocol_applet() - Constructor for class ds.ov2.util.Protocol_applet
Constructor.
protocol_description - Variable in class ds.ov2.front.RSA_card_debug_stubs
A protocol description instance from RSA_card_debug.id.
protocol_description - Variable in class ds.ov2.front.RSA_card_debug_test_stubs
A protocol description instance from RSA_card_debug.id.
protocol_description - Variable in class ds.ov2.front.RSA_card_protocol_stubs
A protocol description instance from RSA_card_protocol.id.
protocol_description - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs
A protocol description instance from RSA_card_protocol.id.
protocol_description - Variable in class ds.ov2.test.Bignat_protocols_stubs
A protocol description instance from Bignat_protocols.id.
protocol_description - Variable in class ds.ov2.test.Bignat_protocols_test_stubs
A protocol description instance from Bignat_protocols.id.
protocol_description - Variable in class ds.ov2.test.Data_protocol_stubs
A protocol description instance from Data_protocol.id.
protocol_description - Variable in class ds.ov2.test.Data_protocol_test_stubs
A protocol description instance from Data_protocol.id.
protocol_description - Variable in class ds.ov2.test.Exponent_perf_stubs
A protocol description instance from Exponent_perf.id.
protocol_description - Variable in class ds.ov2.test.Exponent_perf_test_stubs
A protocol description instance from Exponent_perf.id.
protocol_description - Variable in class ds.ov2.test.Misc_protocols_stubs
A protocol description instance from Misc_protocols.id.
protocol_description - Variable in class ds.ov2.test.Misc_protocols_test_stubs
A protocol description instance from Misc_protocols.id.
protocol_id - Variable in class ds.ov2.util.Host_protocol
The protocol identification number for this instance.
protocol_id - Variable in class ds.ov2.util.Protocol
The protocol identification number.
protocol_running() - Method in class ds.ov2.util.Card_protocol
Returns true if a protocol is selected.
protocol_step - Variable in class ds.ov2.util.Card_protocol
The number of the current protocol step.
protocol_step - Variable in class ds.ov2.util.Host_protocol
The protocol step for this instance.
Protocol_step - Class in ds.ov2.util
Runtime instance of one step of a protocol of the OV-chip protocol layer.
Protocol_step(byte, APDU_Serializable[], Void_method, APDU_Serializable[]) - Constructor for class ds.ov2.util.Protocol_step
Create a new protocol step with the supplied arguments.
protocols - Variable in class ds.ov2.front.Front_protocols
Array of registered protocols.
protocols - Variable in class ds.ov2.util.Registered_protocols
Alias to the array of all supported protocols.
ptls_automaton_constant_attributes_radio_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_automaton_random_attributes_radio_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_automaton_resign_button(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the obtain-new-signature button is pressed in the PTLS automaton tab.
ptls_automaton_tab - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_automaton_tabComponentShown(ComponentEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_key - Variable in class ds.ov2.front.RSA_data
The public key of service provider.
ptls_key_times_temp_blinded_a - Variable in class ds.ov2.front.RSA_squared_card
Temporary result RSA_data.ptls_key times the temporary blinded attribute expression.
ptls_office_card_status(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the status-&-delete button in the PTLS office tab is pressed.
ptls_office_card_status_delete_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_card_status_delete_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_install_all(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the reinstall-and-personalize button is pressed.
ptls_office_install_all_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_install_all_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_install_applet(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the install button is pressed.
ptls_office_install_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_install_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_personalize(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Action method for the PTLS office "Personalize" button.
ptls_office_personalize_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_personalize_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_random_attributes_box - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_random_bases_box - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_reset_applet(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the applet reset button is pressed.
ptls_office_reset_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_reset_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_tab - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_office_tabComponentShown(ComponentEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_param_rounds - Static variable in class ds.ov2.front.Test_state
Number of key generation rounds for each tested key size.
ptls_parameters - Variable in class ds.ov2.gui.Card_protocols
PTLS parameter instance.
ptls_parameters_missing(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the user tries to select a different tab without having configured a set of PTLS parameters.
ptls_params_applet_combobox - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_params_applet_comboboxItemStateChanged(ItemEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_params_file - Static variable in class ds.ov2.gui.Gui_state
PTLS parameter file.
ptls_params_invalidate_action(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when we lost our PTLS parameters.
ptls_params_load(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the Load-from-file button for loading PTLS parameters is pressed.
ptls_params_load_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_params_load_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_params_load_from_file(Ov_demo_gui, String) - Method in class ds.ov2.gui.Gui_actions
Read PTLS parameters from file file.
ptls_params_new(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the create-new button to generate new PTLS parameters is pressed.
ptls_params_new_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_params_new_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_params_new_ex(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the create-new button to generate new PTLS parameters is pressed.
ptls_params_ready_action(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when we obtained some PTLS parameters.
ptls_params_save(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when Save-to-file button for saving the current PTLS parameters is pressed.
ptls_params_save_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_params_save_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
ptls_private_key - Variable in class ds.ov2.front.PTLS_rsa_parameters
The private key x of the PTLS.
ptls_public_key - Variable in class ds.ov2.front.PTLS_rsa_parameters
The public key of the PTLS h = x^v.
PTLS_rsa_parameters - Class in ds.ov2.front
PTLS parameters.
PTLS_rsa_parameters(int, PrintWriter, int) - Constructor for class ds.ov2.front.PTLS_rsa_parameters
Constructor.
PTLS_rsa_parameters.PTLS_io_exception - Exception in ds.ov2.front
Exception for I/O problems during reading/writing PTLS parameters from/to disk.
PTLS_rsa_parameters.PTLS_io_exception(String) - Constructor for exception ds.ov2.front.PTLS_rsa_parameters.PTLS_io_exception
Construct a new PTLS_io_exception with the given detailed reason.
PTLS_rsa_parameters.PTLS_io_exception(String, Throwable) - Constructor for exception ds.ov2.front.PTLS_rsa_parameters.PTLS_io_exception
Constructs a new PTLS_io_exception with the given reason and cause.
ptls_run_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
ptls_run_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
publish_registry(AIDRegistry, boolean) - Method in class ds.ov2.gui.Terminal_thread
Display all applets/packages of one registry in the applet list dialog.

Q

quotient - Variable in class ds.ov2.test.Performance_mult_host.Div_call_result
Quotient result

R

r_1 - Variable in class ds.ov2.test.Bignats
First long RAM Bignat.
r_2 - Variable in class ds.ov2.test.Bignats
Second long RAM Bignat.
r_3 - Variable in class ds.ov2.test.Bignats
Third long RAM Bignat.
r_4 - Variable in class ds.ov2.test.Bignats
Fourth long RAM Bignat.
rand - Variable in class ds.ov2.front.PTLS_rsa_parameters
Randomness source.
rand - Variable in class ds.ov2.front.RSA_card_debug
Randomness source.
rand - Variable in class ds.ov2.front.RSA_host_card
Randomness source.
rand - Variable in class ds.ov2.front.RSA_mont_card
Random number generator of type RANDOM.
rand - Variable in class ds.ov2.front.RSA_plain_card
Random number generator of type RANDOM.
rand - Variable in class ds.ov2.front.RSA_squared_card
Random number generator of type RANDOM.
rand_data(RandomData, byte[], short, short) - Static method in class ds.ov2.util.Misc
Portable way to fill a byte array with random data.
rand_data_int(RandomData, int[], short, int) - Static method in class ds.ov2.util.Misc
Fill an integer array with random data.
rand_mod(Random, Bignat, short, byte) - Method in class ds.ov2.bignat.Bignat
Modular random number generator.
read_from_file - Static variable in class ds.ov2.bignat.Testbignat
Value of the -read option.
read_from_file(String, Applet_type, PrintWriter, int) - Static method in class ds.ov2.front.PTLS_rsa_parameters
Create a new PTLS parameter instance by loading file filename.
read_ptls_parameters(String, Applet_type) - Method in class ds.ov2.gui.Card_protocols
Read PTLS parameters from file
ref - Variable in class ds.ov2.util.Bool_option
Reference to set to true when the option occured.
ref - Variable in class ds.ov2.util.Int_option
The int reference to set.
ref - Variable in class ds.ov2.util.Reference
The reference.
ref - Variable in class ds.ov2.util.String_option
The reference where the option argument will be stored.
ref - Variable in class ds.ov2.util.Value_option
The reference to set.
Reference<E> - Class in ds.ov2.util
References.
Reference(E) - Constructor for class ds.ov2.util.Reference
Initializing constructor.
Reference() - Constructor for class ds.ov2.util.Reference
Noninitializing constructor.
refresh(Applet_list_window) - Method in class ds.ov2.gui.Applet_list_actions
Reread the status of the card.
register_applet_list_window(Applet_list_window) - Method in class ds.ov2.gui.Applet_list_actions
Register a new applet list window.
register_double_bignat(Bignat) - Static method in class ds.ov2.bignat.Resize
Register the double-sized bignat b.
register_factor(Vector) - Static method in class ds.ov2.bignat.Resize
Register the factor array v.
register_long_bignat(Bignat) - Static method in class ds.ov2.bignat.Resize
Register the long bignat b.
register_long_bignats() - Method in class ds.ov2.bignat.Bignat_array
Register the array contents as long resizable bignats.
register_long_bignats() - Method in class ds.ov2.bignat.Modulus
Register the modulus and the multiples (if allocated) in Resize for resizing.
register_long_rsa(RSA_exponent) - Static method in class ds.ov2.bignat.Resize
Register the RSA exponent e.
register_short_bignat(Bignat) - Static method in class ds.ov2.bignat.Resize
Register the short bignat b.
register_short_bignats() - Method in class ds.ov2.bignat.Bignat_array
Register the array contents as short resizable bignats.
register_vector(Vector) - Static method in class ds.ov2.bignat.Resize
Register the vector v.
registered_protocols - Variable in class ds.ov2.front.Front_protocols
Service instance for protocol arrays.
registered_protocols - Variable in class ds.ov2.test.Test_protocols
Service instance for protocol arrays.
registered_protocols - Variable in class ds.ov2.util.Protocol_applet
Registered protocols instance.
Registered_protocols - Class in ds.ov2.util
Service class for the registered protocols of one applet.
Registered_protocols() - Constructor for class ds.ov2.util.Registered_protocols
Normal, empty constructor.
Registered_protocols(Protocol[]) - Constructor for class ds.ov2.util.Registered_protocols
Convenience constructor, incorporating a call to set_protocols.
reinstall_applet(CardChannel, PrintWriter, boolean, Applet_type, String) - Static method in class ds.ov2.front.Card_services
(Re-)Install applet.
reinstall_applet - Static variable in class ds.ov2.test.Test_host
Controls applet (re-)installation.
reinstall_applet(CardChannel, PrintWriter) - Static method in class ds.ov2.test.Test_host
(Re-)Install the test applet.
reinstall_personalize(Applet_type, Gui_protocol_messages) - Method in class ds.ov2.gui.Card_protocols
Reinstall and personalize applet.
reinstall_personalize(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action for reinstalling the applet with subsequent personalization.
remainder - Variable in class ds.ov2.test.Performance_mult_host.Div_call_result
Remainder result
remainder_divide(Bignat, Bignat) - Method in class ds.ov2.bignat.Bignat
Remainder and Quotient.
remainder_divide(Bignat, Bignat, Bignat, Bignat, short) - Method in class ds.ov2.test.Performance_mult_card
Test division and remainder.
remainders - Variable in class ds.ov2.front.RSA_data
Remainders vector.
report_exception_maybe(Component, String, Exception, String) - Method in class ds.ov2.gui.Gui_actions
Possibly report an escaping exception as error message.
report_mem_size() - Method in class ds.ov2.test.Misc_protocols_host
Run the memory-size protocol and report the results on Misc_protocols_host.out.
reset_action(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action to reset an applet.
reset_applet(CardChannel) - Method in class ds.ov2.front.RSA_card_debug
Run the reset-applet-state protocol to reset the applet into state RSA_data.UNALLOCTED.
reset_applet(Applet_type) - Method in class ds.ov2.gui.Card_protocols
Reset the applet.
reset_applet_list_window() - Method in class ds.ov2.gui.Applet_list_actions
Reset the Applet_list_actions.applet_list_window to null.
reset_applet_state_protocol - Variable in class ds.ov2.front.RSA_card_debug_description
Protocol instance for protocol reset_applet_state.
reset_call(CardChannel) - Method in class ds.ov2.front.RSA_card_debug_stubs
Call step reset of protocol reset_applet_state on the card.
reset_call(CardChannel) - Method in class ds.ov2.front.RSA_card_debug_test_stubs
Call step reset of protocol reset_applet_state in the test environment.
reset_step - Variable in class ds.ov2.front.RSA_card_debug_description
Step instance for step reset in protocol reset_applet_state.
resign(BigInteger[], boolean, PTLS_rsa_parameters, CardChannel, RSA_protocol_messages) - Method in class ds.ov2.front.RSA_host_card
Run the resign protocol.
resign_action(Applet_type, BigInteger[]) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action for resigning.
resign_checked_signature(boolean) - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the signature of the applet was accepted during the resign protocol (in RSA_host_card.resign).
resign_checked_signature(boolean) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the signature of the applet was accepted during the resign protocol.
resign_failed_warning - Variable in class ds.ov2.gui.Terminal_thread
GUI action to display a warning when resigning fails.
resign_finished(boolean) - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the resign protocol has been finished (in RSA_host_card.resign).
resign_finished(boolean) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the resign protocol has been finished.
resign_finished_action - Variable in class ds.ov2.gui.Terminal_thread
GUI action for enabling the PTLS automaton run button and display a finished message in the status line.
resign_got_challenge() - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the host received the challenge from the applet during the resign protocol (in RSA_host_card.resign).
resign_got_challenge() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the host received the challenge from the applet during the resign protocol.
resign_got_signature(BigInteger) - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the host received the attribute expression and the signature from the applet during the resign protocol (in RSA_host_card.resign).
resign_got_signature(BigInteger) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the host received the attribute expression and the signature from the appled during the resign protocol.
resign_protocol - Variable in class ds.ov2.front.RSA_card_protocol_description
Protocol instance for protocol resign.
resign_rounds - Static variable in class ds.ov2.front.Test_state
Number of resign rounds per applet.
resign_start() - Method in interface ds.ov2.front.RSA_protocol_messages
Called when the resign protocol starts (in RSA_host_card.resign).
resign_start() - Method in class ds.ov2.gui.Gui_protocol_messages
Called when the resign protocol starts.
resign_with_update(Applet_type, BigInteger[], Gui_protocol_messages) - Method in class ds.ov2.gui.Card_protocols
Run the resign protocol with the specified attribute updates.
Resizable_buffer - Class in ds.ov2.util
APDU_Serializable wrapper around a byte array that can provide the illusion of different sizes.
Resizable_buffer(short, boolean) - Constructor for class ds.ov2.util.Resizable_buffer
Normal constructor.
Resizable_buffer(short) - Constructor for class ds.ov2.util.Resizable_buffer
Convenience constructor for the host driver.
resize(short) - Method in class ds.ov2.bignat.Bignat
Resize this Bignat.
Resize - Class in ds.ov2.bignat
Centralized resizing of Bignats, Bignat arrays and RSA exponents.
Resize() - Constructor for class ds.ov2.bignat.Resize
Static class, object creation disabled.
resize_bignats(short, short, short, short) - Static method in class ds.ov2.bignat.Resize
Resize bignats and RSA exponents.
resize_vectors(short, short) - Static method in class ds.ov2.bignat.Resize
Resize arrays.
respond_call(CardChannel, BigInteger) - Method in class ds.ov2.front.RSA_card_protocol_stubs
Call step respond of protocol gate on the card.
respond_call(CardChannel, BigInteger) - Method in class ds.ov2.front.RSA_card_protocol_test_stubs
Call step respond of protocol gate in the test environment.
respond_step - Variable in class ds.ov2.front.RSA_card_protocol_description
Step instance for step respond in protocol gate.
respond_to_challenge() - Method in class ds.ov2.front.RSA_mont_card
Second step of the gate or proof protocol.
respond_to_challenge() - Method in class ds.ov2.front.RSA_plain_card
Second step of the gate or proof protocol.
respond_to_challenge() - Method in class ds.ov2.front.RSA_squared_card
Second step of the gate or proof protocol.
Response_apdu - Class in ds.ov2.util
Utility functions around Response APDU's.
Response_apdu(ResponseAPDU) - Constructor for class ds.ov2.util.Response_apdu
Constructs a new response APDU from a raw response APDU r.
response_apdu - Variable in class ds.ov2.util.Response_apdu
The raw response APDU.
Response_apdu.Card_response_error - Exception in ds.ov2.util
Exception of response APDU's that indicate an error.
Response_apdu.Card_response_error() - Constructor for exception ds.ov2.util.Response_apdu.Card_response_error
Create a new response status exception out of the containing response status object.
response_argument() - Method in exception ds.ov2.util.Response_apdu.Card_response_error
Argument of the respose status.
response_argument - Variable in class ds.ov2.util.Response_apdu
The response status argument.
response_code() - Method in exception ds.ov2.util.Response_apdu.Card_response_error
Return the pure response status.
response_code - Variable in class ds.ov2.util.Response_apdu
The pure response status.
Response_status - Class in ds.ov2.util
Response status words for the OV-ship project and the OV-chip protocol layer.
Response_status() - Constructor for class ds.ov2.util.Response_status
Static class, object creation disabled.
result - Variable in class ds.ov2.bignat.Convenience.Timed_result
The BigInteger component of the tuple.
result - Variable in class ds.ov2.front.RSA_data
Temporary result.
result - Variable in class ds.ov2.test.Exponent_perf_card
The result.
result - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
result - Variable in class ds.ov2.test.Exponent_perf_host.Exp_call_result
Result computed on the card.
result - Variable in class ds.ov2.test.Performance_mult_host.Mult_call_result
Result of the card.
result - Variable in class ds.ov2.test.Performance_mult_host.Subtract_call_result
Result of the card.
result_size - Variable in class ds.ov2.util.Protocol_step
Total length of the declared results in bytes.
results - Variable in class ds.ov2.util.Protocol_step
The declared results.
retrieve_option() - Method in class ds.ov2.util.Commandline
Return the next command unprocessed line element and increment the option index Commandline.next_option.
role_tabbed_pane - Variable in class ds.ov2.gui.Ov_demo_gui
 
rounds - Static variable in class ds.ov2.bignat.Testbignat
Value of the -rounds option.
rounds - Variable in class ds.ov2.test.Bignat_protocols_description
Variable declaration from Bignat_protocols.id.
rounds - Static variable in class ds.ov2.test.State
Number of rounds to run for various tests.
rounds_set - Static variable in class ds.ov2.test.State
Changed to true if State.rounds is set via an option.
rsa_2004_estimation - Static variable in class ds.ov2.util.Security_parameter
Calibration data from Lenstra's "Key length" article.
rsa_768_break_2009 - Static variable in class ds.ov2.util.Security_parameter
Calibration from the RSA 768 factorization in 2009.
rsa_alpha - Static variable in class ds.ov2.util.Security_parameter
An RSA related constant in the estimations of Lenstra.
RSA_applet - Class in ds.ov2.front
Main class of the OV-chip RSA applet.
RSA_applet() - Constructor for class ds.ov2.front.RSA_applet
Allocate/initialize everything for the OV-chip RSA applet.
RSA_card_debug - Class in ds.ov2.front
Host driver code for the debug protocols of the RSA applets.
RSA_card_debug(Front_protocols, RSA_card_debug_stubs, PrintWriter, int) - Constructor for class ds.ov2.front.RSA_card_debug
Constructor.
RSA_card_debug_description - Class in ds.ov2.front
Protocol description for RSA_card_debug.
RSA_card_debug_description(RSA_card_protocol_description) - Constructor for class ds.ov2.front.RSA_card_debug_description
Construct protocol descriptions.
RSA_card_debug_description.mem_size_call - Class in ds.ov2.front
Card action for step mem_size in protocol mem_size.
RSA_card_debug_description.mem_size_call() - Constructor for class ds.ov2.front.RSA_card_debug_description.mem_size_call
Empty constructor.
RSA_card_debug_description.reset_call - Class in ds.ov2.front
Card action for step reset in protocol reset_applet_state.
RSA_card_debug_description.reset_call() - Constructor for class ds.ov2.front.RSA_card_debug_description.reset_call
Empty constructor.
RSA_card_debug_stubs - Class in ds.ov2.front
Stub code for running methods on the card.
RSA_card_debug_stubs(RSA_card_debug_description, PrintWriter, boolean) - Constructor for class ds.ov2.front.RSA_card_debug_stubs
Stub constructor.
RSA_card_debug_stubs.Get_result - Class in ds.ov2.front
Result record for step get of protocol status.
RSA_card_debug_stubs.Get_result(byte, Host_modulus, BigInteger, BigInteger, Host_vector, Host_vector, Host_vector, BigInteger, BigInteger, BigInteger, BigInteger, Host_signature, Host_signature, Host_vector) - Constructor for class ds.ov2.front.RSA_card_debug_stubs.Get_result
Return record constructor.
RSA_card_debug_stubs.Mem_size_result - Class in ds.ov2.front
Result record for step mem_size of protocol mem_size.
RSA_card_debug_stubs.Mem_size_result(boolean, int, int, int) - Constructor for class ds.ov2.front.RSA_card_debug_stubs.Mem_size_result
Return record constructor.
RSA_card_debug_test_stubs - Class in ds.ov2.front
Stub code for running methods in the testframe on the host.
RSA_card_debug_test_stubs(RSA_card_debug_description, PrintWriter, boolean) - Constructor for class ds.ov2.front.RSA_card_debug_test_stubs
Stub constructor.
RSA_card_debug_test_stubs.Get_result - Class in ds.ov2.front
Result record for step get of protocol status.
RSA_card_debug_test_stubs.Get_result(byte, Host_modulus, BigInteger, BigInteger, Host_vector, Host_vector, Host_vector, BigInteger, BigInteger, BigInteger, BigInteger, Host_signature, Host_signature, Host_vector) - Constructor for class ds.ov2.front.RSA_card_debug_test_stubs.Get_result
Return record constructor.
RSA_card_debug_test_stubs.Mem_size_result - Class in ds.ov2.front
Result record for step mem_size of protocol mem_size.
RSA_card_debug_test_stubs.Mem_size_result(boolean, int, int, int) - Constructor for class ds.ov2.front.RSA_card_debug_test_stubs.Mem_size_result
Return record constructor.
RSA_card_protocol_description - Class in ds.ov2.front
Protocol description for RSA_card_protocol.
RSA_card_protocol_description(Front_protocols) - Constructor for class ds.ov2.front.RSA_card_protocol_description
Construct protocol descriptions.
RSA_card_protocol_description.allocate_call - Class in ds.ov2.front
Card action for step allocate in protocol allocate.
RSA_card_protocol_description.allocate_call() - Constructor for class ds.ov2.front.RSA_card_protocol_description.allocate_call
Empty constructor.
RSA_card_protocol_description.commit_call - Class in ds.ov2.front
Card action for step commit in protocol gate.
RSA_card_protocol_description.commit_call() - Constructor for class ds.ov2.front.RSA_card_protocol_description.commit_call
Empty constructor.
RSA_card_protocol_description.finish_signature_call - Class in ds.ov2.front
Card action for step finish_signature in protocol resign.
RSA_card_protocol_description.finish_signature_call() - Constructor for class ds.ov2.front.RSA_card_protocol_description.finish_signature_call
Empty constructor.
RSA_card_protocol_description.init_data_call - Class in ds.ov2.front
Card action for step init_data in protocol initialize.
RSA_card_protocol_description.init_data_call() - Constructor for class ds.ov2.front.RSA_card_protocol_description.init_data_call
Empty constructor.
RSA_card_protocol_description.make_sig_hash_call - Class in ds.ov2.front
Card action for step make_sig_hash in protocol resign.
RSA_card_protocol_description.make_sig_hash_call() - Constructor for class ds.ov2.front.RSA_card_protocol_description.make_sig_hash_call
Empty constructor.
RSA_card_protocol_description.respond_call - Class in ds.ov2.front
Card action for step respond in protocol gate.
RSA_card_protocol_description.respond_call() - Constructor for class ds.ov2.front.RSA_card_protocol_description.respond_call
Empty constructor.
RSA_card_protocol_stubs - Class in ds.ov2.front
Stub code for running methods on the card.
RSA_card_protocol_stubs(RSA_card_protocol_description, PrintWriter, boolean) - Constructor for class ds.ov2.front.RSA_card_protocol_stubs
Stub constructor.
RSA_card_protocol_stubs.Commit_result - Class in ds.ov2.front
Result record for step commit of protocol gate.
RSA_card_protocol_stubs.Commit_result(long, byte, BigInteger, Host_signature, BigInteger) - Constructor for class ds.ov2.front.RSA_card_protocol_stubs.Commit_result
Return record constructor.
RSA_card_protocol_stubs.Finish_signature_result - Class in ds.ov2.front
Result record for step finish_signature of protocol resign.
RSA_card_protocol_stubs.Finish_signature_result(long, boolean) - Constructor for class ds.ov2.front.RSA_card_protocol_stubs.Finish_signature_result
Return record constructor.
RSA_card_protocol_stubs.Get_signature_result - Class in ds.ov2.front
Result record for step get_signature of protocol resign.
RSA_card_protocol_stubs.Get_signature_result(long, byte, BigInteger, Host_signature) - Constructor for class ds.ov2.front.RSA_card_protocol_stubs.Get_signature_result
Return record constructor.
RSA_card_protocol_stubs.Make_sig_hash_result - Class in ds.ov2.front
Result record for step make_sig_hash of protocol resign.
RSA_card_protocol_stubs.Make_sig_hash_result(long, BigInteger) - Constructor for class ds.ov2.front.RSA_card_protocol_stubs.Make_sig_hash_result
Return record constructor.
RSA_card_protocol_stubs.Respond_result - Class in ds.ov2.front
Result record for step respond of protocol gate.
RSA_card_protocol_stubs.Respond_result(long, Host_vector, BigInteger) - Constructor for class ds.ov2.front.RSA_card_protocol_stubs.Respond_result
Return record constructor.
RSA_card_protocol_test_stubs - Class in ds.ov2.front
Stub code for running methods in the testframe on the host.
RSA_card_protocol_test_stubs(RSA_card_protocol_description, PrintWriter, boolean) - Constructor for class ds.ov2.front.RSA_card_protocol_test_stubs
Stub constructor.
RSA_card_protocol_test_stubs.Commit_result - Class in ds.ov2.front
Result record for step commit of protocol gate.
RSA_card_protocol_test_stubs.Commit_result(long, byte, BigInteger, Host_signature, BigInteger) - Constructor for class ds.ov2.front.RSA_card_protocol_test_stubs.Commit_result
Return record constructor.
RSA_card_protocol_test_stubs.Finish_signature_result - Class in ds.ov2.front
Result record for step finish_signature of protocol resign.
RSA_card_protocol_test_stubs.Finish_signature_result(long, boolean) - Constructor for class ds.ov2.front.RSA_card_protocol_test_stubs.Finish_signature_result
Return record constructor.
RSA_card_protocol_test_stubs.Get_signature_result - Class in ds.ov2.front
Result record for step get_signature of protocol resign.
RSA_card_protocol_test_stubs.Get_signature_result(long, byte, BigInteger, Host_signature) - Constructor for class ds.ov2.front.RSA_card_protocol_test_stubs.Get_signature_result
Return record constructor.
RSA_card_protocol_test_stubs.Make_sig_hash_result - Class in ds.ov2.front
Result record for step make_sig_hash of protocol resign.
RSA_card_protocol_test_stubs.Make_sig_hash_result(long, BigInteger) - Constructor for class ds.ov2.front.RSA_card_protocol_test_stubs.Make_sig_hash_result
Return record constructor.
RSA_card_protocol_test_stubs.Respond_result - Class in ds.ov2.front
Result record for step respond of protocol gate.
RSA_card_protocol_test_stubs.Respond_result(long, Host_vector, BigInteger) - Constructor for class ds.ov2.front.RSA_card_protocol_test_stubs.Respond_result
Return record constructor.
rsa_cost(int, int, Security_parameter.Calibration) - Static method in class ds.ov2.util.Security_parameter
Cost in dollar days that is needed to break an RSA key of size modulus_length in the year year.
RSA_data - Class in ds.ov2.front
Data structures for the OV-chip RSA applet.
RSA_data() - Constructor for class ds.ov2.front.RSA_data
Nonallocating constructor.
rsa_debug - Variable in class ds.ov2.front.Front_protocols
Description of the RSA card debug protocols.
rsa_description - Variable in class ds.ov2.front.Front_protocols
Description of the normal RSA card protocols.
rsa_exp_card(BigInteger, BigInteger, BigInteger) - Method in class ds.ov2.test.Performance_mult_host
Run the RSA_exp protocol.
rsa_exp_check() - Method in class ds.ov2.test.Performance_mult_host
Correctness check for the RSA exponent.
rsa_exp_full_empty_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step rsa_exp_full_empty of protocol RSA_exp on the card.
rsa_exp_full_empty_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step rsa_exp_full_empty of protocol RSA_exp in the test environment.
rsa_exp_full_empty_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step rsa_exp_full_empty in protocol RSA_exp.
rsa_exp_full_exp_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step rsa_exp_full_exp of protocol RSA_exp on the card.
rsa_exp_full_exp_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step rsa_exp_full_exp of protocol RSA_exp in the test environment.
rsa_exp_full_exp_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step rsa_exp_full_exp in protocol RSA_exp.
rsa_exp_init_call(CardChannel, BigInteger, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step rsa_exp_init of protocol RSA_exp on the card.
rsa_exp_init_call(CardChannel, BigInteger, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step rsa_exp_init of protocol RSA_exp in the test environment.
rsa_exp_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step rsa_exp_init in protocol RSA_exp.
rsa_exp_measure() - Method in class ds.ov2.test.Performance_mult_host
Measure the RSA exponent.
rsa_exp_measure_size(Random, int, int, int) - Method in class ds.ov2.test.Performance_mult_host
Measure the computation of one power via RSA encryption and print the timings in gnuplot compatible way.
rsa_exp_once(Random, int, int, int) - Method in class ds.ov2.test.Performance_mult_host
Performs one RSA exponent check and measurement.
rsa_exp_parts_empty_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step rsa_exp_parts_empty of protocol RSA_exp on the card.
rsa_exp_parts_empty_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step rsa_exp_parts_empty of protocol RSA_exp in the test environment.
rsa_exp_parts_empty_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step rsa_exp_parts_empty in protocol RSA_exp.
rsa_exp_parts_exp_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step rsa_exp_parts_exp of protocol RSA_exp on the card.
rsa_exp_parts_exp_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step rsa_exp_parts_exp of protocol RSA_exp in the test environment.
rsa_exp_parts_exp_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step rsa_exp_parts_exp in protocol RSA_exp.
rsa_exp_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol RSA_exp.
rsa_exp_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step rsa_exp_result of protocol RSA_exp on the card.
rsa_exp_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step rsa_exp_result of protocol RSA_exp in the test environment.
rsa_exp_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step rsa_exp_result in protocol RSA_exp.
RSA_exponent - Class in ds.ov2.bignat
Compute modular powers on the crypto coprocessor of the Java Card.
RSA_exponent() - Constructor for class ds.ov2.bignat.RSA_exponent
Non-allocating constructor.
RSA_exponent(short) - Constructor for class ds.ov2.bignat.RSA_exponent
Allocating constructor.
rsa_exponent - Variable in class ds.ov2.front.RSA_plain_card
Object for computing single exponents via public RSA encryption.
rsa_exponent - Variable in class ds.ov2.front.RSA_squared_card
Object for computing single exponents via public RSA encryption.
rsa_exponent - Variable in class ds.ov2.test.Bignats
RSA cipher instance for the normal computations.
rsa_exponent - Variable in class ds.ov2.test.Exponent_perf_card
The cipher used for exponentiations.
RSA_exponent_interface - Interface in ds.ov2.bignat
Common interface of RSA_exponent and Fake_rsa_exponent.
RSA_host_card - Class in ds.ov2.front
Host driver for all RSA applets.
RSA_host_card(Front_protocols, RSA_card_protocol_stubs, PrintWriter, int) - Constructor for class ds.ov2.front.RSA_host_card
Constructor.
rsa_key_size_change(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the exponent length must be adjusted to the base langth.
rsa_key_size_label - Variable in class ds.ov2.gui.Ov_demo_gui
 
rsa_level(int, int, Security_parameter.Calibration) - Static method in class ds.ov2.util.Security_parameter
Security level an RSA key length provides in a given year.
rsa_modulus_length - Variable in class ds.ov2.util.Security_parameter.Calibration
The length of the RSA modulus in bits.
RSA_mont_card - Class in ds.ov2.front
Protocol methods for the Montgomerizing RSA applet.
RSA_mont_card(RSA_data, Front_protocols) - Constructor for class ds.ov2.front.RSA_mont_card
Non-allocating constructor.
RSA_plain_card - Class in ds.ov2.front
Protocol methods for the plain RSA applet.
RSA_plain_card(RSA_data, Front_protocols) - Constructor for class ds.ov2.front.RSA_plain_card
Non-allocating constructor.
RSA_protocol_messages - Interface in ds.ov2.front
Generate protocol progress messages.
RSA_squared_card - Class in ds.ov2.front
Protocol methods for the squared RSA applet.
RSA_squared_card(RSA_data, Front_protocols) - Constructor for class ds.ov2.front.RSA_squared_card
Non-allocating constructor.
rsa_year - Static variable in class ds.ov2.test.State
Year for the estimation of the exponent length.
run() - Method in class ds.ov2.test.Card_performance
Exception wrapper for Card_performance.run_ex().
run() - Method in class ds.ov2.test.Check_data_transmission
Exception wrapper for Check_data_transmission.run_ex().
run() - Method in class ds.ov2.util.Action
The run method.
run_add - Static variable in class ds.ov2.bignat.Testbignat
Remember the -add option.
run_add_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.add_measure().
run_add_perf - Static variable in class ds.ov2.test.Test_host
Controls addition performance.
run_all_checks - Static variable in class ds.ov2.test.Test_host
Controls running all checks.
run_convenience_exponent - Static variable in class ds.ov2.bignat.Testbignat
Remember the -conv-exp option.
run_convenience_vector_exponent - Static variable in class ds.ov2.bignat.Testbignat
Remember the -conv-vec-exp option.
run_data_check - Static variable in class ds.ov2.test.Test_host
Controls the data transfer check.
run_data_perf - Static variable in class ds.ov2.test.Test_host
Controls the data transfer measurement.
run_div_check() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.div_check().
run_div_check - Static variable in class ds.ov2.test.Test_host
Controls the division check.
run_div_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.div_measure().
run_div_perf - Static variable in class ds.ov2.test.Test_host
Controls the division performance.
run_double_mult - Static variable in class ds.ov2.bignat.Testbignat
Remember the -double-mult option.
run_ex() - Method in class ds.ov2.test.Card_performance
Run all data transmission performance measurements.
run_ex() - Method in class ds.ov2.test.Check_data_transmission
Run protocol layer checks.
run_exponent - Static variable in class ds.ov2.bignat.Testbignat
Remember the -exp option.
run_list_applets - Static variable in class ds.ov2.test.Test_host
Controls applet listing.
run_list_readers - Static variable in class ds.ov2.front.Card_testframe
Whether to list all connected card readers.
run_list_readers - Static variable in class ds.ov2.test.Test_host
Controls whether to list all connected readers.
run_mem_size - Static variable in class ds.ov2.test.Test_host
Crontrols whether to query the memory size.
run_mont_mult - Static variable in class ds.ov2.bignat.Testbignat
Remember the -mont-mult option.
run_mont_mult_check - Static variable in class ds.ov2.test.Test_host
Controls the Montgomery multiplication check.
run_mont_mult_perf - Static variable in class ds.ov2.test.Test_host
Controls the Montgomery multiplication measurement.
run_mult_check() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.mult_check().
run_mult_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.mult_measure().
run_normal_mult_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.normal_mult_measure().
run_normal_mult_perf - Static variable in class ds.ov2.test.Test_host
Controls normal multiplication performance.
run_ping() - Method in class ds.ov2.test.Misc_protocols_host
Ping the test applet with exception printing.
run_ping - Static variable in class ds.ov2.test.Test_host
Controls running ping.
run_remainder_divide - Static variable in class ds.ov2.bignat.Testbignat
Remember the -div option.
run_rsa_exp_check() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.rsa_exp_check().
run_rsa_exp_check - Static variable in class ds.ov2.test.Test_host
Controls the RSA exponent check.
run_rsa_exp_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.rsa_exp_measure().
run_rsa_exp_perf - Static variable in class ds.ov2.test.Test_host
Controls the RSA exponent performance.
run_rsa_vec_exp_check - Static variable in class ds.ov2.test.Test_host
Controls the RSA vector exponent check.
run_rsa_vec_exp_perf - Static variable in class ds.ov2.test.Test_host
Controls the RSA vector exponent performance.
run_short_sq_4_mult_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.short_sq_4_mult_measure().
run_short_sq_mult_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.short_sq_mult_measure().
run_short_square_4_mult_perf - Static variable in class ds.ov2.test.Test_host
Controls the short squared 4 multiplication performance measurements.
run_short_squared_mult_perf - Static variable in class ds.ov2.test.Test_host
Controls the short squared multiplication performance measurements.
run_slow_mult - Static variable in class ds.ov2.bignat.Testbignat
Remember the -mult option.
run_sq_mult_4_check() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.sq_mult_4_check().
run_sq_mult_4_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.sq_mult_4_measure().
run_sq_mult_check() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.sq_mult_check().
run_sq_mult_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.sq_mult_measure().
run_square_mult - Static variable in class ds.ov2.bignat.Testbignat
Remember the -mult-square option.
run_square_mult_4 - Static variable in class ds.ov2.bignat.Testbignat
Remember the -mult-square-4 option.
run_squared_mult_4_check - Static variable in class ds.ov2.test.Test_host
Controls the squared 4 multiplication check.
run_squared_mult_4_perf - Static variable in class ds.ov2.test.Test_host
Controls the squared 4 multiplication performance.
run_squared_mult_check - Static variable in class ds.ov2.test.Test_host
Controls the squared multiplication check.
run_squared_mult_perf - Static variable in class ds.ov2.test.Test_host
Controls the squared multiplication performance.
run_squared_rsa_vec_exp_check - Static variable in class ds.ov2.test.Test_host
Controls the squared/squared 4 RSA vector exponent check.
run_squared_rsa_vec_exp_perf - Static variable in class ds.ov2.test.Test_host
Controls the squared/squared 4 RSA vector exponent performance.
run_step(CardChannel, APDU_Serializable[], APDU_Serializable[]) - Method in class ds.ov2.util.Host_protocol
Run the protocol step of this instance.
run_subtract_perf() - Method in class ds.ov2.test.Performance_mult_host
Exception wrapper for Performance_mult_host.subtract_measure().
run_subtract_perf - Static variable in class ds.ov2.test.Test_host
Controls subtraction perfomrance Set by option -subtract-perf.
run_tests(String[], Test_protocols, CardChannel) - Static method in class ds.ov2.test.Test_host
Run all requested tests and performance measurements.
run_times_minus - Static variable in class ds.ov2.bignat.Testbignat
Remember the -times-minus option.
run_vec_exp_check - Static variable in class ds.ov2.test.Test_host
Controls the vector exponent check.
run_vec_exp_perf - Static variable in class ds.ov2.test.Test_host
Controls the vector exponent performance.
run_vector_exp_check(Exponent_perf_host.Vector_exponent_variant) - Method in class ds.ov2.test.Exponent_perf_host
Exception wrapper for vector_exp_check.
run_vector_exp_perf(Exponent_perf_host.Vector_exponent_variant) - Method in class ds.ov2.test.Exponent_perf_host
Exception wrapper for vector_exp_measure.
run_vector_exponent - Static variable in class ds.ov2.bignat.Testbignat
Remember the -vec-exp option.

S

s_1 - Variable in class ds.ov2.test.Bignats
First short EEPROM Bignat.
s_2 - Variable in class ds.ov2.test.Bignats
Second short EEPROM Bignat.
sa - Variable in class ds.ov2.bignat.Host_vector
Array for the transmission to and from the card.
same_value(Bignat) - Method in class ds.ov2.bignat.Bignat
Equality check.
save_ptls_parameters(String) - Method in class ds.ov2.gui.Card_protocols
Save the current PTLS parameters to file.
security_calibration - Static variable in class ds.ov2.front.State
Calibration data to use for the Security_parameter methods.
security_level - Variable in class ds.ov2.util.Security_parameter.Calibration
The security level that an RSA modulus of length Security_parameter.Calibration.rsa_modulus_length provides in the year Security_parameter.Calibration.year.
Security_parameter - Class in ds.ov2.util
Security estimates for RSA keys and exponent length choice.
Security_parameter() - Constructor for class ds.ov2.util.Security_parameter
Static class, object creation disabled.
Security_parameter.Calibration - Class in ds.ov2.util
Record containing the necessary data for calibrating the machinery for estimating the security parameters.
Security_parameter.Calibration(int, int, double, int) - Constructor for class ds.ov2.util.Security_parameter.Calibration
Initialize the record with the provided data.
security_year - Static variable in class ds.ov2.front.State
Year for choosing the security parameter.
select() - Method in class ds.ov2.util.Protocol_applet
Applet selection.
select_all(Applet_list_window, boolean) - Method in class ds.ov2.gui.Applet_list_actions
Select or deselect all applets/packages for deletion.
select_automaton(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the PTLS automaton tab is selected.
select_entry_gate(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called when the entry gate tab is selected.
select_office(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be executed when the PTLS office tab is selected.
send_apdu_message(CardChannel, CommandAPDU, byte[], int, int) - Method in class ds.ov2.util.Host_protocol
Send one APDU to the applet and expect check_response_length bytes in the response APDU.
send_long_apdu(CardChannel, byte[], int) - Method in class ds.ov2.util.Host_protocol
Send a long APDU to the card.
serializable_array - Variable in class ds.ov2.bignat.Host_modulus
Serializable array for the Serializable_array base class.
Serializable_array - Class in ds.ov2.util
Abstract class providing the APDU_Serializable interface for arrays of APDU_Serializable's.
Serializable_array() - Constructor for class ds.ov2.util.Serializable_array
Disabled constructor.
serializable_contents - Variable in class ds.ov2.bignat.Modulus
Serializable array for the Serializable_array base class.
serializable_contents - Variable in class ds.ov2.front.Host_signature
Array of the two APDU containers in support for Serializable_array.
serializable_contents - Variable in class ds.ov2.front.Signature
Array of Signature.hash and Signature.number for Signature.get_array().
serializable_contents_length - Static variable in class ds.ov2.bignat.Modulus
Length of the underlying serializable array.
serialVersionUID - Static variable in exception ds.ov2.front.PTLS_rsa_parameters.PTLS_io_exception
Field for the serialVersionUID warning.
serialVersionUID - Static variable in class ds.ov2.gui.Applet_list_window
serialVersionUID for the Serializable interface
serialVersionUID - Static variable in class ds.ov2.gui.Base_selection
serialVersionUID for the Serializable interface
serialVersionUID - Static variable in class ds.ov2.gui.Config_window
serialVersionUID for the Serializable interface
serialVersionUID - Static variable in exception ds.ov2.gui.Gui_actions.Bases_selection_abort_exception
Field for the serial version UID warning.
serialVersionUID - Static variable in class ds.ov2.gui.Ov_demo_gui
serialVersionUID for Serializable interface
serialVersionUID - Static variable in class ds.ov2.gui.Progress_messages
serialVersionUID for Serializable interface
serialVersionUID - Static variable in exception ds.ov2.gui.Terminal_thread.Runtime_card_exception
serialVersionUID for the Serializable interface
serialVersionUID - Static variable in exception ds.ov2.test.Data_protocol_host.Data_error
Field to disable the serialVersionUID warning.
serialVersionUID - Static variable in class ds.ov2.util.BigInteger_inputs
Field to disable the serialVersionUID warning.
serialVersionUID - Static variable in exception ds.ov2.util.Card_terminal.Applet_selection_exception
Field to disable the serialVersionUID warning.
serialVersionUID - Static variable in exception ds.ov2.util.Response_apdu.Card_response_error
Field to disable the serialVersionUID warning.
set(short, Bignat) - Method in class ds.ov2.bignat.Bignat_array
Set element i.
set(short, short) - Method in class ds.ov2.util.APDU_short_array
Array write access.
set_bases(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to be called at the end of PTLS parameter generation when the choose-bases-randomly box is not checked.
set_blinding(Bignat) - Method in class ds.ov2.front.RSA_data
Set beta.
set_current_blinding() - Method in class ds.ov2.front.RSA_data
Set current blinding.
set_exponent(Bignat, Bignat, short) - Method in class ds.ov2.bignat.Fake_rsa_exponent
Saves the exponent exponent for later use in Fake_rsa_exponent.modulus.
set_exponent(Bignat, Bignat, short) - Method in class ds.ov2.bignat.RSA_exponent
Initialize the exponent for subsequent use of this object with fixed_power.
set_exponent(Bignat, Bignat, short) - Method in interface ds.ov2.bignat.RSA_exponent_interface
Initialize the exponent for subsequent use of this object with fixed_power.
set_length(short) - Method in class ds.ov2.bignat.Bignat_array
Virtual length change.
set_long_cipher_size(int, int) - Method in class ds.ov2.test.Misc_protocols_host
Special resize method for long bignats and RSA_exponent's.
set_long_size(int) - Method in class ds.ov2.test.Misc_protocols_host
Special resize method only for long bignats.
set_modulus(Bignat, short) - Method in class ds.ov2.bignat.Fake_rsa_exponent
Saves the modulus mod for later use in Fake_rsa_exponent.modulus.
set_modulus(Bignat, short) - Method in class ds.ov2.bignat.RSA_exponent
Set modulus.
set_modulus(Bignat, short) - Method in interface ds.ov2.bignat.RSA_exponent_interface
Set modulus.
set_next_action(Action) - Method in class ds.ov2.gui.Terminal_thread
Set the next action to be executed in the terminal thread and interrupt the action that currently executes on the terminal thread.
set_protocol(Protocol) - Method in class ds.ov2.util.Card_protocol
Set the next selected protocol.
set_protocols(Protocol[]) - Method in class ds.ov2.util.Registered_protocols
(Re-)Initialize the protocols array.
set_registered_protocols(Registered_protocols) - Method in class ds.ov2.util.Protocol_applet
Initialize the Protocol_applet.registered_protocols field.
set_result_size() - Method in class ds.ov2.util.Protocol_step
Update the Protocol_step.result_size cache.
set_result_sizes() - Method in class ds.ov2.test.Test_protocols
Recompute the cached total result size in all steps in all protocols.
set_result_sizes() - Method in class ds.ov2.util.Protocol
Update the cached length of the declared results in all steps.
set_size() - Method in class ds.ov2.test.Data_protocol_description
Change the sizes of the Resizable_buffer's.
set_size(int[], boolean) - Method in class ds.ov2.test.Data_protocol_host
Set the sizes of the Resizable_buffer's that are used as arguments and results in the data protocol.
set_size(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class ds.ov2.test.Data_protocol_host
Same as Data_protocol_host.set_size(int[], boolean) but where the 10 sizes are passed as separate arguments.
set_size(int, int, int, int) - Method in class ds.ov2.test.Misc_protocols_host
General resize method.
set_size(short) - Method in class ds.ov2.util.Resizable_buffer
Set the pretended size.
set_size_call(CardChannel, int[], boolean) - Method in class ds.ov2.test.Data_protocol_stubs
Call step set_size of protocol set_size on the card.
set_size_call(CardChannel, int[], boolean) - Method in class ds.ov2.test.Data_protocol_test_stubs
Call step set_size of protocol set_size in the test environment.
set_size_call(CardChannel, int, int, int, int) - Method in class ds.ov2.test.Misc_protocols_stubs
Call step set_size of protocol set_size on the card.
set_size_call(CardChannel, int, int, int, int) - Method in class ds.ov2.test.Misc_protocols_test_stubs
Call step set_size of protocol set_size in the test environment.
set_size_protocol - Variable in class ds.ov2.test.Data_protocol_description
Protocol instance for protocol set_size.
set_size_protocol - Variable in class ds.ov2.test.Misc_protocols_description
Protocol instance for protocol set_size.
set_size_step - Variable in class ds.ov2.test.Data_protocol_description
Step instance for step set_size in protocol set_size.
set_size_step - Variable in class ds.ov2.test.Misc_protocols_description
Step instance for step set_size in protocol set_size.
set_successor_action(Action) - Method in class ds.ov2.gui.Terminal_thread
Set a successor action for the currently executing action.
set_vector_length_call(CardChannel, int, int) - Method in class ds.ov2.test.Exponent_perf_stubs
Call step set_vector_length of protocol Vector_length on the card.
set_vector_length_call(CardChannel, int, int) - Method in class ds.ov2.test.Exponent_perf_test_stubs
Call step set_vector_length of protocol Vector_length in the test environment.
set_vector_length_step - Variable in class ds.ov2.test.Exponent_perf_description
Step instance for step set_vector_length in protocol Vector_length.
shared_options - Static variable in class ds.ov2.front.Testframe
Option array with the shared options.
shift_bits(short, byte, byte, short) - Static method in class ds.ov2.bignat.Bignat
Shift to the left and fill.
shift_left() - Method in class ds.ov2.bignat.Bignat
One digit left shift.
shift_lesser(Bignat, short, short) - Method in class ds.ov2.bignat.Bignat
Scaled comparison.
shift_lesser_debug(Bignat, short, short) - Method in class ds.ov2.bignat.Bignat
Comparison with debug output.
shift_right() - Method in class ds.ov2.bignat.Bignat
One digit right shift.
short_application_name - Static variable in class ds.ov2.bignat.Testbignat
Short name for diagnostics printing.
short_application_name - Static variable in class ds.ov2.front.Card_testframe
Short application name for error messages.
short_application_name - Static variable in class ds.ov2.front.Host_testframe
Short application name for error messages.
short_application_name - Variable in class ds.ov2.gui.Ov_demo
Short application name for error messages during option parsing.
short_application_name - Static variable in class ds.ov2.test.Test_host
Short application name.
short_bignat_index - Static variable in class ds.ov2.bignat.Resize
Current index in the Resize.short_bignats array.
short_bignat_max_size - Static variable in class ds.ov2.test.State
Maximal size of short bignats (exponents).
short_bignat_size - Variable in class ds.ov2.front.RSA_card_protocol_description
Variable declaration from RSA_card_protocol.id.
short_bignat_size - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
short_bignat_size - Variable in class ds.ov2.test.Test_applet
APDU container for the first installation argument.
short_bignats - Static variable in class ds.ov2.bignat.Resize
Array of registered short bignats.
short_bit_size - Static variable in class ds.ov2.test.State
Size of short (exponent) bignats in bits.
short_bit_size_set - Static variable in class ds.ov2.test.State
Changed to true, if State.short_bit_size is set via options.
short_size - Static variable in class ds.ov2.test.State
Size of short (exponent) bignats in bytes.
short_sq_4_mult_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_4_mult_1 of protocol short_square_4_mult on the card.
short_sq_4_mult_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_4_mult_1 of protocol short_square_4_mult in the test environment.
short_sq_4_mult_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_4_mult_1 in protocol short_square_4_mult.
short_sq_4_mult_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_4_mult_2 of protocol short_square_4_mult on the card.
short_sq_4_mult_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_4_mult_2 of protocol short_square_4_mult in the test environment.
short_sq_4_mult_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_4_mult_2 in protocol short_square_4_mult.
short_sq_4_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_4_mult_init of protocol short_square_4_mult on the card.
short_sq_4_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_4_mult_init of protocol short_square_4_mult in the test environment.
short_sq_4_mult_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_4_mult_init in protocol short_square_4_mult.
short_sq_4_mult_measure() - Method in class ds.ov2.test.Performance_mult_host
Short square 4 multiplication performance.
short_sq_4_mult_perf_once(Random, int, int, BigInteger, BigInteger) - Method in class ds.ov2.test.Performance_mult_host
Checks and measures short square 4 multiplication on the card (Bignat.short_squared_rsa_mult_4).
short_sq_4_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_4_mult_result of protocol short_square_4_mult on the card.
short_sq_4_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_4_mult_result of protocol short_square_4_mult in the test environment.
short_sq_4_mult_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_4_mult_result in protocol short_square_4_mult.
short_sq_mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_mult_1 of protocol short_squared_mult on the card.
short_sq_mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_mult_1 of protocol short_squared_mult in the test environment.
short_sq_mult_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_mult_1 in protocol short_squared_mult.
short_sq_mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_mult_2 of protocol short_squared_mult on the card.
short_sq_mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_mult_2 of protocol short_squared_mult in the test environment.
short_sq_mult_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_mult_2 in protocol short_squared_mult.
short_sq_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_mult_init of protocol short_squared_mult on the card.
short_sq_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_mult_init of protocol short_squared_mult in the test environment.
short_sq_mult_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_mult_init in protocol short_squared_mult.
short_sq_mult_measure() - Method in class ds.ov2.test.Performance_mult_host
Short squared multiplication performance.
short_sq_mult_perf_once(Random, int, int, int, int, BigInteger, BigInteger) - Method in class ds.ov2.test.Performance_mult_host
Checks and measures short squared multiplication on the card (Bignat.short_squared_rsa_mult_2).
short_sq_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step short_sq_mult_result of protocol short_squared_mult on the card.
short_sq_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step short_sq_mult_result of protocol short_squared_mult in the test environment.
short_sq_mult_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step short_sq_mult_result in protocol short_squared_mult.
short_square_4_mult_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol short_square_4_mult.
short_squared_mult_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol short_squared_mult.
short_squared_rsa_mult_2(Bignat, Bignat, RSA_exponent_interface, Bignat, Bignat) - Method in class ds.ov2.bignat.Bignat
Multiplication of short bignats.
short_squared_rsa_mult_4(Bignat, Bignat, RSA_exponent_interface, Bignat, Bignat) - Method in class ds.ov2.bignat.Bignat
Another multiplication of short bignats.
sig_long_size - Variable in class ds.ov2.front.Signature
Value of the second constructor argument short_bignat_size.
sig_quotient - Variable in class ds.ov2.front.RSA_mont_card
Qutient d in the signature protocol.
sig_quotient - Variable in class ds.ov2.front.RSA_plain_card
Qutient d in the signature protocol.
sig_quotient - Variable in class ds.ov2.front.RSA_squared_card
Qutient d in the signature protocol.
sig_remainder - Variable in class ds.ov2.front.RSA_data
Remainder c in the signature protocol.
sig_short_size - Variable in class ds.ov2.front.Signature
Value of the first constructor argument short_bignat_size.
Signature - Class in ds.ov2.front
Signatures on blinded attribute expressions.
Signature(short, short, byte) - Constructor for class ds.ov2.front.Signature
Create a new Signature object.
signature_accepted - Variable in class ds.ov2.front.RSA_card_protocol_description
Variable declaration from RSA_card_protocol.id.
signature_accepted - Variable in class ds.ov2.front.RSA_card_protocol_stubs.Finish_signature_result
Return value signature_accepted converted from APDU_boolean.
signature_accepted - Variable in class ds.ov2.front.RSA_card_protocol_test_stubs.Finish_signature_result
Return value signature_accepted converted from APDU_boolean.
singleton - Static variable in class ds.ov2.test.Data_protocol_host
Reference holding the single instance of this class.
size() - Method in class ds.ov2.bignat.APDU_BigInteger
Size in bytes necessary to send or receive this BigInteger via the OV-chip protocol layer, see APDU_Serializable.size().
size - Variable in class ds.ov2.bignat.Bignat
Length in digits.
size() - Method in class ds.ov2.bignat.Bignat
Size in bytes necessary to send or receive this object via the OV-chip protocol layer, see APDU_Serializable.size().
size() - Method in class ds.ov2.bignat.Bignat_array
Size in bytes necessary to send or receive this object via the OV-chip protocol layer, see APDU_Serializable.size().
size() - Method in class ds.ov2.util.APDU_boolean
Size of the boolean for the OV-chip protocol layer, see APDU_Serializable.size().
size() - Method in class ds.ov2.util.APDU_byte
Size of the byte for the OV-chip protocol layer, see APDU_Serializable.size().
size() - Method in class ds.ov2.util.APDU_byte_array
Size in bytes necessary to send or receive this object via the OV-chip protocol layer, see APDU_Serializable.size().
size() - Method in class ds.ov2.util.APDU_long
Size in bytes necessary to send or receive this object via the OV-chip protocol layer, see APDU_Serializable.size().
size() - Method in interface ds.ov2.util.APDU_Serializable
Size in bytes necessary to send or receive this object.
size() - Method in class ds.ov2.util.APDU_short
Size in bytes necessary to send or receive this object via the OV-chip protocol layer, see APDU_Serializable.size().
size() - Method in class ds.ov2.util.APDU_short_array
Size in bytes of this array.
size - Variable in class ds.ov2.util.Resizable_buffer
Current size of the buffer.
size() - Method in class ds.ov2.util.Resizable_buffer
Current pretended size in bytes.
size() - Method in class ds.ov2.util.Serializable_array
Size in bytes necessary to send or receive this object via the OV-chip protocol layer, see APDU_Serializable.size().
size_multiplier - Static variable in class ds.ov2.bignat.Bignat
Factor for converting digit size into byte length.
sleep(int) - Static method in class ds.ov2.util.Misc_host
Sleep for m milliseconds.
sleep_time - Static variable in class ds.ov2.front.Test_state
Milliseconds to sleep before each protocol invocation.
sq_mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_1 of protocol squared_mult on the card.
sq_mult_1_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_1 of protocol squared_mult in the test environment.
sq_mult_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_1 in protocol squared_mult.
sq_mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_2 of protocol squared_mult on the card.
sq_mult_2_call(CardChannel, int) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_2 of protocol squared_mult in the test environment.
sq_mult_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_2 in protocol squared_mult.
sq_mult_4_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_4_1 of protocol squared_mult_4 on the card.
sq_mult_4_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_4_1 of protocol squared_mult_4 in the test environment.
sq_mult_4_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_4_1 in protocol squared_mult_4.
sq_mult_4_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_4_2 of protocol squared_mult_4 on the card.
sq_mult_4_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_4_2 of protocol squared_mult_4 in the test environment.
sq_mult_4_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_4_2 in protocol squared_mult_4.
sq_mult_4_check() - Method in class ds.ov2.test.Performance_mult_host
Squared 4 multiplication correctness check.
sq_mult_4_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_4_init of protocol squared_mult_4 on the card.
sq_mult_4_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_4_init of protocol squared_mult_4 in the test environment.
sq_mult_4_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_4_init in protocol squared_mult_4.
sq_mult_4_measure() - Method in class ds.ov2.test.Performance_mult_host
Squared 4 multiplication performance.
sq_mult_4_perf_once(Random, int, BigInteger, BigInteger) - Method in class ds.ov2.test.Performance_mult_host
Checks and measures squared 4 multiplication on the card (Bignat.squared_rsa_mult_4).
sq_mult_4_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_4_result of protocol squared_mult_4 on the card.
sq_mult_4_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_4_result of protocol squared_mult_4 in the test environment.
sq_mult_4_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_4_result in protocol squared_mult_4.
sq_mult_check() - Method in class ds.ov2.test.Performance_mult_host
Squared multiplication correctness check.
sq_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_init of protocol squared_mult on the card.
sq_mult_init_call(CardChannel, BigInteger, BigInteger, Host_modulus) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_init of protocol squared_mult in the test environment.
sq_mult_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_init in protocol squared_mult.
sq_mult_measure() - Method in class ds.ov2.test.Performance_mult_host
Squared multiplication performance.
sq_mult_perf_once(Random, int, int, int, BigInteger, BigInteger) - Method in class ds.ov2.test.Performance_mult_host
Checks and measures squared multiplication on the card (Bignat.squared_rsa_mult_2).
sq_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step sq_mult_result of protocol squared_mult on the card.
sq_mult_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step sq_mult_result of protocol squared_mult in the test environment.
sq_mult_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step sq_mult_result in protocol squared_mult.
square_2_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The square 4 applet file name; can be changed in the config window.
square_4_applet_file_name - Static variable in class ds.ov2.gui.Gui_state
The square 2 applet file name; can be changed in the config window.
square_exp - Variable in class ds.ov2.test.Bignats
RSA cipher instance for squaring.
square_exponent - Variable in class ds.ov2.front.RSA_squared_card
Object for computing squares via public RSA encryption in Bignat.squared_rsa_mult_2, Bignat.short_squared_rsa_mult_2, Bignat.squared_rsa_mult_4 and Bignat.short_squared_rsa_mult_4.
square_exponent - Variable in class ds.ov2.test.Exponent_perf_card
The cipher for the squarings if squared multiplication is used.
SQUARED4_RSA_APPLET - Static variable in class ds.ov2.front.RSA_data
Square 4 RSA applet identification constant, with value 5.
squared_mult_4_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol squared_mult_4.
squared_mult_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol squared_mult.
SQUARED_RSA_APPLET - Static variable in class ds.ov2.front.RSA_data
Squaring RSA applet identification constant, with value 4.
squared_rsa_exponent_mod(Vector, Modulus, Bignat, RSA_exponent_interface, RSA_exponent_interface, Bignat, Bignat, Bignat) - Method in class ds.ov2.bignat.Vector
Modular multi-exponent with squared multiplication.
squared_rsa_mult_2(Bignat, Bignat, Modulus, RSA_exponent_interface, Bignat) - Method in class ds.ov2.bignat.Bignat
Modular multiplication.
squared_rsa_mult_4(Bignat, Bignat, Modulus, RSA_exponent_interface, Bignat) - Method in class ds.ov2.bignat.Bignat
Yet another modular multiplication.
start_action(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Run on application startup.
start_card_status_action(boolean) - Method in class ds.ov2.gui.Terminal_thread
Set card status action.
start_delete_applets(Printable_aid[], boolean) - Method in class ds.ov2.gui.Terminal_thread
Set applet/package deletion as next action in the terminal thread.
start_install(String) - Method in class ds.ov2.gui.Gui_protocol_messages
Called when starting to install an applet on a card (in Card_protocols.reinstall_personalize).
start_install_applet(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Set the applet install action for the terminal thread.
start_personalize(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Set personalization as next action of the terminal thread.
start_proof(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Set the proof-protocol action as next action of the terminal thread.
start_reinstall_personalize(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Set reinstall + personalize as next action of the terminal thread.
start_reset_applet(Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Set personalization as next action of the terminal thread.
start_resign(Applet_type, BigInteger[]) - Method in class ds.ov2.gui.Terminal_thread
Set the resign action as next action to execute in the terminal thread.
start_size - Static variable in class ds.ov2.test.State
Size to start with for those performance measurements that loop over a range of sizes.
state - Variable in class ds.ov2.front.RSA_data
State field.
State - Class in ds.ov2.front
Static global state class for the host driver code for the OV-chip RSA applets.
State() - Constructor for class ds.ov2.front.State
Static class, object creation disabled.
State - Class in ds.ov2.test
Global variables of the host driver for the test applet.
State() - Constructor for class ds.ov2.test.State
Static class, object creation disabled.
status - Variable in exception ds.ov2.util.Card_terminal.Applet_selection_exception
The response status of the failing selection command.
status_call(CardChannel) - Method in class ds.ov2.test.Misc_protocols_stubs
Call step status of protocol status on the card.
status_call(CardChannel) - Method in class ds.ov2.test.Misc_protocols_test_stubs
Call step status of protocol status in the test environment.
status_entry_filter(AIDRegistryEntry) - Method in class ds.ov2.gui.Terminal_thread
Filter the interesting applets/packages to display in the applet list dialog.
status_line - Variable in class ds.ov2.gui.Ov_demo_gui
 
status_protocol - Variable in class ds.ov2.front.RSA_card_debug_description
Protocol instance for protocol status.
status_protocol - Variable in class ds.ov2.test.Misc_protocols_description
Protocol instance for protocol status.
status_step - Variable in class ds.ov2.test.Misc_protocols_description
Step instance for step status in protocol status.
step_id - Variable in class ds.ov2.util.Host_protocol
The protocol step number.
step_identifier - Variable in class ds.ov2.util.Protocol_step
The number of this step.
steps - Variable in class ds.ov2.util.Protocol
All steps of this protocol.
String_option - Class in ds.ov2.util
Command line switch with a String argument.
String_option(String, Reference<String>, String, String) - Constructor for class ds.ov2.util.String_option
Construct a string option.
stubs - Variable in class ds.ov2.front.RSA_card_debug
Stubs instance for the protocol steps.
stubs - Variable in class ds.ov2.front.RSA_host_card
IDL compiler generated stubs.
stubs - Variable in class ds.ov2.test.Card_performance
Stubs for the data protocol.
stubs - Variable in class ds.ov2.test.Data_protocol_host
Stubs for the data protocols.
stubs - Variable in class ds.ov2.test.Exponent_perf_host
Stubs for the Vector_exp protocol.
stubs - Variable in class ds.ov2.test.Misc_protocols_host
Card communication stubs.
subtract(Bignat) - Method in class ds.ov2.bignat.Bignat
Subtraction.
subtract_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step subtract_1 of protocol subtract on the card.
subtract_1_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step subtract_1 of protocol subtract in the test environment.
subtract_1_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step subtract_1 in protocol subtract.
subtract_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step subtract_2 of protocol subtract on the card.
subtract_2_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step subtract_2 of protocol subtract in the test environment.
subtract_2_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step subtract_2 in protocol subtract.
subtract_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step subtract_init of protocol subtract on the card.
subtract_init_call(CardChannel, BigInteger, BigInteger) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step subtract_init of protocol subtract in the test environment.
subtract_init_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step subtract_init in protocol subtract.
subtract_measure() - Method in class ds.ov2.test.Performance_mult_host
Subtraction performance.
subtract_perf_once(Random, int) - Method in class ds.ov2.test.Performance_mult_host
Checks and measures subtraction on the card.
subtract_protocol - Variable in class ds.ov2.test.Bignat_protocols_description
Protocol instance for protocol subtract.
subtract_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_stubs
Call step subtract_result of protocol subtract on the card.
subtract_result_call(CardChannel) - Method in class ds.ov2.test.Bignat_protocols_test_stubs
Call step subtract_result of protocol subtract in the test environment.
subtract_result_step - Variable in class ds.ov2.test.Bignat_protocols_description
Step instance for step subtract_result in protocol subtract.
switch_to_new_attributes(APDU_boolean) - Method in class ds.ov2.front.RSA_mont_card
Atomically switch to various new values.
switch_to_new_attributes(APDU_boolean) - Method in class ds.ov2.front.RSA_plain_card
Atomically switch to various new values.
switch_to_new_attributes(APDU_boolean) - Method in class ds.ov2.front.RSA_squared_card
Atomically switch to various new values.

T

temp - Variable in class ds.ov2.bignat.Vector
References of temporaries used inside exponent_mod and mont_rsa_exponent_mod.
temp_1 - Variable in class ds.ov2.test.Exponent_perf_card
First temporary.
temp_2 - Variable in class ds.ov2.front.RSA_mont_card
Temporary.
temp_2 - Variable in class ds.ov2.front.RSA_plain_card
Temporary.
temp_2 - Variable in class ds.ov2.front.RSA_squared_card
Temporary.
temp_2 - Variable in class ds.ov2.test.Exponent_perf_card
Second temporary.
temp_3 - Variable in class ds.ov2.front.RSA_mont_card
Temporary.
temp_3 - Variable in class ds.ov2.front.RSA_plain_card
Temporary.
temp_3 - Variable in class ds.ov2.front.RSA_squared_card
Temporary.
temp_3 - Variable in class ds.ov2.test.Exponent_perf_card
Third temporary.
temp_4 - Variable in class ds.ov2.front.RSA_squared_card
Temporary.
temp_base_vec - Variable in class ds.ov2.front.RSA_mont_card
Temporary base vector of length 2.
temp_blinded_a - Variable in class ds.ov2.front.RSA_mont_card
Temporary blinded attribute expression.
temp_blinded_a - Variable in class ds.ov2.front.RSA_plain_card
Temporary blinded attribute expression.
temp_exp_vec - Variable in class ds.ov2.front.RSA_mont_card
Temporary exponent vector of length 2.
terminal_thread - Variable in class ds.ov2.gui.Gui_actions
Terminal thread instance.
terminal_thread - Variable in class ds.ov2.gui.Gui_protocol_messages
The Terminal thread that is used to publish the progress messages to the GUI.
Terminal_thread - Class in ds.ov2.gui
Worker thread that performs all card related tasks.
Terminal_thread(Ov_demo_gui, Gui_actions, Card_protocols) - Constructor for class ds.ov2.gui.Terminal_thread
Constructor.
Terminal_thread.Runtime_card_exception - Exception in ds.ov2.gui
Runtime version of CardException.
Terminal_thread.Runtime_card_exception(Throwable) - Constructor for exception ds.ov2.gui.Terminal_thread.Runtime_card_exception
Constructs a new Runtime_card_exception exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
terminal_type - Static variable in class ds.ov2.front.Card_testframe
Terminal type to use.
terminal_type - Static variable in class ds.ov2.test.Test_host
Terminal type to connect to.
terminal_type_default - Static variable in class ds.ov2.front.Card_testframe
Default terminal.
terminal_type_default - Static variable in class ds.ov2.test.Test_host
Default terminal type.
test_add(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.add Testbignat.rounds times.
test_add_once(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.add once.
Test_applet - Class in ds.ov2.test
Main test applet class.
Test_applet(byte[], short, byte) - Constructor for class ds.ov2.test.Test_applet
Allocate/initialize everything for the test applet.
test_card_applet_file - Static variable in class ds.ov2.test.State
File name of the applet cap file.
test_card_applet_name - Static variable in class ds.ov2.test.State
Applet ID of the test applet.
test_card_package_name - Static variable in class ds.ov2.test.State
Applet ID of the test applet package.
test_const_size() - Static method in class ds.ov2.front.Host_testframe
Simulate the applet life with several sets of PTLS parameters for the configures base and exponent sizes.
test_const_size - Static variable in class ds.ov2.front.Test_state
Test a fixed size.
test_convenience_exponent(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Convenience.exponent_mod Testbignat.rounds times with randomly generated numbers.
test_convenience_vector_exponent(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Convenience.vector_exponent_mod Testbignat.rounds times with randomly generated numbers.
test_double_mult(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.mult Testbignat.rounds times.
test_double_mult_once(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.mult once.
test_exponent(Random, BufferedReader, PrintWriter) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.exponent_mod twice Testbignat.rounds times.
test_exponent_once(Random, BufferedReader, PrintWriter) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.exponent_mod once.
Test_host - Class in ds.ov2.test
Main class of the host driver for the test applet that gives access to all the functionality of the test applet.
Test_host() - Constructor for class ds.ov2.test.Test_host
Static class, object creation disabled.
test_increase_size() - Static method in class ds.ov2.front.Host_testframe
Simulate the applet life with several sets of PTLS parameters for increasing base and exponent sizes.
test_increase_size - Static variable in class ds.ov2.front.Test_state
Test with successively increasing key sizes.
test_init_resign_proof(CardChannel, PrintWriter, int, int, int) - Static method in class ds.ov2.front.Testframe
Simulates the applet life for several sets of PTLS parameters for one base and exponent length.
test_montgomery_mult(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.montgomery_mult Testbignat.rounds times.
test_montgomery_mult_once(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.montgomery_mult once.
test_mult_mod(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.mult_mod Testbignat.rounds times.
test_mult_mod_once(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.mult_mod once.
test_one_card_issue(CardChannel, PrintWriter, PTLS_rsa_parameters) - Static method in class ds.ov2.front.Testframe
Exception wrapper for test_one_card_issue_ex.
test_one_card_issue_ex(CardChannel, PrintWriter, PrintWriter, PTLS_rsa_parameters) - Static method in class ds.ov2.front.Testframe
Simulate the life of an OV-chip applet.
test_one_ptls_round(CardChannel, PrintWriter, int, int, int) - Static method in class ds.ov2.front.Testframe
Simulates the life of several applets for one newly generated set of PTLS parameters.
test_protocols - Variable in class ds.ov2.test.Data_protocol_description
Variable declaration from Data_protocol.id.
test_protocols - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
test_protocols - Variable in class ds.ov2.test.Exponent_perf_host
Protocol array instance to set the result sizes after changing the vector length.
test_protocols - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
test_protocols - Variable in class ds.ov2.test.Misc_protocols_host
The protocol array instance of the host to set the result sizes after the resize protocol.
Test_protocols - Class in ds.ov2.test
Central point of the test applet.
Test_protocols(APDU_short, APDU_short, APDU_short, APDU_short, APDU_byte_array) - Constructor for class ds.ov2.test.Test_protocols
Central creation/allocation point of the test applet.
test_ptls_save() - Static method in class ds.ov2.front.Host_testframe
Test writing/reading PTLS parameters to/from file.
test_ptls_save - Static variable in class ds.ov2.front.Test_state
Test PTLS system parameter save/restore.
test_remainder_divide(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.remainder_divide Testbignat.rounds times.
test_remainder_divide_once(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.remainder_divide once.
test_size_loop(CardChannel, PrintWriter, int, int) - Static method in class ds.ov2.front.Testframe
Runs the applet life simulation for all base sizes from start_size up to 2048.
test_square_mult(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.squared_rsa_mult_2 Testbignat.rounds times.
test_square_mult_4(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.squared_rsa_mult_4 Testbignat.rounds times.
Test_state - Class in ds.ov2.front
State class for the front office test frame.
Test_state() - Constructor for class ds.ov2.front.Test_state
Static class, object creation disabled.
test_times_minus(Random) - Static method in class ds.ov2.bignat.Testbignat
Test Bignat.times_minus once.
test_vector_exponent(Random, BufferedReader, PrintWriter) - Static method in class ds.ov2.bignat.Testbignat
Tests Vector.exponent_mod twice Testbignat.rounds times.
test_vector_exponent_once(Random, BufferedReader, PrintWriter) - Static method in class ds.ov2.bignat.Testbignat
Tests Vector.exponent_mod once.
Testbignat - Class in ds.ov2.bignat
Cardless test frame for the Bignat library.
Testbignat() - Constructor for class ds.ov2.bignat.Testbignat
Static class, object creation disabled.
Testframe - Class in ds.ov2.front
Common part of the host test frame and the card test frame.
Testframe() - Constructor for class ds.ov2.front.Testframe
Static class, object creation disabled.
thread - Variable in class ds.ov2.gui.Terminal_thread
The terminal thread.
throw_if_not_ok(int) - Method in class ds.ov2.util.Response_apdu
Check whether the response status is OK and the contained data has the expected length.
times_add(Bignat, short) - Method in class ds.ov2.bignat.Bignat
Scaled addition.
times_add_add(Bignat, short, Bignat, short) - Method in class ds.ov2.bignat.Bignat
Special addition for optimizing montgomery_mult.
times_add_shift(Bignat, short, short) - Method in class ds.ov2.bignat.Bignat
Scaled addition.
times_minus(Bignat, short, short) - Method in class ds.ov2.bignat.Bignat
Scaled subtraction.
to(APDU_Serializable, APDU_Serializable) - Static method in class ds.ov2.util.Convert_serializable
Converts host type src to card type dest.
to_byte() - Method in enum ds.ov2.front.Applet_type
Convert from this enumeration to the byte constants used in the applet code, see RSA_data.PLAIN_RSA_APPLET and RSA_data.MONT_RSA_APPLET.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.APDU_BigInteger
Serialization of the wrapped BigInteger for the OV-chip protocol layer.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.Bignat
Serialization of this object for the OV-chip protocol layer.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.bignat.Modulus
Serialization of this object for the OV-chip protocol layer.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_boolean
Serialize the boolean.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_byte
Serialize the byte.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_byte_array
Serialize the byte array.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_long
Serialization this long.
to_byte_array(short, short, byte[], short) - Method in interface ds.ov2.util.APDU_Serializable
Serialization of this object.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.APDU_short
Serialize this short.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.Resizable_buffer
Serialize this buffer.
to_byte_array(short, short, byte[], short) - Method in class ds.ov2.util.Serializable_array
Serialization of this object for the OV-chip protocol layer.
to_byte_hex_string(BigInteger) - Static method in class ds.ov2.util.BigIntUtil
Converts a BigInteger into a hex string.
to_byte_hex_string(byte[]) - Static method in class ds.ov2.util.Misc_host
Converts a byte array into a hex string.
to_hex_string() - Method in class ds.ov2.bignat.Bignat
Convert into a hex number as string with dots every 4 digits.
to_short() - Method in enum ds.ov2.test.Exponent_perf_host.Vector_exponent_variant
Convert this enumeration value into a short, to be used on the card.
tool_bar - Variable in class ds.ov2.gui.Ov_demo_gui
 
toolbar_config_button(Ov_demo_gui) - Method in class ds.ov2.gui.Gui_actions
Method to run when the config button in the toolbar is pressed.
toolbar_config_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
toolbar_config_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
toolbar_exit_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
toolbar_exit_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
toolbar_progress_button() - Method in class ds.ov2.gui.Gui_actions
Action for the progress log button in the toolbar.
toolbar_progress_button - Variable in class ds.ov2.gui.Ov_demo_gui
 
toolbar_progress_buttonActionPerformed(ActionEvent) - Method in class ds.ov2.gui.Ov_demo_gui
 
toString() - Method in class ds.ov2.gui.Ov_demo_gui.Applet_type_item
 
toString() - Method in class ds.ov2.gui.Printable_aid
Return a more readable representation of the applet ID.
total_still_to_send - Variable in class ds.ov2.util.Card_protocol
Total number of result bytes still to send.
two() - Method in class ds.ov2.bignat.Bignat
Stores two in this object.
type - Variable in class ds.ov2.gui.Ov_demo_gui.Applet_type_item
The applet type this item represents

U

UNALLOCTED - Static variable in class ds.ov2.front.RSA_data
State constant for the state UNALLOCTED, value 0.
UNINITIALIZED - Static variable in class ds.ov2.front.RSA_data
State constant for the state UNINITIALIZED, value 1.
Unsecure_rsa_key - Class in ds.ov2.util
Unsecure RSA key generation.
Unsecure_rsa_key() - Constructor for class ds.ov2.util.Unsecure_rsa_key
Static class, object creation disabled.
update(byte[], short, short) - Method in class ds.ov2.util.Message_digest_wrapper
Fed the digest with len bytes from in_buf, starting at offset.
update_add_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.add_1_step.
update_add_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.add_2_step.
update_add_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.add_init_step.
update_add_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.add_protocol.
update_add_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.add_result_step.
update_all() - Method in class ds.ov2.front.RSA_card_debug_description
Update all protocols in this object.
update_all() - Method in class ds.ov2.front.RSA_card_protocol_description
Update all protocols in this object.
update_all() - Method in class ds.ov2.test.Bignat_protocols_description
Update all protocols in this object.
update_all() - Method in class ds.ov2.test.Data_protocol_description
Update all protocols in this object.
update_all() - Method in class ds.ov2.test.Exponent_perf_description
Update all protocols in this object.
update_all() - Method in class ds.ov2.test.Misc_protocols_description
Update all protocols in this object.
update_allocate_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Update RSA_card_protocol_description.allocate_protocol.
update_allocate_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Update step instance in RSA_card_protocol_description.allocate_step.
update_bases(BigInteger[]) - Method in class ds.ov2.gui.Card_protocols
Update the bases in the PTLS parameters.
update_check_data_protocol() - Method in class ds.ov2.test.Data_protocol_description
Update Data_protocol_description.check_data_protocol.
update_check_data_step() - Method in class ds.ov2.test.Data_protocol_description
Update step instance in Data_protocol_description.check_data_step.
update_commit_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Update step instance in RSA_card_protocol_description.commit_step.
update_data_perf_answer_to_challenge_step() - Method in class ds.ov2.test.Data_protocol_description
Update step instance in Data_protocol_description.data_perf_answer_to_challenge_step.
update_data_perf_proof_commit_step() - Method in class ds.ov2.test.Data_protocol_description
Update step instance in Data_protocol_description.data_perf_proof_commit_step.
update_data_perf_proof_protocol() - Method in class ds.ov2.test.Data_protocol_description
Update Data_protocol_description.data_perf_proof_protocol.
update_data_performance_receive_protocol() - Method in class ds.ov2.test.Data_protocol_description
Update Data_protocol_description.data_performance_receive_protocol.
update_data_performance_receive_step() - Method in class ds.ov2.test.Data_protocol_description
Update step instance in Data_protocol_description.data_performance_receive_step.
update_data_performance_send_protocol() - Method in class ds.ov2.test.Data_protocol_description
Update Data_protocol_description.data_performance_send_protocol.
update_data_performance_send_step() - Method in class ds.ov2.test.Data_protocol_description
Update step instance in Data_protocol_description.data_performance_send_step.
update_demont_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.demont_1_step.
update_demont_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.demont_2_step.
update_demont_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.demont_init_step.
update_demont_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.demont_result_step.
update_demontgomerize_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.demontgomerize_protocol.
update_div_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.div_1_step.
update_div_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.div_2_step.
update_div_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.div_init_step.
update_div_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.div_protocol.
update_div_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.div_result_step.
update_exponent_length() - Static method in class ds.ov2.front.State
Update State.exponent_length to match a (supposedly) changed State.base_length.
update_finish_signature_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Update step instance in RSA_card_protocol_description.finish_signature_step.
update_gate_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Update RSA_card_protocol_description.gate_protocol.
update_get_signature_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Update step instance in RSA_card_protocol_description.get_signature_step.
update_get_step() - Method in class ds.ov2.front.RSA_card_debug_description
Update step instance in RSA_card_debug_description.get_step.
update_init_data_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Update step instance in RSA_card_protocol_description.init_data_step.
update_initialize_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Update RSA_card_protocol_description.initialize_protocol.
update_make_sig_hash_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Update step instance in RSA_card_protocol_description.make_sig_hash_step.
update_mem_size_protocol() - Method in class ds.ov2.front.RSA_card_debug_description
Update RSA_card_debug_description.mem_size_protocol.
update_mem_size_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Update Misc_protocols_description.mem_size_protocol.
update_mem_size_step() - Method in class ds.ov2.front.RSA_card_debug_description
Update step instance in RSA_card_debug_description.mem_size_step.
update_mem_size_step() - Method in class ds.ov2.test.Misc_protocols_description
Update step instance in Misc_protocols_description.mem_size_step.
update_mont_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mont_mult_1_step.
update_mont_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mont_mult_2_step.
update_mont_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mont_mult_init_step.
update_mont_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.mont_mult_protocol.
update_mont_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mont_mult_result_step.
update_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mult_1_step.
update_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mult_2_step.
update_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mult_init_step.
update_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.mult_protocol.
update_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.mult_result_step.
update_ping_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Update Misc_protocols_description.ping_protocol.
update_ping_step() - Method in class ds.ov2.test.Misc_protocols_description
Update step instance in Misc_protocols_description.ping_step.
update_reset_applet_state_protocol() - Method in class ds.ov2.front.RSA_card_debug_description
Update RSA_card_debug_description.reset_applet_state_protocol.
update_reset_step() - Method in class ds.ov2.front.RSA_card_debug_description
Update step instance in RSA_card_debug_description.reset_step.
update_resign_protocol() - Method in class ds.ov2.front.RSA_card_protocol_description
Update RSA_card_protocol_description.resign_protocol.
update_respond_step() - Method in class ds.ov2.front.RSA_card_protocol_description
Update step instance in RSA_card_protocol_description.respond_step.
update_rsa_exp_full_empty_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.rsa_exp_full_empty_step.
update_rsa_exp_full_exp_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.rsa_exp_full_exp_step.
update_rsa_exp_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.rsa_exp_init_step.
update_rsa_exp_parts_empty_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.rsa_exp_parts_empty_step.
update_rsa_exp_parts_exp_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.rsa_exp_parts_exp_step.
update_rsa_exp_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.rsa_exp_protocol.
update_rsa_exp_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.rsa_exp_result_step.
update_set_size_protocol() - Method in class ds.ov2.test.Data_protocol_description
Update Data_protocol_description.set_size_protocol.
update_set_size_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Update Misc_protocols_description.set_size_protocol.
update_set_size_step() - Method in class ds.ov2.test.Data_protocol_description
Update step instance in Data_protocol_description.set_size_step.
update_set_size_step() - Method in class ds.ov2.test.Misc_protocols_description
Update step instance in Misc_protocols_description.set_size_step.
update_set_vector_length_step() - Method in class ds.ov2.test.Exponent_perf_description
Update step instance in Exponent_perf_description.set_vector_length_step.
update_short_size() - Static method in class ds.ov2.test.State
Update the State.short_size after the State.long_size has been changed.
update_short_sq_4_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_4_mult_1_step.
update_short_sq_4_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_4_mult_2_step.
update_short_sq_4_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_4_mult_init_step.
update_short_sq_4_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_4_mult_result_step.
update_short_sq_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_mult_1_step.
update_short_sq_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_mult_2_step.
update_short_sq_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_mult_init_step.
update_short_sq_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.short_sq_mult_result_step.
update_short_square_4_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.short_square_4_mult_protocol.
update_short_squared_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.short_squared_mult_protocol.
update_sq_mult_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_1_step.
update_sq_mult_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_2_step.
update_sq_mult_4_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_4_1_step.
update_sq_mult_4_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_4_2_step.
update_sq_mult_4_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_4_init_step.
update_sq_mult_4_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_4_result_step.
update_sq_mult_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_init_step.
update_sq_mult_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.sq_mult_result_step.
update_squared_mult_4_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.squared_mult_4_protocol.
update_squared_mult_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.squared_mult_protocol.
update_status_protocol() - Method in class ds.ov2.front.RSA_card_debug_description
Update RSA_card_debug_description.status_protocol.
update_status_protocol() - Method in class ds.ov2.test.Misc_protocols_description
Update Misc_protocols_description.status_protocol.
update_status_step() - Method in class ds.ov2.test.Misc_protocols_description
Update step instance in Misc_protocols_description.status_step.
update_steps() - Method in class ds.ov2.front.Front_protocols
Update arguments and results of all steps in all protocols.
update_subtract_1_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.subtract_1_step.
update_subtract_2_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.subtract_2_step.
update_subtract_init_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.subtract_init_step.
update_subtract_protocol() - Method in class ds.ov2.test.Bignat_protocols_description
Update Bignat_protocols_description.subtract_protocol.
update_subtract_result_step() - Method in class ds.ov2.test.Bignat_protocols_description
Update step instance in Bignat_protocols_description.subtract_result_step.
update_vector_exp_1_step() - Method in class ds.ov2.test.Exponent_perf_description
Update step instance in Exponent_perf_description.vector_exp_1_step.
update_vector_exp_2_step() - Method in class ds.ov2.test.Exponent_perf_description
Update step instance in Exponent_perf_description.vector_exp_2_step.
update_vector_exp_choose_mod_step() - Method in class ds.ov2.test.Exponent_perf_description
Update step instance in Exponent_perf_description.vector_exp_choose_mod_step.
update_vector_exp_init_step() - Method in class ds.ov2.test.Exponent_perf_description
Update step instance in Exponent_perf_description.vector_exp_init_step.
update_vector_exp_protocol() - Method in class ds.ov2.test.Exponent_perf_description
Update Exponent_perf_description.vector_exp_protocol.
update_vector_exp_result_step() - Method in class ds.ov2.test.Exponent_perf_description
Update step instance in Exponent_perf_description.vector_exp_result_step.
update_vector_length_protocol() - Method in class ds.ov2.test.Exponent_perf_description
Update Exponent_perf_description.vector_length_protocol.
us_ascii - Static variable in class ds.ov2.test.Test_host
US-ASCII charset for string-to-applet-ID conversion.
usage() - Method in class ds.ov2.util.Parse_commandline
Print the usage message to System.out.
use_applet_reset - Static variable in class ds.ov2.front.Testframe
If true reset the applet before a new personalization instead of resinstalling it.
use_byte_digits - Static variable in class ds.ov2.bignat.Bignat
True for the byte/short configuration, false otherwise.
use_squared_rsa_mult_4 - Variable in class ds.ov2.test.Misc_protocols_description
Variable declaration from Misc_protocols.id.
use_squared_rsa_mult_4 - Variable in class ds.ov2.test.Misc_protocols_stubs.Status_result
Return value use_squared_rsa_mult_4 converted from APDU_boolean.
use_squared_rsa_mult_4 - Variable in class ds.ov2.test.Misc_protocols_test_stubs.Status_result
Return value use_squared_rsa_mult_4 converted from APDU_boolean.

V

v - Variable in class ds.ov2.front.PTLS_rsa_parameters
The RSA exponent v, coprime to euler_phi(n).
v - Variable in class ds.ov2.front.RSA_data
The RSA parameter v.
v_first_digit_mask - Variable in class ds.ov2.front.RSA_data
Digit mask of the most significant byte of RSA_data.v.
valid_parameters() - Method in class ds.ov2.gui.Card_protocols
Check whether we have a set of PTLS parameters.
value - Variable in class ds.ov2.bignat.APDU_BigInteger
The wrapped BigInteger instance.
value - Variable in class ds.ov2.bignat.Bignat
Digit array.
value - Variable in class ds.ov2.util.APDU_boolean
The boolean.
value - Variable in class ds.ov2.util.APDU_byte
The byte.
value - Variable in class ds.ov2.util.APDU_long
The wrapped long value.
value - Variable in class ds.ov2.util.APDU_short
The wrapped short value.
value - Variable in class ds.ov2.util.Value_option
The value to store in Value_option.ref when the option is found.
Value_option<E> - Class in ds.ov2.util
Command line switch which sets a reference to a certain value.
Value_option(String, Reference<E>, E, String) - Constructor for class ds.ov2.util.Value_option
Construct a value option.
valueOf(String) - Static method in enum ds.ov2.front.Applet_type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ds.ov2.test.Exponent_perf_host.Vector_exponent_variant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ds.ov2.util.Card_terminal.Terminal_type
Returns the enum constant of this type with the specified name.
values() - Static method in enum ds.ov2.front.Applet_type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ds.ov2.test.Exponent_perf_host.Vector_exponent_variant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ds.ov2.util.Card_terminal.Terminal_type
Returns an array containing the constants of this enum type, in the order they are declared.
variable_index - Variable in class ds.ov2.util.Card_protocol
The index of the argument or result that we are currentely working on.
vec_exp_modulus - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
Vector - Class in ds.ov2.bignat
Bignat array with multi-exponent functionality.
Vector(short, boolean) - Constructor for class ds.ov2.bignat.Vector
Non-allocating constructor.
Vector(short, short, boolean, boolean) - Constructor for class ds.ov2.bignat.Vector
Allocating constructor.
vector_exp(Vector, Vector, Modulus, short, Vector, Bignat, short, boolean) - Method in class ds.ov2.test.Exponent_perf_card
Computation method for the vector_exp_1 and vector_exp_2 steps.
vector_exp_1_call(CardChannel) - Method in class ds.ov2.test.Exponent_perf_stubs
Call step vector_exp_1 of protocol Vector_exp on the card.
vector_exp_1_call(CardChannel) - Method in class ds.ov2.test.Exponent_perf_test_stubs
Call step vector_exp_1 of protocol Vector_exp in the test environment.
vector_exp_1_step - Variable in class ds.ov2.test.Exponent_perf_description
Step instance for step vector_exp_1 in protocol Vector_exp.
vector_exp_2_call(CardChannel) - Method in class ds.ov2.test.Exponent_perf_stubs
Call step vector_exp_2 of protocol Vector_exp on the card.
vector_exp_2_call(CardChannel) - Method in class ds.ov2.test.Exponent_perf_test_stubs
Call step vector_exp_2 of protocol Vector_exp in the test environment.
vector_exp_2_step - Variable in class ds.ov2.test.Exponent_perf_description
Step instance for step vector_exp_2 in protocol Vector_exp.
vector_exp_check(Exponent_perf_host.Vector_exponent_variant) - Method in class ds.ov2.test.Exponent_perf_host
Check State.rounds rounds the multi-power computation on the card.
vector_exp_choose_mod_call(CardChannel, int) - Method in class ds.ov2.test.Exponent_perf_stubs
Call step vector_exp_choose_mod of protocol Vector_exp on the card.
vector_exp_choose_mod_call(CardChannel, int) - Method in class ds.ov2.test.Exponent_perf_test_stubs
Call step vector_exp_choose_mod of protocol Vector_exp in the test environment.
vector_exp_choose_mod_step - Variable in class ds.ov2.test.Exponent_perf_description
Step instance for step vector_exp_choose_mod in protocol Vector_exp.
vector_exp_init(Modulus, short, boolean) - Method in class ds.ov2.test.Exponent_perf_card
Initialization method of the vector_exp_init step.
vector_exp_init_call(CardChannel, Host_vector, Host_vector, Host_modulus, int, Host_vector, BigInteger, boolean) - Method in class ds.ov2.test.Exponent_perf_stubs
Call step vector_exp_init of protocol Vector_exp on the card.
vector_exp_init_call(CardChannel, Host_vector, Host_vector, Host_modulus, int, Host_vector, BigInteger, boolean) - Method in class ds.ov2.test.Exponent_perf_test_stubs
Call step vector_exp_init of protocol Vector_exp in the test environment.
vector_exp_init_step - Variable in class ds.ov2.test.Exponent_perf_description
Step instance for step vector_exp_init in protocol Vector_exp.
vector_exp_measure(Exponent_perf_host.Vector_exponent_variant) - Method in class ds.ov2.test.Exponent_perf_host
Measure multi-power with increasing number sizes.
vector_exp_measure_size(BigInteger, Random, int, int, int, int, int, Exponent_perf_host.Vector_exponent_variant, boolean) - Method in class ds.ov2.test.Exponent_perf_host
Measure one round of multi-power and print the timings in gnuplot friendly way.
vector_exp_once(BigInteger, Random, int, int, int, int, int, Exponent_perf_host.Vector_exponent_variant, boolean) - Method in class ds.ov2.test.Exponent_perf_host
Generate input data, run the vector exponent protocol once and check the result.
vector_exp_protocol - Variable in class ds.ov2.test.Exponent_perf_description
Protocol instance for protocol Vector_exp.
vector_exp_result_call(CardChannel) - Method in class ds.ov2.test.Exponent_perf_stubs
Call step vector_exp_result of protocol Vector_exp on the card.
vector_exp_result_call(CardChannel) - Method in class ds.ov2.test.Exponent_perf_test_stubs
Call step vector_exp_result of protocol Vector_exp in the test environment.
vector_exp_result_step - Variable in class ds.ov2.test.Exponent_perf_description
Step instance for step vector_exp_result in protocol Vector_exp.
vector_exp_variant - Variable in class ds.ov2.test.Exponent_perf_description
Variable declaration from Exponent_perf.id.
vector_exponent_length - Static variable in class ds.ov2.bignat.Testbignat
Value of the -vec-exp-size option.
vector_exponent_mod(BigInteger[], BigInteger[], BigInteger) - Static method in class ds.ov2.bignat.Convenience
Convenience interface to Vector.exponent_mod.
vector_exponent_variable_bases - Static variable in class ds.ov2.bignat.Testbignat
Value of the -vec-exp-var option.
vector_index - Static variable in class ds.ov2.bignat.Resize
Current index in the Resize.vectors array.
vector_length - Static variable in class ds.ov2.test.State
Actual lenght of base and exponent vectors.
vector_length_protocol - Variable in class ds.ov2.test.Exponent_perf_description
Protocol instance for protocol Vector_length.
vectors - Static variable in class ds.ov2.bignat.Resize
Array of registered vectors.
verbosity - Static variable in class ds.ov2.bignat.Bignat
Controls the amount of debug messages printed.
verbosity - Static variable in class ds.ov2.bignat.Testbignat
Verbosity.
verbosity - Variable in class ds.ov2.front.PTLS_rsa_parameters
Verbosity level.
verbosity - Variable in class ds.ov2.front.RSA_card_debug
Verbosity level.
verbosity - Variable in class ds.ov2.front.RSA_host_card
Requested verbosity of the messages on RSA_host_card.out.
verbosity - Static variable in class ds.ov2.front.Test_state
Verbosity of the generated output.
verbosity - Static variable in class ds.ov2.gui.Gui_state
Verbosity level for stdout of the GUI.
verbosity - Static variable in class ds.ov2.test.State
Default verbosity.
version - Static variable in class ds.ov2.front.PTLS_rsa_parameters
cvs revision number, kept up to date by cvs keyword substitution.
Void_method - Interface in ds.ov2.util
Method pointer class.

W

wait_for_card() - Method in class ds.ov2.gui.Terminal_thread
Wait until a card is inserted or the terminal thread is interrupted.
wait_in_entry_gate(Applet_type, boolean) - Method in class ds.ov2.gui.Terminal_thread
Set the entry-gate waiting-action as next action of the terminal thread.
wait_in_entry_gate_action(boolean, Applet_type) - Method in class ds.ov2.gui.Terminal_thread
Terminal thread action for waiting in the entry gate tab.
wait_in_ptls_automaton - Variable in class ds.ov2.gui.Terminal_thread
Terminal thread action for waiting in the PTLS automaton tab.
wait_in_ptls_automaton() - Method in class ds.ov2.gui.Terminal_thread
Set the waiting action of the PTLS automaton as next action.
wait_in_ptls_office - Variable in class ds.ov2.gui.Terminal_thread
Terminal thread wait action for the PTLS office.
wait_in_ptls_office() - Method in class ds.ov2.gui.Terminal_thread
Set the PTLS waiting action.
wait_until_card_is_removed() - Method in class ds.ov2.gui.Terminal_thread
Wait until the card is removed or the terminal thread is interrupted.
warn_about_invalid_key_sizes - Static variable in class ds.ov2.gui.Gui_state
If true warn about key sizes about we know the applet will crash.
warn_about_long_key_sizes - Static variable in class ds.ov2.gui.Gui_state
If true warn about key sizes that will lead to transaction times greater than about 2 minutes.
with_apdu_script - Variable in class ds.ov2.front.RSA_card_debug_stubs
Controls apdutool line printing.
with_apdu_script - Variable in class ds.ov2.front.RSA_card_protocol_stubs
Controls apdutool line printing.
with_apdu_script - Variable in class ds.ov2.test.Bignat_protocols_stubs
Controls apdutool line printing.
with_apdu_script - Variable in class ds.ov2.test.Data_protocol_stubs
Controls apdutool line printing.
with_apdu_script - Variable in class ds.ov2.test.Exponent_perf_stubs
Controls apdutool line printing.
with_apdu_script - Variable in class ds.ov2.test.Misc_protocols_stubs
Controls apdutool line printing.
write(char[], int, int) - Method in class ds.ov2.front.Host_testframe.Buffered_string_writer
Append a portion of an array to the memory buffer.
write_to_file - Static variable in class ds.ov2.bignat.Testbignat
Value of the -write option.
write_to_file(String) - Method in class ds.ov2.front.PTLS_rsa_parameters
Write the PTLS parameters in this instance to file filename.

Y

year - Variable in class ds.ov2.util.Security_parameter.Calibration
The year to which the fields Security_parameter.Calibration.cost_to_break and Security_parameter.Calibration.security_level apply.

Z

zero() - Method in class ds.ov2.bignat.Bignat
Stores zero in this object.

A B C D E F G H I J K L M N O P Q R S T U V W Y Z