org.bouncycastle.pqc.asn1
Class McEliecePrivateKey
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.pqc.asn1.McEliecePrivateKey
- All Implemented Interfaces:
- ASN1Encodable
public class McEliecePrivateKey
- extends ASN1Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
McEliecePrivateKey
public McEliecePrivateKey(ASN1ObjectIdentifier oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM goppaPoly,
GF2Matrix sInv,
Permutation p1,
Permutation p2,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv)
getInstance
public static McEliecePrivateKey getInstance(java.lang.Object o)
getOID
public ASN1ObjectIdentifier getOID()
getN
public int getN()
getK
public int getK()
getField
public GF2mField getField()
getGoppaPoly
public PolynomialGF2mSmallM getGoppaPoly()
getSInv
public GF2Matrix getSInv()
getP1
public Permutation getP1()
getP2
public Permutation getP2()
getH
public GF2Matrix getH()
getQInv
public PolynomialGF2mSmallM[] getQInv()
toASN1Primitive
public ASN1Primitive toASN1Primitive()
- Specified by:
toASN1Primitive
in interface ASN1Encodable
- Specified by:
toASN1Primitive
in class ASN1Object