- SilcInt *g; /* Global base (generator) */
- SilcInt *p; /* Global prime (modulus, prime) */
- SilcInt *lpf; /* Largest prime factor (prime) */
- SilcInt *my_x; /* x, My private value (random) */
- SilcInt *my_y; /* y, My public value (y = g ^ x mod p) */
- SilcInt *your_y; /* y', Your public value (y' = g ^ x' mod p) */
- SilcInt *z; /* The computed secret key (z = y' ^ x mod p) */
+ SilcMPInt *g; /* Global base (generator) */
+ SilcMPInt *p; /* Global prime (modulus, prime) */
+ SilcMPInt *lpf; /* Largest prime factor (prime) */
+ SilcMPInt *my_x; /* x, My private value (random) */
+ SilcMPInt *my_y; /* y, My public value (y = g ^ x mod p) */
+ SilcMPInt *your_y; /* y', Your public value (y' = g ^ x' mod p) */
+ SilcMPInt *z; /* The computed secret key (z = y' ^ x mod p) */