ECCurve Struktura

Definice

Představuje tři tečky.

public value class ECCurve
public struct ECCurve
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public struct ECCurve
type ECCurve = struct
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECCurve = struct
Public Structure ECCurve
Dědičnost
ECCurve
Atributy

Poznámky

CurveType Pomocí pole určete, zda je křivka pojmenovaná nebo explicitní křivka (buď základní, nebo charakteristické 2 křivky).

Pole

Name Description
A

První koeficient explicitní křivky. A pro krátké křivky Weierstrass, Montgomery a Twisted Edwards.

B

Druhý koeficient pro explicitní křivku. B pro krátké Weierstrass a d pro Twisted Edwards křivky.

Cofactor

Koaktor křivky.

CurveType

Identifikuje složení objektu ECCurve .

G

Generátor nebo základní bod pro operace v křivkě.

Hash

Název algoritmu hash, který byl použit k vygenerování koeficientů křivky (A a B) z Seed algoritmu generování ANSI X9.62. Platí pouze pro explicitní křivky.

Order

Pořadí křivky. Platí pouze pro explicitní křivky.

Polynomial

Polynom křivky. Platí pouze pro charakteristické 2 křivky.

Prime

Úvod určující základní pole. Platí pouze pro základní křivky.

Seed

Počáteční hodnota pro generování koeficientů v algoritmu generování ANSI X9.62. Platí pouze pro explicitní křivky.

Vlastnosti

Name Description
IsCharacteristic2

Získá hodnotu, která určuje, zda typ křivky označuje explicitní charakteristické 2 křivky.

IsExplicit

Získá hodnotu, která určuje, zda typ křivky označuje explicitní křivku (buď prime, nebo charakteristické 2).

IsNamed

Získá hodnotu, která určuje, zda typ křivky označuje pojmenovanou křivku.

IsPrime

Získá hodnotu, která určuje, zda typ křivky označuje explicitní základní křivku.

Oid

Získá identifikátor pojmenované křivky.

Metody

Name Description
CreateFromFriendlyName(String)

Vytvoří pojmenovanou křivku pomocí zadaného popisného názvu identifikátoru.

CreateFromOid(Oid)

Vytvoří pojmenovanou křivku pomocí zadaného Oid objektu.

CreateFromValue(String)

Vytvoří pojmenovanou křivku pomocí zadaného tečkovaného desetinného čísla identifikátoru.

Validate()

Ověří integritu aktuální křivky. CryptographicException Vyvolá výjimku, pokud struktura není platná.

Platí pro