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