public class

X9FieldElement

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.x9.X9FieldElement

Class Overview

class for processing an FieldElement as a DER object.

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Fields
protected ECFieldElement f
Public Constructors
X9FieldElement(ECFieldElement f)
X9FieldElement(BigInteger p, ASN1OctetString s)
X9FieldElement(int m, int k1, int k2, int k3, ASN1OctetString s)
Public Methods
ECFieldElement getValue()
DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Fields

protected ECFieldElement f

Public Constructors

public X9FieldElement (ECFieldElement f)

public X9FieldElement (BigInteger p, ASN1OctetString s)

public X9FieldElement (int m, int k1, int k2, int k3, ASN1OctetString s)

Public Methods

public ECFieldElement getValue ()

public DERObject toASN1Object ()

Produce an object suitable for an ASN1OutputStream.

  FieldElement ::= OCTET STRING
 

  1. if q is an odd prime then the field element is processed as an Integer and converted to an octet string according to x 9.62 4.3.1.
  2. if q is 2m then the bit string contained in the field element is converted into an octet string with the same ordering padded at the front if necessary.