共用方式為


EllipticCurve 建構函式

定義

多載

EllipticCurve(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

EllipticCurve(IECField, BigInteger, BigInteger)

使用指定的省略號欄位 field 和係數 ab建立橢圓曲線。

EllipticCurve(IECField, BigInteger, BigInteger, Byte[])

使用指定的橢圓欄位 field、係數 ab,以及 seed 用於曲線產生時,建立橢圓曲線。

EllipticCurve(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

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

參數

javaReference
IntPtr

nativeint

IntPtr,包含 Java Native Interface (JNI) 對象參考。

transfer
JniHandleOwnership

JniHandleOwnership,指出如何處理javaReference

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

EllipticCurve(IECField, BigInteger, BigInteger)

使用指定的省略號欄位 field 和係數 ab建立橢圓曲線。

[Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V", "")]
public EllipticCurve (Java.Security.Spec.IECField? field, Java.Math.BigInteger? a, Java.Math.BigInteger? b);
[<Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V", "")>]
new Java.Security.Spec.EllipticCurve : Java.Security.Spec.IECField * Java.Math.BigInteger * Java.Math.BigInteger -> Java.Security.Spec.EllipticCurve

參數

field
IECField

這個橢圓曲線已結束的有限欄位。

a
BigInteger

這個橢圓曲線的第一個係數。

b
BigInteger

這個橢圓曲線的第二個係數。

屬性

例外狀況

如果指定的係數不在指定的欄位中, 則為 。

備註

使用指定的省略號欄位 field 和係數 ab建立橢圓曲線。

java.security.spec.EllipticCurve.EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

EllipticCurve(IECField, BigInteger, BigInteger, Byte[])

使用指定的橢圓欄位 field、係數 ab,以及 seed 用於曲線產生時,建立橢圓曲線。

[Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V", "")]
public EllipticCurve (Java.Security.Spec.IECField? field, Java.Math.BigInteger? a, Java.Math.BigInteger? b, byte[]? seed);
[<Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V", "")>]
new Java.Security.Spec.EllipticCurve : Java.Security.Spec.IECField * Java.Math.BigInteger * Java.Math.BigInteger * byte[] -> Java.Security.Spec.EllipticCurve

參數

field
IECField

這個橢圓曲線已結束的有限欄位。

a
BigInteger

這個橢圓曲線的第一個係數。

b
BigInteger

這個橢圓曲線的第二個係數。

seed
Byte[]

曲線產生期間使用的位元組,以供日後驗證。 此陣列的內容會複製,以防止後續修改。

屬性

例外狀況

如果指定的係數不在指定的欄位中, 則為 。

備註

使用指定的橢圓欄位 field、係數 ab,以及 seed 用於曲線產生時,建立橢圓曲線。

java.security.spec.EllipticCurve.EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger, byte[])Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於