|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Modulus | |
---|---|
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.test | Test applet for OV-chip protocol layer and for ds.ov2.bignat
functionality. |
Uses of Modulus in ds.ov2.bignat |
---|
Methods in ds.ov2.bignat with parameters of type Modulus | |
---|---|
void |
Bignat.demontgomerize(Modulus mod)
Demontgomerization. |
void |
Bignat.exponent_mod(Bignat base,
Bignat exponent,
Modulus modulus,
Bignat mont_one,
Bignat temp)
Modular power. |
void |
Vector.exponent_mod(Vector exponent,
Modulus modulus,
short base_factor_size,
Vector base_factors,
Bignat mont_one,
Bignat result,
Bignat temp_arg)
Montgomerized modular multi-exponent. |
void |
Bignat.modular_div_2(Modulus mod)
Modular division by 2. |
void |
Bignat.modular_div_4(Modulus mod)
Modular division by 4. |
void |
Bignat.modular_subtraction(Bignat other,
Modulus mod)
Modular subtraction. |
void |
Vector.mont_rsa_exponent_mod(Vector exponent,
Modulus modulus,
RSA_exponent_interface rsa_exponent,
Bignat rsa_vector_correction,
Bignat result,
Bignat temp_1,
Bignat temp_2)
Modular multi-exponent with Montgomery multiplication. |
void |
Bignat.montgomery_mult(Bignat x,
Bignat y,
Modulus mod)
Montgomery multiplication (special modular multiplication). |
void |
Bignat.montgomery_square(Bignat x,
Modulus mod)
Optimization for modular Montgomery squares. |
void |
Vector.squared_rsa_exponent_mod(Vector exponent,
Modulus modulus,
Bignat result,
RSA_exponent_interface rsa_exponent,
RSA_exponent_interface square_exponent,
Bignat temp_1,
Bignat temp_2,
Bignat temp_3)
Modular multi-exponent with squared multiplication. |
void |
Bignat.squared_rsa_mult_2(Bignat x,
Bignat y,
Modulus mod,
RSA_exponent_interface square_exp,
Bignat temp)
Modular multiplication. |
void |
Bignat.squared_rsa_mult_4(Bignat x,
Bignat y,
Modulus mod,
RSA_exponent_interface square_exp,
Bignat temp)
Yet another modular multiplication. |
Uses of Modulus in ds.ov2.front |
---|
Fields in ds.ov2.front declared as Modulus | |
---|---|
Modulus |
RSA_data.n
The RSA parameter n. |
Uses of Modulus in ds.ov2.test |
---|
Fields in ds.ov2.test declared as Modulus | |
---|---|
Modulus |
Bignats.modulus
Modulus without multiples. |
Modulus |
Bignats.mult_modulus
Modulus with multiples. |
(package private) Modulus |
Exponent_perf_description.vec_exp_modulus
Variable declaration from Exponent_perf.id. |
Methods in ds.ov2.test with parameters of type Modulus | |
---|---|
void |
Performance_mult_card.demontgomerize(Bignat n,
Modulus m,
Bignat result,
short rounds)
Test Demontgomerization. |
void |
Performance_mult_card.mont_mult(Bignat fac_1,
Bignat fac_2,
Modulus m,
Bignat result,
short rounds)
Test Montgomery multiplication. |
void |
Exponent_perf_card.vector_exp_init(Modulus modulus,
short variant,
boolean keep_modulus)
Initialization method of the vector_exp_init step. |
void |
Exponent_perf_card.vector_exp(Vector base,
Vector exponent,
Modulus modulus,
short base_factor_size,
Vector base_factors,
Bignat one_or_correction,
short variant,
boolean doit)
Computation method for the vector_exp_1 and vector_exp_2 steps. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |