Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.Cryptography.EccKeyFormatHelper Class Reference

Static Package Functions

static unsafe ECParameters FromECPrivateKey (ReadOnlySpan< byte > key, out int bytesRead)
 
static void FromECPrivateKey (ReadOnlyMemory< byte > keyData, in AlgorithmIdentifierAsn algId, out ECParameters ret)
 
static void FromECPrivateKey (ECPrivateKey key, in AlgorithmIdentifierAsn algId, out ECParameters ret)
 
static void FromECPublicKey (ReadOnlyMemory< byte > key, in AlgorithmIdentifierAsn algId, out ECParameters ret)
 
static AsnWriter WriteSubjectPublicKeyInfo (ECParameters ecParameters)
 
static AsnWriter WritePkcs8PrivateKey (ECParameters ecParameters, AttributeAsn[] attributes=null)
 
static AsnWriter WriteECPrivateKey (in ECParameters ecParameters)
 
static void FromECPrivateKey (System.Security.Cryptography.Asn1.ECPrivateKey key, in System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn algId, out ECParameters ret)
 
static AsnWriter WritePkcs8PrivateKey (ECParameters ecParameters, System.Security.Cryptography.Asn1.AttributeAsn[] attributes=null)
 

Static Private Member Functions

static void ValidateParameters (ECDomainParameters? keyParameters, in AlgorithmIdentifierAsn algId)
 
static ECCurve GetCurve (ECDomainParameters domainParameters)
 
static ECCurve GetSpecifiedECCurve (SpecifiedECDomain specifiedParameters)
 
static ECCurve GetSpecifiedECCurveCore (SpecifiedECDomain specifiedParameters)
 
static AsnWriter WriteAlgorithmIdentifier (in ECParameters ecParameters)
 
static void WriteAlgorithmIdentifier (in ECParameters ecParameters, AsnWriter writer)
 
static AsnWriter WritePrivateKeyInfoAttributes (AttributeAsn[] attributes)
 
static void WriteEcParameters (ECParameters ecParameters, AsnWriter writer)
 
static void WriteSpecifiedECDomain (ECParameters ecParameters, AsnWriter writer)
 
static void DetermineChar2Parameters (in ECParameters ecParameters, ref int m, ref int k1, ref int k2, ref int k3)
 
static void WriteCurve (in ECCurve curve, AsnWriter writer)
 
static void WriteFieldElement (byte[] fieldElement, AsnWriter writer)
 
static void WriteUncompressedBasePoint (in ECParameters ecParameters, AsnWriter writer)
 
static void WriteUncompressedPublicKey (in ECParameters ecParameters, AsnWriter writer)
 
static AsnWriter WriteEcPrivateKey (in ECParameters ecParameters, bool includeDomainParameters)
 
static void ValidateParameters (System.Security.Cryptography.Asn1.ECDomainParameters? keyParameters, in System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn algId)
 
static ECCurve GetCurve (System.Security.Cryptography.Asn1.ECDomainParameters domainParameters)
 
static ECCurve GetSpecifiedECCurve (System.Security.Cryptography.Asn1.SpecifiedECDomain specifiedParameters)
 
static ECCurve GetSpecifiedECCurveCore (System.Security.Cryptography.Asn1.SpecifiedECDomain specifiedParameters)
 
static AsnWriter WriteAlgorithmIdentifier (in ECParameters ecParameters)
 
static void WriteAlgorithmIdentifier (in ECParameters ecParameters, AsnWriter writer)
 
static AsnWriter WritePrivateKeyInfoAttributes (System.Security.Cryptography.Asn1.AttributeAsn[] attributes)
 
static void WriteEcParameters (ECParameters ecParameters, AsnWriter writer)
 
static void WriteSpecifiedECDomain (ECParameters ecParameters, AsnWriter writer)
 
static void DetermineChar2Parameters (in ECParameters ecParameters, ref int m, ref int k1, ref int k2, ref int k3)
 
static void WriteCurve (in ECCurve curve, AsnWriter writer)
 
static void WriteFieldElement (byte[] fieldElement, AsnWriter writer)
 
static void WriteUncompressedBasePoint (in ECParameters ecParameters, AsnWriter writer)
 
static void WriteUncompressedPublicKey (in ECParameters ecParameters, AsnWriter writer)
 
static AsnWriter WriteEcPrivateKey (in ECParameters ecParameters, bool includeDomainParameters)
 

Detailed Description

Definition at line 10 of file EccKeyFormatHelper.cs.


The documentation for this class was generated from the following files: