Top Description Fields Constructors Methods
org.bouncycastle.oer.its.ieee1609dot2.basetypes

public Class EccP384CurvePoint

extends EccCurvePoint
implements ASN1Choice
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1Choice, .ASN1Encodable, .ASN1Null, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .BERTags, .DERNull, .DEROctetString, .DERTaggedObject, org.bouncycastle.util.Arrays

EccP384CurvePoint ::= CHOICE { x-only OCTET STRING (SIZE (48)), fill NULL, compressed-y-0 OCTET STRING (SIZE (48)), compressed-y-1 OCTET STRING (SIZE (48)), uncompressedP384 SEQUENCE { x OCTET STRING (SIZE (48)), y OCTET STRING (SIZE (48)) } }

Field Summary

Modifier and TypeField and Description
private final int
public static final int
public static final int
private final ASN1Encodable
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public
EccP384CurvePoint(int choice, ASN1Encodable value)

private

Method Summary

Modifier and TypeMethod and Description
public static EccP384CurvePoint
public static EccP384CurvePoint
compressedY0(byte[] octetString)

public static EccP384CurvePoint
public static EccP384CurvePoint
compressedY1(byte[] octetString)

public static EccP384CurvePoint
fill()

public int
public ASN1Encodable
public byte[]
public static EccP384CurvePoint
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.

public static EccP384CurvePoint
public static EccP384CurvePoint
public static EccP384CurvePoint
xOnly(byte[] value)

Field Detail

choiceback to summary
private final int choice
compressedY0back to summary
public static final int compressedY0
compressedY1back to summary
public static final int compressedY1
eccP384CurvePointback to summary
private final ASN1Encodable eccP384CurvePoint
fillback to summary
public static final int fill
uncompressedP384back to summary
public static final int uncompressedP384
xonlyback to summary
public static final int xonly

Constructor Detail

EccP384CurvePointback to summary
public EccP384CurvePoint(int choice, ASN1Encodable value)
EccP384CurvePointback to summary
private EccP384CurvePoint(ASN1TaggedObject ato)

Method Detail

compressedY0back to summary
public static EccP384CurvePoint compressedY0(ASN1OctetString octetString)
compressedY0back to summary
public static EccP384CurvePoint compressedY0(byte[] octetString)
compressedY1back to summary
public static EccP384CurvePoint compressedY1(ASN1OctetString octetString)
compressedY1back to summary
public static EccP384CurvePoint compressedY1(byte[] octetString)
fillback to summary
public static EccP384CurvePoint fill()
getChoiceback to summary
public int getChoice()
getEccP384CurvePointback to summary
public ASN1Encodable getEccP384CurvePoint()
getEncodedPointback to summary
public byte[] getEncodedPoint()

Implements abstract org.bouncycastle.oer.its.ieee1609dot2.basetypes.EccCurvePoint.getEncodedPoint.

getInstanceback to summary
public static EccP384CurvePoint getInstance(Object object)
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.

uncompressedP384back to summary
public static EccP384CurvePoint uncompressedP384(Point384 point384)
xOnlyback to summary
public static EccP384CurvePoint xOnly(ASN1OctetString value)
xOnlyback to summary
public static EccP384CurvePoint xOnly(byte[] value)