Uses of Class
ds.ov2.util.Reference

Packages that use Reference
ds.ov2.bignat Big integer library for Java Card, including a test frame. 
ds.ov2.front Frontoffice code for applet and host side, including a test frame. 
ds.ov2.gui Demonstrator with GUI. 
ds.ov2.test Test applet for OV-chip protocol layer and for ds.ov2.bignat functionality. 
ds.ov2.util OV-chip protocol layer, general APDU data types and other miscellaneous code. 
 

Uses of Reference in ds.ov2.bignat
 

Fields in ds.ov2.bignat declared as Reference
private static Reference<String> Testbignat.read_from_file
          Value of the -read option.
private static Reference<Integer> Testbignat.rounds
          Value of the -rounds option.
private static Reference<Boolean> Testbignat.run_add
          Remember the -add option.
private static Reference<Boolean> Testbignat.run_convenience_exponent
          Remember the -conv-exp option.
private static Reference<Boolean> Testbignat.run_convenience_vector_exponent
          Remember the -conv-vec-exp option.
private static Reference<Boolean> Testbignat.run_double_mult
          Remember the -double-mult option.
private static Reference<Boolean> Testbignat.run_exponent
          Remember the -exp option.
private static Reference<Boolean> Testbignat.run_mont_mult
          Remember the -mont-mult option.
private static Reference<Boolean> Testbignat.run_remainder_divide
          Remember the -div option.
private static Reference<Boolean> Testbignat.run_slow_mult
          Remember the -mult option.
private static Reference<Boolean> Testbignat.run_square_mult
          Remember the -mult-square option.
private static Reference<Boolean> Testbignat.run_square_mult_4
          Remember the -mult-square-4 option.
private static Reference<Boolean> Testbignat.run_times_minus
          Remember the -times-minus option.
private static Reference<Boolean> Testbignat.run_vector_exponent
          Remember the -vec-exp option.
private static Reference<Integer> Testbignat.vector_exponent_length
          Value of the -vec-exp-size option.
private static Reference<Integer> Testbignat.vector_exponent_variable_bases
          Value of the -vec-exp-var option.
private static Reference<Integer> Testbignat.verbosity
          Verbosity.
private static Reference<String> Testbignat.write_to_file
          Value of the -write option.
 

Uses of Reference in ds.ov2.front
 

Fields in ds.ov2.front declared as Reference
static Reference<Applet_type> Test_state.applet_type
          The applet type of the applet the testframe works with.
static Reference<Integer> State.attribute_number
          Number of attributes.
static Reference<Integer> State.base_length
          Length of the bases and the RSA key in bits.
static Reference<Boolean> State.base_length_set
          Whether State.base_length has been set by the user.
static Reference<Integer> Test_state.card_init_rounds
          Number of applet initialization rounds per generated key.
private static Reference<Integer> Card_testframe.card_reader_number
          Index of the card reader to use.
static Reference<Integer> State.exponent_length
          Length of the attributes and other exponents in bits.
static Reference<Boolean> State.exponent_length_set
          True if State.exponent_length has been set by the user.
static Reference<Boolean> Test_state.ignore_all_kinds_of_problems
          Ignore signature errors and failed runs of the resing and proof protocol.
private static Reference<Integer> Card_testframe.jcop_port_number
          The port number used for the jcop emulator.
static Reference<Integer> Test_state.proof_rounds
          Number of proof rounds per resign round.
static Reference<Integer> Test_state.ptls_param_rounds
          Number of key generation rounds for each tested key size.
static Reference<Integer> Test_state.resign_rounds
          Number of resign rounds per applet.
private static Reference<Boolean> Card_testframe.run_list_readers
          Whether to list all connected card readers.
static Reference<Security_parameter.Calibration> State.security_calibration
          Calibration data to use for the Security_parameter methods.
private static Reference<Card_terminal.Terminal_type> Card_testframe.terminal_type
          Terminal type to use.
static Reference<Boolean> Test_state.test_const_size
          Test a fixed size.
static Reference<Boolean> Test_state.test_increase_size
          Test with successively increasing key sizes.
static Reference<Boolean> Test_state.test_ptls_save
          Test PTLS system parameter save/restore.
private static Reference<Boolean> Testframe.use_applet_reset
          If true reset the applet before a new personalization instead of resinstalling it.
static Reference<Integer> Test_state.verbosity
          Verbosity of the generated output.
 

Uses of Reference in ds.ov2.gui
 

Fields in ds.ov2.gui declared as Reference
static Reference<Boolean> Gui_state.default_jcop
          If true, use the jcop emulator as default terminal.
static Reference<Integer> Gui_state.default_reader_number
          Default card reader number.
static Reference<String> Gui_state.ptls_params_file
          PTLS parameter file.
 

Uses of Reference in ds.ov2.test
 

Fields in ds.ov2.test declared as Reference
static Reference<Boolean> State.apduscript
          Print apdutool lines in addition to the APDU contents.
private static Reference<Integer> Test_host.card_reader_number
          The index of the card reader to connect to.
static Reference<Boolean> State.check_corner_cases
          Corner case checking.
static Reference<Integer> State.divisor_length
          Length of the divisor as percentage of the divident length for the division test and measurement.
static Reference<String> State.fixed_exponent
          Exponent to be used.
private static Reference<Integer> Test_host.jcop_port_number
          The port number used for the jcop emulator.
private static Reference<Boolean> Test_host.keep_applet
          Controls applet reinstallation.
