0x00x0010
Members 50
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | sect163k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect163r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect163r2 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect193r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect193r2 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect233k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect233r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect239k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect283k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect283r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect409k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect409r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect571k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | sect571r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp160k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp160r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp160r2 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp192k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp192r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp224k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp224r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp256k1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp256r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp384r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | secp521r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | brainpoolP256r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | brainpoolP384r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | brainpoolP512r1 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | x25519 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | x448 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | brainpoolP256r1tls13 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | brainpoolP384r1tls13 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | brainpoolP512r1tls13 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | GC256A | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | GC256B | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | GC256C | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | GC256D | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | GC512A | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | GC512B | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | GC512C | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | curveSM2 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | ffdhe2048 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | ffdhe3072 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | ffdhe4096 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | ffdhe6144 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | ffdhe8192 | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | arbitrary_explicit_prime_curves | int | PublicStatic+1 flags | 411826304 |
| — | 0x04 | arbitrary_explicit_char2_curves | int | PublicStatic+1 flags | 411826304 |
| 0x08 | CurveNames | string[] | PrivateStatic+1 flags | — | |
| 0x08 | FiniteFieldNames | string[] | PrivateStatic+1 flags | — |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool CanBeNegotiated(int namedGroup, ProtocolVersion version) | PublicStatic | 0x08 | |
| int GetCurveBits(int namedGroup) | PublicStatic | 0x04 | |
| string GetCurveName(int namedGroup) | PublicStatic | 0x08 | |
| int GetFiniteFieldBits(int namedGroup) | PublicStatic | 0x04 | |
| string GetFiniteFieldName(int namedGroup) | PublicStatic | 0x08 | |
| int GetMaximumChar2CurveBits() | PublicStatic | 0x04 | |
| int GetMaximumCurveBits() | PublicStatic | 0x04 | |
| int GetMaximumFiniteFieldBits() | PublicStatic | 0x04 | |
| int GetMaximumPrimeCurveBits() | PublicStatic | 0x04 | |
| string GetName(int namedGroup) | PublicStatic | 0x08 | |
| string GetStandardName(int namedGroup) | PublicStatic | 0x08 | |
| string GetText(int namedGroup) | PublicStatic | 0x08 | |
| bool IsChar2Curve(int namedGroup) | PublicStatic | 0x04 | |
| bool IsPrimeCurve(int namedGroup) | PublicStatic | 0x04 | |
| bool IsPrivate(int namedGroup) | PublicStatic | 0x04 | |
| bool IsValid(int namedGroup) | PublicStatic | 0x04 | |
| bool RefersToAnECDHCurve(int namedGroup) | PublicStatic | 0x04 | |
| bool RefersToAnECDSACurve(int namedGroup) | PublicStatic | 0x04 | |
| bool RefersToAnXDHCurve(int namedGroup) | PublicStatic | 0x04 | |
| bool RefersToASpecificCurve(int namedGroup) | PublicStatic | 0x04 | |
| bool RefersToASpecificFiniteField(int namedGroup) | PublicStatic | 0x04 | |
| bool RefersToASpecificGroup(int namedGroup) | PublicStatic | 0x04 | |
| void .ctor() | 2 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |