Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.crystals.kyber

pack-priv Class Ntt

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final short[]
public static final short[]

Constructor Summary

AccessConstructor and Description
pack-priv
Ntt()

Method Summary

Modifier and TypeMethod and Description
public static void
baseMult(Poly outPoly, int outIndex, short a0, short a1, short b0, short b1, short zeta)

public static short
factorQMulMont(short a, short b)

public static short[]
invNtt(short[] inp)

public static short[]
ntt(short[] inp)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nttZetasback to summary
public static final short[] nttZetas
nttZetasInvback to summary
public static final short[] nttZetasInv

Constructor Detail

Nttback to summary
pack-priv Ntt()

Method Detail

baseMultback to summary
public static void baseMult(Poly outPoly, int outIndex, short a0, short a1, short b0, short b1, short zeta)
factorQMulMontback to summary
public static short factorQMulMont(short a, short b)
invNttback to summary
public static short[] invNtt(short[] inp)
nttback to summary
public static short[] ntt(short[] inp)