static Reference<Boolean> State.keep_modulus
          Use the same modulus for a number of successive tests to simulate the OV-chip use-case.
static Reference<Integer> State.long_size
          Size of long (base) bignats in bytes.
static Reference<Boolean> State.long_size_set
          Changed to true, if State.long_size is set via an option.
static Reference<Integer> State.pre_computed_base_factors
          Number of bases for which the factors are precomputed, see Vector.exponent_mod.
private static Reference<Boolean> Test_host.reinstall_applet
          Controls applet (re-)installation.
static Reference<Integer> State.rounds
          Number of rounds to run for various tests.
static Reference<Boolean> State.rounds_set
          Changed to true if State.rounds is set via an option.
private static Reference<Boolean> Test_host.run_add_perf
          Controls addition performance.
private static Reference<Boolean> Test_host.run_all_checks
          Controls running all checks.
private static Reference<Boolean> Test_host.run_data_check
          Controls the data transfer check.
private static Reference<Boolean> Test_host.run_data_perf
          Controls the data transfer measurement.
private static Reference<Boolean> Test_host.run_div_check
          Controls the division check.
private static Reference<Boolean> Test_host.run_div_perf
          Controls the division performance.
private static Reference<Boolean> Test_host.run_list_applets
          Controls applet listing.
private static Reference<Boolean> Test_host.run_list_readers
          Controls whether to list all connected readers.
private static Reference<Boolean> Test_host.run_mem_size
          Crontrols whether to query the memory size.
private static Reference<Boolean> Test_host.run_mont_mult_check
          Controls the Montgomery multiplication check.
private static Reference<Boolean> Test_host.run_mont_mult_perf
          Controls the Montgomery multiplication measurement.
private static Reference<Boolean> Test_host.run_normal_mult_perf
          Controls normal multiplication performance.
private static Reference<Boolean> Test_host.run_ping
          Controls running ping.
private static Reference<Boolean> Test_host.run_rsa_exp_check
          Controls the RSA exponent check.
private static Reference<Boolean> Test_host.run_rsa_exp_perf
          Controls the RSA exponent performance.
private static Reference<Boolean> Test_host.run_rsa_vec_exp_check
          Controls the RSA vector exponent check.
private static Reference<Boolean> Test_host.run_rsa_vec_exp_perf
          Controls the RSA vector exponent performance.
private static Reference<Boolean> Test_host.run_short_square_4_mult_perf
          Controls the short squared 4 multiplication performance measurements.
private static Reference<Boolean> Test_host.run_short_squared_mult_perf
          Controls the short squared multiplication performance measurements.
private static Reference<Boolean> Test_host.run_squared_mult_4_check
          Controls the squared 4 multiplication check.
private static Reference<Boolean> Test_host.run_squared_mult_4_perf
          Controls the squared 4 multiplication performance.
private static Reference<Boolean> Test_host.run_squared_mult_check
          Controls the squared multiplication check.
private static Reference<Boolean> Test_host.run_squared_mult_perf
          Controls the squared multiplication performance.
private static Reference<Boolean> Test_host.run_squared_rsa_vec_exp_check
          Controls the squared/squared 4 RSA vector exponent check.
private static Reference<Boolean> Test_host.run_squared_rsa_vec_exp_perf
          Controls the squared/squared 4 RSA vector exponent performance.
private static Reference<Boolean> Test_host.run_subtract_perf
          Controls subtraction perfomrance Set by option -subtract-perf.
private static Reference<Boolean> Test_host.run_vec_exp_check
          Controls the vector exponent check.
private static Reference<Boolean> Test_host.run_vec_exp_perf
          Controls the vector exponent performance.
static Reference<Integer> State.short_bit_size
          Size of short (exponent) bignats in bits.
static Reference<Boolean> State.short_bit_size_set
          Changed to true, if State.short_bit_size is set via options.
static Reference<Integer> State.start_size
          Size to start with for those performance measurements that loop over a range of sizes.
private static Reference<Card_terminal.Terminal_type> Test_host.terminal_type
          Terminal type to connect to.
static Reference<Integer> State.vector_length
          Actual lenght of base and exponent vectors.
static Reference<Integer> State.verbosity
          Default verbosity.
 

Uses of Reference in ds.ov2.util
 

Fields in ds.ov2.util declared as Reference
private  Reference<Boolean> Bool_int_option.bool_ref
          The boolean reference.
private  Reference<Integer> Int_option.ref
          The int reference to set.
private  Reference<String> String_option.ref
          The reference where the option argument will be stored.
private  Reference<Boolean> Bool_option.ref
          Reference to set to true when the option occured.
private  Reference<E> Value_option.ref
          The reference to set.
 

Constructors in ds.ov2.util with parameters of type Reference
Bool_int_option(String option, Reference<Boolean> bool_ref, Reference<Integer> int_ref, String argument, String explanation)
          Construct an bool-integer option.
Bool_int_option(String option, Reference<Boolean> bool_ref, Reference<Integer> int_ref, String argument, String explanation)
          Construct an bool-integer option.
Bool_option(String option, Reference<Boolean> ref, String explanation)
          Construct a simple command line switch.
Int_option(String option, Reference<Integer> ref, String argument, String explanation)
          Construct an integer option.
String_option(String option, Reference<String> ref, String argument, String explanation)
          Construct a string option.
Value_option(String option, Reference<E> ref, E value, String explanation)
          Construct a value option.