An elliptic curve.
More...
◆ ECCurveType
Type of elliptic curve.
Enumerator |
---|
Implicit | |
PrimeShortWeierstrass | |
PrimeTwistedEdwards | |
PrimeMontgomery | |
Characteristic2 | |
Named | |
◆ CreateFromFriendlyName()
static ASPOSECPP_SHARED_API ECCurve System::Security::Cryptography::ECCurve::CreateFromFriendlyName |
( |
const String & |
oid_friendly_name | ) |
|
|
static |
Create a curve from the specified OID firendly name.
◆ CreateFromOid()
static ASPOSECPP_SHARED_API ECCurve System::Security::Cryptography::ECCurve::CreateFromOid |
( |
const SharedPtr< Oid > & |
oid | ) |
|
|
static |
Create a curve from the specified oid.
◆ CreateFromValue()
static ASPOSECPP_SHARED_API ECCurve System::Security::Cryptography::ECCurve::CreateFromValue |
( |
const String & |
oid_value | ) |
|
|
static |
Create a curve from the specified OID value.
◆ get_IsCharacteristic2()
ASPOSECPP_SHARED_API bool System::Security::Cryptography::ECCurve::get_IsCharacteristic2 |
( |
| ) |
const |
◆ get_IsExplicit()
ASPOSECPP_SHARED_API bool System::Security::Cryptography::ECCurve::get_IsExplicit |
( |
| ) |
const |
◆ get_IsNamed()
ASPOSECPP_SHARED_API bool System::Security::Cryptography::ECCurve::get_IsNamed |
( |
| ) |
const |
◆ get_IsPrime()
ASPOSECPP_SHARED_API bool System::Security::Cryptography::ECCurve::get_IsPrime |
( |
| ) |
const |
◆ get_Oid()
ASPOSECPP_SHARED_API SharedPtr<Oid> System::Security::Cryptography::ECCurve::get_Oid |
( |
| ) |
const |
Gets Oid representing the named curve.
◆ Validate()
ASPOSECPP_SHARED_API void System::Security::Cryptography::ECCurve::Validate |
( |
| ) |
const |
Validate the current curve.
◆ Cofactor
ByteArrayPtr System::Security::Cryptography::ECCurve::Cofactor |
◆ CurveType
ECPoint System::Security::Cryptography::ECCurve::G |
◆ Hash
◆ Order
◆ Polynomial
ByteArrayPtr System::Security::Cryptography::ECCurve::Polynomial |
◆ Prime
◆ Seed