Язык

ECFieldF2m Конструкторы

Определение

Перегрузки

Имя. Описание
ECFieldF2m(Int32)

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с нормальной базой.

ECFieldF2m(Int32, BigInteger)

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с полиномиальной базой.

ECFieldF2m(Int32, Int32[])

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с полиномиальной базой.

ECFieldF2m(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

ECFieldF2m(Int32)

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с нормальной базой.

[Android.Runtime.Register(".ctor", "(I)V", "")]
public ECFieldF2m(int m);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Security.Spec.ECFieldF2m : int -> Java.Security.Spec.ECFieldF2m

Параметры

m
Int32

с 2^m числом элементов.

Атрибуты

Исключения

Значение if m <= zero.

Комментарии

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с нормальной базой.

Java документации по java.security.spec.ECFieldF2m.ECFieldF2m(.*int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ECFieldF2m(Int32, BigInteger)

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с полиномиальной базой.

[Android.Runtime.Register(".ctor", "(ILjava/math/BigInteger;)V", "")]
public ECFieldF2m(int m, Java.Math.BigInteger? rp);
[<Android.Runtime.Register(".ctor", "(ILjava/math/BigInteger;)V", "")>]
new Java.Security.Spec.ECFieldF2m : int * Java.Math.BigInteger -> Java.Security.Spec.ECFieldF2m

Параметры

m
Int32

с 2^m числом элементов.

rp
BigInteger

BigInteger, i-th бит которого соответствует коэффициенту i-th уменьшения полиномиального.

Атрибуты

Исключения

Значение rp, если m <= zero или недопустимо.

Комментарии

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с полиномиальной базой. Уменьшение полиномиального для этого поля основано на rp том, чей i-th бит соответствует коэффициенту i-th сокращения полиномиального.

Примечание. Допустимый полиномиальный сокращение — это триномиальный (X^m + X^ + 1 с m > k = 1) или пентаномиальный (X^m + X^ + X^k3 + X^ + X^k1k2 + 1 с mk3 > > > k2k1 =k 1).

Java документации по java.security.spec.ECFieldF2m.ECFieldF2m(int, java.math.BigInteger).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ECFieldF2m(Int32, Int32[])

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с полиномиальной базой.

[Android.Runtime.Register(".ctor", "(I[I)V", "")]
public ECFieldF2m(int m, int[]? ks);
[<Android.Runtime.Register(".ctor", "(I[I)V", "")>]
new Java.Security.Spec.ECFieldF2m : int * int[] -> Java.Security.Spec.ECFieldF2m

Параметры

m
Int32

с 2^m числом элементов.

ks
Int32[]

порядок средних терминов уменьшения полиномиального. Содержимое этого массива копируется для защиты от последующего изменения.

Атрибуты

Исключения

Значение , если или сокращение полиномиального не является допустимым.

Комментарии

Создает черту эллиптической кривой 2 конечного поля, которое имеет 2^m элементов с полиномиальной базой. Уменьшение полиномиального для этого поля основано на ks содержимом, содержимое которого содержит порядок средних терминов сокращения полиномиал. Примечание. Допустимый полиномиальный сокращение является триномиальным (X^m+k X^ + 1 с m > k = 1) или пентаномиальным (X^m+ X^k3 + X^ + X^k2k1 + 1 с mk3 > > k2 > k1 = 1), поэтому ks должна иметь длину 1 или 3.

Java документации по java.security.spec.ECFieldF2m.ECFieldF2m(.*int, .*int[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ECFieldF2m(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

protected ECFieldF2m(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.Spec.ECFieldF2m : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.Spec.ECFieldF2m

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к