Table of Contents

Class GlvTypeBParameters

Namespace
Enterprises.Org.BouncyCastle.Math.EC.Endo
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class GlvTypeBParameters
Inheritance
GlvTypeBParameters
Inherited Members

Constructors

GlvTypeBParameters(BigInteger, BigInteger, BigInteger[], BigInteger[], BigInteger, BigInteger, int)

public GlvTypeBParameters(BigInteger beta, BigInteger lambda, BigInteger[] v1, BigInteger[] v2, BigInteger g1, BigInteger g2, int bits)

Parameters

beta BigInteger
lambda BigInteger
v1 BigInteger[]
v2 BigInteger[]
g1 BigInteger
g2 BigInteger
bits int

Fields

m_beta

protected readonly BigInteger m_beta

Field Value

BigInteger

m_bits

protected readonly int m_bits

Field Value

int

m_g1

protected readonly BigInteger m_g1

Field Value

BigInteger

m_g2

protected readonly BigInteger m_g2

Field Value

BigInteger

m_lambda

protected readonly BigInteger m_lambda

Field Value

BigInteger

m_v1

protected readonly BigInteger[] m_v1

Field Value

BigInteger[]

m_v2

protected readonly BigInteger[] m_v2

Field Value

BigInteger[]

Properties

Beta

public virtual BigInteger Beta { get; }

Property Value

BigInteger

Bits

public virtual int Bits { get; }

Property Value

int

G1

public virtual BigInteger G1 { get; }

Property Value

BigInteger

G2

public virtual BigInteger G2 { get; }

Property Value

BigInteger

Lambda

public virtual BigInteger Lambda { get; }

Property Value

BigInteger

V1

public virtual BigInteger[] V1 { get; }

Property Value

BigInteger[]

V2

public virtual BigInteger[] V2 { get; }

Property Value

BigInteger[]