Sets the domain parameters from binary data.
Namespace: BasicCard.Crypto.ECAssembly: 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[] G ) |
Visual Basic |
---|
Public Sub SetDomainParams ( a As Byte, b As Byte(), r As Byte(), G As Byte() ) |
Visual C++ |
---|
public: void SetDomainParams( unsigned char a, array<unsigned char>^ b, array<unsigned char>^ r, array<unsigned char>^ G ) |
F# |
---|
member SetDomainParams : a : byte * b : byte[] * r : byte[] * G : byte[] -> unit |
Parameters
- a
- Type: System..::..Byte
[Missing <param name="a"/> documentation for "M:BasicCard.Crypto.EC.EC167.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte[])"]
- b
- Type: array<System..::..Byte>[]()[][]
[Missing <param name="b"/> documentation for "M:BasicCard.Crypto.EC.EC167.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte[])"]
- r
- Type: array<System..::..Byte>[]()[][]
[Missing <param name="r"/> documentation for "M:BasicCard.Crypto.EC.EC167.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte[])"]
- G
- Type: array<System..::..Byte>[]()[][]
[Missing <param name="G"/> documentation for "M:BasicCard.Crypto.EC.EC167.SetDomainParams(System.Byte,System.Byte[],System.Byte[],System.Byte[])"]
Remarks
All arrays are Big-Endian, msb first.
Exceptions
Exception | Condition |
---|---|
BasicCard.Crypto.EC..::..ECException | |
BasicCard.Crypto.EC..::..GFException |