Method | Description | |
---|---|---|
AddSupportedEllipticCurvesExtension ( IDictionary extensions, int namedCurves ) : void | ||
AddSupportedPointFormatsExtension ( IDictionary extensions, byte ecPointFormats ) : void | ||
AreOnSameCurve ( |
||
CalculateECDHBasicAgreement ( |
||
ContainsEccCipherSuites ( int cipherSuites ) : bool | ||
CreateSupportedEllipticCurvesExtension ( int namedCurves ) : byte[] | ||
CreateSupportedPointFormatsExtension ( byte ecPointFormats ) : byte[] | ||
DeserializeECFieldElement ( int fieldSize, byte encoding ) : |
||
DeserializeECPoint ( byte ecPointFormats, Org.BouncyCastle.Math.EC.ECCurve curve, byte encoding ) : |
||
DeserializeECPublicKey ( byte ecPointFormats, |
||
GenerateECKeyPair ( |
||
GenerateEphemeralClientKeyExchange ( |
||
GetNameOfNamedCurve ( int namedCurve ) : string | ||
GetParametersForNamedCurve ( int namedCurve ) : |
||
GetSupportedEllipticCurvesExtension ( IDictionary extensions ) : int[] | ||
GetSupportedPointFormatsExtension ( IDictionary extensions ) : byte[] | ||
HasAnySupportedNamedCurves ( ) : bool | ||
IsCompressionPreferred ( byte ecPointFormats, byte compressionFormat ) : bool | ||
IsEccCipherSuite ( int cipherSuite ) : bool | ||
IsSupportedNamedCurve ( int namedCurve ) : bool | ||
ReadECExponent ( int fieldSize, Stream input ) : int | ||
ReadECFieldElement ( int fieldSize, Stream input ) : |
||
ReadECParameter ( Stream input ) : |
||
ReadECParameters ( int namedCurves, byte ecPointFormats, Stream input ) : |
||
ReadSupportedEllipticCurvesExtension ( byte extensionData ) : int[] | ||
ReadSupportedPointFormatsExtension ( byte extensionData ) : byte[] | ||
SerializeECFieldElement ( int fieldSize, |
||
SerializeECPoint ( byte ecPointFormats, |
||
SerializeECPublicKey ( byte ecPointFormats, |
||
ValidateECPublicKey ( |
||
WriteECExponent ( int k, Stream output ) : void | ||
WriteECFieldElement ( |
||
WriteECFieldElement ( int fieldSize, |
||
WriteECParameter ( |
||
WriteECPoint ( byte ecPointFormats, |
||
WriteExplicitECParameters ( byte ecPointFormats, |
||
WriteNamedECParameters ( int namedCurve, Stream output ) : void |
Method | Description | |
---|---|---|
CheckNamedCurve ( int namedCurves, int namedCurve ) : void | ||
GenerateEphemeralServerKeyExchange ( |
public static AddSupportedEllipticCurvesExtension ( IDictionary extensions, int namedCurves ) : void | ||
extensions | IDictionary | |
namedCurves | int | |
return | void |
public static AddSupportedPointFormatsExtension ( IDictionary extensions, byte ecPointFormats ) : void | ||
extensions | IDictionary | |
ecPointFormats | byte | |
return | void |
public static AreOnSameCurve ( |
||
a | ||
b | ||
return | bool |
public static CalculateECDHBasicAgreement ( |
||
publicKey | ||
privateKey | ||
return | byte[] |
public static ContainsEccCipherSuites ( int cipherSuites ) : bool | ||
cipherSuites | int | |
return | bool |
public static CreateSupportedEllipticCurvesExtension ( int namedCurves ) : byte[] | ||
namedCurves | int | |
return | byte[] |
public static CreateSupportedPointFormatsExtension ( byte ecPointFormats ) : byte[] | ||
ecPointFormats | byte | |
return | byte[] |
public static DeserializeECFieldElement ( int fieldSize, byte encoding ) : |
||
fieldSize | int | |
encoding | byte | |
return |
public static DeserializeECPoint ( byte ecPointFormats, Org.BouncyCastle.Math.EC.ECCurve curve, byte encoding ) : |
||
ecPointFormats | byte | |
curve | Org.BouncyCastle.Math.EC.ECCurve | |
encoding | byte | |
return |
public static DeserializeECPublicKey ( byte ecPointFormats, |
||
ecPointFormats | byte | |
curve_params | ||
encoding | byte | |
return |
public static GenerateECKeyPair ( |
||
random | ||
ecParams | ||
return |
public static GenerateEphemeralClientKeyExchange ( |
||
random | ||
ecPointFormats | byte | |
ecParams | ||
output | Stream | |
return |
public static GetNameOfNamedCurve ( int namedCurve ) : string | ||
namedCurve | int | |
return | string |
public static GetParametersForNamedCurve ( int namedCurve ) : |
||
namedCurve | int | |
return |
public static GetSupportedEllipticCurvesExtension ( IDictionary extensions ) : int[] | ||
extensions | IDictionary | |
return | int[] |
public static GetSupportedPointFormatsExtension ( IDictionary extensions ) : byte[] | ||
extensions | IDictionary | |
return | byte[] |
public static HasAnySupportedNamedCurves ( ) : bool | ||
return | bool |
public static IsCompressionPreferred ( byte ecPointFormats, byte compressionFormat ) : bool | ||
ecPointFormats | byte | |
compressionFormat | byte | |
return | bool |
public static IsEccCipherSuite ( int cipherSuite ) : bool | ||
cipherSuite | int | |
return | bool |
public static IsSupportedNamedCurve ( int namedCurve ) : bool | ||
namedCurve | int | |
return | bool |
public static ReadECExponent ( int fieldSize, Stream input ) : int | ||
fieldSize | int | |
input | Stream | |
return | int |
public static ReadECFieldElement ( int fieldSize, Stream input ) : |
||
fieldSize | int | |
input | Stream | |
return |
public static ReadECParameter ( Stream input ) : |
||
input | Stream | |
return |
public static ReadECParameters ( int namedCurves, byte ecPointFormats, Stream input ) : |
||
namedCurves | int | |
ecPointFormats | byte | |
input | Stream | |
return |
public static ReadSupportedEllipticCurvesExtension ( byte extensionData ) : int[] | ||
extensionData | byte | |
return | int[] |
public static ReadSupportedPointFormatsExtension ( byte extensionData ) : byte[] | ||
extensionData | byte | |
return | byte[] |
public static SerializeECFieldElement ( int fieldSize, |
||
fieldSize | int | |
x | ||
return | byte[] |
public static SerializeECPoint ( byte ecPointFormats, |
||
ecPointFormats | byte | |
point | ||
return | byte[] |
public static SerializeECPublicKey ( byte ecPointFormats, |
||
ecPointFormats | byte | |
keyParameters | ||
return | byte[] |
public static ValidateECPublicKey ( |
||
key | ||
return |
public static WriteECExponent ( int k, Stream output ) : void | ||
k | int | |
output | Stream | |
return | void |
public static WriteECFieldElement ( |
||
x | ||
output | Stream | |
return | void |
public static WriteECFieldElement ( int fieldSize, |
||
fieldSize | int | |
x | ||
output | Stream | |
return | void |
public static WriteECParameter ( |
||
x | ||
output | Stream | |
return | void |
public static WriteECPoint ( byte ecPointFormats, |
||
ecPointFormats | byte | |
point | ||
output | Stream | |
return | void |
public static WriteExplicitECParameters ( byte ecPointFormats, |
||
ecPointFormats | byte | |
ecParameters | ||
output | Stream | |
return | void |
public static WriteNamedECParameters ( int namedCurve, Stream output ) : void | ||
namedCurve | int | |
output | Stream | |
return | void |