本文整理汇总了Java中org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2.getIrreduciblePolynomial方法的典型用法代码示例。如果您正苦于以下问题:Java PolynomialRingGF2.getIrreduciblePolynomial方法的具体用法?Java PolynomialRingGF2.getIrreduciblePolynomial怎么用?Java PolynomialRingGF2.getIrreduciblePolynomial使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2
的用法示例。
在下文中一共展示了PolynomialRingGF2.getIrreduciblePolynomial方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: McElieceParameters
import org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2; //导入方法依赖的package包/类
/**
* Constructor.
*
* @param keysize the length of a Goppa code
* @throws IllegalArgumentException if <tt>keysize < 1</tt>.
*/
public McElieceParameters(int keysize)
throws IllegalArgumentException
{
if (keysize < 1)
{
throw new IllegalArgumentException("key size must be positive");
}
m = 0;
n = 1;
while (n < keysize)
{
n <<= 1;
m++;
}
t = n >>> 1;
t /= m;
fieldPoly = PolynomialRingGF2.getIrreduciblePolynomial(m);
}
示例2: ECCKeyGenParameterSpec
import org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2; //导入方法依赖的package包/类
/**
* Constructor.
*
* @param keysize the length of a Goppa code
* @throws InvalidParameterException if <tt>keysize < 1</tt>.
*/
public ECCKeyGenParameterSpec(int keysize)
throws InvalidParameterException
{
if (keysize < 1)
{
throw new InvalidParameterException("key size must be positive");
}
m = 0;
n = 1;
while (n < keysize)
{
n <<= 1;
m++;
}
t = n >>> 1;
t /= m;
fieldPoly = PolynomialRingGF2.getIrreduciblePolynomial(m);
}