- <init>
standard constructor.
- addInv
Return the additive inverse of x. i.e. x + addInv(x) == 0
- bytesToWord
- expandKey
The following function is used to expand the user key to the encryption subkey.
The first 16 bytes a
- generateWorkingKey
- ideaFunc
- invertKey
The function to invert the encryption subkey to the decryption subkey. It also
involves the multipli
- mul
return x = x * y where the multiplication is done modulo 65537 (0x10001) (as
defined in the IDEA spe
- mulInv
This function computes multiplicative inverse using Euclid's Greatest Common
Divisor algorithm. Zero