Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
net.sf.ntru.IntegerPolynomial

Packages that use IntegerPolynomial
net.sf.ntru |

Uses of IntegerPolynomial in net.sf.ntru

Fields in net.sf.ntru declared as IntegerPolynomial
`(package private) IntegerPolynomial` | `EncryptionPrivateKey.f`
`(package private) IntegerPolynomial` | `SignaturePrivateKey.Basis.f`
`(package private) IntegerPolynomial` | `SignaturePrivateKey.Basis.fPrime`
`(package private) IntegerPolynomial` | `EncryptionPublicKey.h`
`(package private) IntegerPolynomial` | `SignaturePrivateKey.Basis.h`
`(package private) IntegerPolynomial` | `SignaturePublicKey.h`

Methods in net.sf.ntru that return IntegerPolynomial
`IntegerPolynomial` | `IntegerPolynomial.clone()`
`(package private) static IntegerPolynomial` | `NtruSign.createMsgRep(byte[] m, int r, SignatureParameters params)`
`(package private) static IntegerPolynomial` | `NtruEncrypt.decrypt(IntegerPolynomial e, IntegerPolynomial privKey, EncryptionParameters params)`
`(package private) static IntegerPolynomial` | `NtruEncrypt.encrypt(IntegerPolynomial m, IntegerPolynomial r, IntegerPolynomial pubKey, EncryptionParameters params)`
`(package private) static IntegerPolynomial` | `IntegerPolynomial.fromBinary(byte[] data, int N, int q)`
`(package private) static IntegerPolynomial` | `IntegerPolynomial.fromBinary(java.nio.ByteBuffer buf, int N, int q)`
`(package private) static IntegerPolynomial` | `IntegerPolynomial.fromBinary3(byte[] data, int N)`
`(package private) static IntegerPolynomial` | `IntegerPolynomial.fromBinary3Arith(byte[] b, int N)`
`(package private) static IntegerPolynomial` | `IntegerPolynomial.fromBinary3Arith(java.nio.ByteBuffer buf, int N)`
`private static IntegerPolynomial` | `NtruEncrypt.generateBlindingPoly(byte[] seed, byte[] M, EncryptionParameters params)`
`(package private) static IntegerPolynomial` | `IntegerPolynomial.generateRandom(int N)`
`(package private) static IntegerPolynomial` | `IntegerPolynomial.generateRandomSmall(int N, int numOnes, int numNegOnes)`
`(package private) IntegerPolynomial` | `IntegerPolynomial.invertF3()`
`(package private) IntegerPolynomial` | `IntegerPolynomial.invertFq(int q)`
`private static IntegerPolynomial` | `NtruEncrypt.MGF1(byte[] input, int N, int minCallsMask)`
`(package private) IntegerPolynomial` | `IntegerPolynomial.mult(IntegerPolynomial poly2)` Multiplies the polynomial with another, taking the indices mod N
`(package private) IntegerPolynomial` | `IntegerPolynomial.mult(IntegerPolynomial poly2, int modulus)` Multiplies the polynomial with another, taking the values mod modulus and the indices mod N
`(package private) static IntegerPolynomial` | `NtruSign.sign(IntegerPolynomial i, SignaturePrivateKey priv, SignaturePublicKey pub, SignatureParameters params)`

Methods in net.sf.ntru with parameters of type IntegerPolynomial
`(package private) void` | `IntegerPolynomial.add(IntegerPolynomial b)` Adds another polynomial which can have a different number of coefficients
`(package private) void` | `IntegerPolynomial.add(IntegerPolynomial b, int modulus)`
`(package private) static IntegerPolynomial` | `NtruEncrypt.decrypt(IntegerPolynomial e, IntegerPolynomial privKey, EncryptionParameters params)`
`(package private) static IntegerPolynomial` | `NtruEncrypt.encrypt(IntegerPolynomial m, IntegerPolynomial r, IntegerPolynomial pubKey, EncryptionParameters params)`
`private static boolean` | `NtruSign.equalsQ(IntegerPolynomial f, IntegerPolynomial g, BigIntPolynomial F, BigIntPolynomial G, int q, int N)`
`(package private) BigIntPolynomial` | `BigIntPolynomial.mult(IntegerPolynomial poly2)`
`(package private) IntegerPolynomial` | `IntegerPolynomial.mult(IntegerPolynomial poly2)` Multiplies the polynomial with another, taking the indices mod N
`(package private) IntegerPolynomial` | `IntegerPolynomial.mult(IntegerPolynomial poly2, int modulus)` Multiplies the polynomial with another, taking the values mod modulus and the indices mod N
`private static void` | `NtruSign.shift(IntegerPolynomial p, int q)`
`(package private) static IntegerPolynomial` | `NtruSign.sign(IntegerPolynomial i, SignaturePrivateKey priv, SignaturePublicKey pub, SignatureParameters params)`
`(package private) void` | `IntegerPolynomial.sub(IntegerPolynomial b)` Subtracts another polynomial which can have a different number of coefficients
`(package private) void` | `IntegerPolynomial.sub(IntegerPolynomial b, int modulus)`
`(package private) static boolean` | `NtruSign.verify(IntegerPolynomial i, IntegerPolynomial s, IntegerPolynomial h, SignatureParameters params)`

Constructors in net.sf.ntru with parameters of type IntegerPolynomial
`BigIntPolynomial(IntegerPolynomial p)`
`EncryptionPrivateKey(IntegerPolynomial f, EncryptionParameters params)`
`EncryptionPublicKey(IntegerPolynomial h, EncryptionParameters params)`
`SignaturePrivateKey.Basis(IntegerPolynomial f, IntegerPolynomial fPrime, IntegerPolynomial h, SignatureParameters params)`
`SignaturePublicKey(IntegerPolynomial h, SignatureParameters params)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES