Sets the domain parameters from binary data.

Namespace: BasicCard.Crypto.EC
Assembly: BasicCard (in BasicCard.dll) Version: 2.5.2.0 (2.5.2.0)

Syntax

C#
public void SetDomainParams(
	byte a,
	byte[] b,
	byte[] r,
	byte k,
	byte[] Gx,
	byte Gy
)
Visual Basic
Public Sub SetDomainParams ( 
	a As Byte,
	b As Byte(),
	r As Byte(),
	k As Byte,
	Gx As Byte(),
	Gy As Byte
)
Visual C++
public:
void SetDomainParams(
	unsigned char a, 
	array<unsigned char>^ b, 
	array<unsigned char>^ r, 
	unsigned char k, 
	array<unsigned char>^ Gx, 
	unsigned char Gy
)
F#
member SetDomainParams : 
        a : byte * 
        b : byte[] * 
        r : byte[] * 
        k : byte * 
        Gx : byte[] * 
        Gy : byte -> unit 

Parameters

a
Type: System..::..Byte

[Missing <param name="a"/> documentation for "M:BasicCard.Crypto.EC.EC161.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte,System.Byte[],System.Byte)"]

b
Type: array<System..::..Byte>[]()[][]

[Missing <param name="b"/> documentation for "M:BasicCard.Crypto.EC.EC161.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte,System.Byte[],System.Byte)"]

r
Type: array<System..::..Byte>[]()[][]

[Missing <param name="r"/> documentation for "M:BasicCard.Crypto.EC.EC161.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte,System.Byte[],System.Byte)"]

k
Type: System..::..Byte

[Missing <param name="k"/> documentation for "M:BasicCard.Crypto.EC.EC161.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte,System.Byte[],System.Byte)"]

Gx
Type: array<System..::..Byte>[]()[][]

[Missing <param name="Gx"/> documentation for "M:BasicCard.Crypto.EC.EC161.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte,System.Byte[],System.Byte)"]

Gy
Type: System..::..Byte

[Missing <param name="Gy"/> documentation for "M:BasicCard.Crypto.EC.EC161.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte,System.Byte[],System.Byte)"]

Remarks

All arrays are Big-Endian, msb first.

Exceptions

See Also