ds.ov2.test
Class Performance_mult_host.RSA_exp_result

java.lang.Object
  extended by ds.ov2.test.Performance_mult_host.RSA_exp_result
Enclosing class:
Performance_mult_host

public class Performance_mult_host.RSA_exp_result
extends Object

Combined result record for the RSA_exp protocol.


Field Summary
 long duration_full_empty
          Duration of the rsa_exp_full_empty step in nanoseconds.
 long duration_full_exp
          Duration of the rsa_exp_full_exp step in nanoseconds.
 long duration_parts_empty
          Duration of the rsa_exp_parts_empty step in nanoseconds.
 long duration_parts_exp
          Duration of the rsa_exp_parts_exp step in nanoseconds.
 BigInteger full_result
          The result produced in the rsa_exp_full_exp step.
 BigInteger parts_result
          The result produced in the rsa_exp_parts_exp step.
 
Constructor Summary
Performance_mult_host.RSA_exp_result(long duration_parts_empty, long duration_parts_exp, long duration_full_empty, long duration_full_exp, BigInteger parts_result, BigInteger full_result)
          Initialize the record.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

duration_parts_empty

public final long duration_parts_empty
Duration of the rsa_exp_parts_empty step in nanoseconds. This step measures the protocol overhead for calling the RSA_exponent.fixed_power method on the card.


duration_parts_exp

public final long duration_parts_exp
Duration of the rsa_exp_parts_exp step in nanoseconds. This step performs only the RSA encryption (method RSA_exponent.fixed_power on the card). Key initialization for setting exponent and modulus has been done in the rsa_exp_init step.


duration_full_empty

public final long duration_full_empty
Duration of the rsa_exp_full_empty step in nanoseconds. This step measures the protocol overhead for calling the RSA_exponent.power method on the card.


duration_full_exp

public final long duration_full_exp
Duration of the rsa_exp_full_exp step in nanoseconds. This step measures one exponent computation (method RSA_exponent.power on the card) with setting the exponent but without setting the modulus.


parts_result

public final BigInteger parts_result
The result produced in the rsa_exp_parts_exp step.


full_result

public final BigInteger full_result
The result produced in the rsa_exp_full_exp step.

Constructor Detail

Performance_mult_host.RSA_exp_result

public Performance_mult_host.RSA_exp_result(long duration_parts_empty,
                                            long duration_parts_exp,
                                            long duration_full_empty,
                                            long duration_full_exp,
                                            BigInteger parts_result,
                                            BigInteger full_result)
Initialize the record.