Langue

ECFieldF2m Constructeurs

Définition

Surcharges

Nom Description
ECFieldF2m(Int32)

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec une base normale.

ECFieldF2m(Int32, BigInteger)

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec base polynomiale.

ECFieldF2m(Int32, Int32[])

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec base polynomiale.

ECFieldF2m(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

ECFieldF2m(Int32)

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec une base normale.

[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

Paramètres

m
Int32

avec 2^m étant le nombre d’éléments.

Attributs

Exceptions

si m <= zero.

Remarques

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec une base normale.

Java documentation pour java.security.spec.ECFieldF2m.ECFieldF2m(.*int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

ECFieldF2m(Int32, BigInteger)

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec base polynomiale.

[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

Paramètres

m
Int32

avec 2^m étant le nombre d’éléments.

rp
BigInteger

le BigInteger dont l’i-ième bit correspond au coefficient i-ième de la polynomiale de réduction.

Attributs

Exceptions

s’il m <= zero n’est rp pas valide ou non valide.

Remarques

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec base polynomiale. La polynomiale de réduction pour ce champ est basée sur rp le i-ième bit correspondant au coefficient i-ième de la polynomiale de réduction.

Remarque : un polynomial de réduction valide est soit un trinomial (X^m + X^k + 1 avec m > > k = 1) soit un pentanomial (X^mk3 + X^k2 + X^ + X^k1 + 1 avec m > k3 > k2 > k1 = 1).

Java documentation pour java.security.spec.ECFieldF2m.ECFieldF2m(int, java.math.BigInteger).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

ECFieldF2m(Int32, Int32[])

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec base polynomiale.

[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

Paramètres

m
Int32

avec 2^m étant le nombre d’éléments.

ks
Int32[]

l’ordre du ou des termes intermédiaires de la polynomiale de réduction. Le contenu de ce tableau est copié pour vous protéger contre toute modification ultérieure.

Attributs

Exceptions

si m <= zero ou la polynomiale de réduction n’est pas valide.

Remarques

Crée une courbe elliptique caractéristique 2 champ fini qui a 2^m éléments avec base polynomiale. La polynomiale de réduction pour ce champ est basée sur ks le contenu qui contient l’ordre du ou des termes intermédiaires de la polynomiale de réduction. Remarque : une polynomiale de réduction valide est soit un trinomial (X^m + X^k + 1 avec m > > k = 1) ou un pentanomial (X^m + X^k2k3 + X^ + X^k1 + 1 avec m > k3 > > k2k1 = 1), il doit donc ks avoir la longueur 1 ou 3.

Java documentation pour java.security.spec.ECFieldF2m.ECFieldF2m(.*int, .*int[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

ECFieldF2m(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

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

Paramètres

javaReference
IntPtr

nativeint

Contenant IntPtrune référence d’objet Java Native Interface (JNI).

transfer
JniHandleOwnership

Indiquant JniHandleOwnershipcomment gérer javaReference

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à