Top Fields Constructors Methods
org.bouncycastle.pqc.asn1

public Class McElieceCCA2PublicKey

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .DEROctetString, .DERSequence, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.pqc.legacy.math.linearalgebra.GF2Matrix

Field Summary

Modifier and TypeField and Description
private final AlgorithmIdentifier
private final GF2Matrix
g

private final int
n

private final int
t

Constructor Summary

AccessConstructor and Description
public
private

Method Summary

Modifier and TypeMethod and Description
public AlgorithmIdentifier
public GF2Matrix
getG()

public static McElieceCCA2PublicKey
public int
getN()

public int
getT()

public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

digestback to summary
private final AlgorithmIdentifier digest
gback to summary
private final GF2Matrix g
nback to summary
private final int n
tback to summary
private final int t

Constructor Detail

McElieceCCA2PublicKeyback to summary
public McElieceCCA2PublicKey(int n, int t, GF2Matrix g, AlgorithmIdentifier digest)
McElieceCCA2PublicKeyback to summary
private McElieceCCA2PublicKey(ASN1Sequence seq)

Method Detail

getDigestback to summary
public AlgorithmIdentifier getDigest()
getGback to summary
public GF2Matrix getG()
getInstanceback to summary
public static McElieceCCA2PublicKey getInstance(Object o)
getNback to summary
public int getN()
getTback to summary
public int getT()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.