|
override void | GenerateKey (ECCurve curve) |
|
| ECDsaCng (ECCurve curve) |
|
| ECDsaCng () |
|
| ECDsaCng (int keySize) |
|
override void | ImportParameters (ECParameters parameters) |
|
override ECParameters | ExportExplicitParameters (bool includePrivateParameters) |
|
override ECParameters | ExportParameters (bool includePrivateParameters) |
|
override void | ImportPkcs8PrivateKey (ReadOnlySpan< byte > source, out int bytesRead) |
|
override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, ReadOnlySpan< byte > source, out int bytesRead) |
|
override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, ReadOnlySpan< byte > source, out int bytesRead) |
|
override byte[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters) |
|
override byte[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters) |
|
override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
|
override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
|
unsafe override byte[] | SignHash (byte[] hash) |
|
override bool | TrySignHash (ReadOnlySpan< byte > source, Span< byte > destination, out int bytesWritten) |
|
override bool | VerifyHash (byte[] hash, byte[] signature) |
|
override bool | VerifyHash (ReadOnlySpan< byte > hash, ReadOnlySpan< byte > signature) |
|
virtual byte[] | SignData (byte[] data, HashAlgorithmName hashAlgorithm) |
|
virtual byte[] | SignData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm) |
|
byte[] | SignData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
byte[] | SignData (byte[] data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
byte[] | SignData (Stream data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
virtual byte[] | SignData (Stream data, HashAlgorithmName hashAlgorithm) |
|
byte[] | SignHash (byte[] hash, DSASignatureFormat signatureFormat) |
|
virtual bool | TrySignData (ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, out int bytesWritten) |
|
bool | TrySignData (ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat, out int bytesWritten) |
|
bool | VerifyData (byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm) |
|
virtual bool | VerifyData (byte[] data, int offset, int count, byte[] signature, HashAlgorithmName hashAlgorithm) |
|
bool | VerifyData (byte[] data, int offset, int count, byte[] signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
bool | VerifyData (byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
virtual bool | VerifyData (ReadOnlySpan< byte > data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm) |
|
bool | VerifyData (ReadOnlySpan< byte > data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
bool | VerifyData (Stream data, byte[] signature, HashAlgorithmName hashAlgorithm) |
|
bool | VerifyData (Stream data, byte[] signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
bool | VerifyHash (byte[] hash, byte[] signature, DSASignatureFormat signatureFormat) |
|
bool | VerifyHash (ReadOnlySpan< byte > hash, ReadOnlySpan< byte > signature, DSASignatureFormat signatureFormat) |
|
bool | TrySignHash (ReadOnlySpan< byte > hash, Span< byte > destination, DSASignatureFormat signatureFormat, out int bytesWritten) |
|
unsafe override bool | TryExportPkcs8PrivateKey (Span< byte > destination, out int bytesWritten) |
|
override bool | TryExportSubjectPublicKeyInfo (Span< byte > destination, out int bytesWritten) |
|
override void | ImportSubjectPublicKeyInfo (ReadOnlySpan< byte > source, out int bytesRead) |
|
virtual unsafe void | ImportECPrivateKey (ReadOnlySpan< byte > source, out int bytesRead) |
|
virtual unsafe byte[] | ExportECPrivateKey () |
|
virtual unsafe bool | TryExportECPrivateKey (Span< byte > destination, out int bytesWritten) |
|
int | GetMaxSignatureSize (DSASignatureFormat signatureFormat) |
|
override void | ImportFromPem (ReadOnlySpan< char > input) |
|
override void | ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< char > password) |
|
override void | ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< byte > passwordBytes) |
|
override void | FromXmlString (string xmlString) |
|
override string | ToXmlString (bool includePrivateParameters) |
|
void | Clear () |
|
void | Dispose () |
|
virtual byte[] | ExportPkcs8PrivateKey () |
|
virtual byte[] | ExportSubjectPublicKeyInfo () |
|
|
override void | Dispose (bool disposing) |
|
override byte[] | HashData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm) |
|
override byte[] | HashData (Stream data, HashAlgorithmName hashAlgorithm) |
|
override bool | TryHashData (ReadOnlySpan< byte > source, Span< byte > destination, HashAlgorithmName hashAlgorithm, out int bytesWritten) |
|
unsafe override bool | TrySignHashCore (ReadOnlySpan< byte > hash, Span< byte > destination, DSASignatureFormat signatureFormat, out int bytesWritten) |
|
unsafe override bool | VerifyHashCore (ReadOnlySpan< byte > hash, ReadOnlySpan< byte > signature, DSASignatureFormat signatureFormat) |
|
virtual byte[] | SignDataCore (ReadOnlySpan< byte > data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
virtual byte[] | SignDataCore (Stream data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
virtual byte[] | SignHashCore (ReadOnlySpan< byte > hash, DSASignatureFormat signatureFormat) |
|
virtual bool | TrySignDataCore (ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat, out int bytesWritten) |
|
virtual bool | VerifyDataCore (ReadOnlySpan< byte > data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
virtual bool | VerifyDataCore (Stream data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) |
|
|
void | ThrowIfDisposed () |
|
void | ImportFullKeyBlob (byte[] ecfullKeyBlob, bool includePrivateParameters) |
|
void | ImportKeyBlob (byte[] ecKeyBlob, string curveName, bool includePrivateParameters) |
|
byte[] | ExportKeyBlob (bool includePrivateParameters) |
|
byte[] | ExportFullKeyBlob (bool includePrivateParameters) |
|
byte[] | ExportEncryptedPkcs8 (ReadOnlySpan< char > pkcs8Password, int kdfCount) |
|
bool | TryExportEncryptedPkcs8 (ReadOnlySpan< char > pkcs8Password, int kdfCount, Span< byte > destination, out int bytesWritten) |
|
void | AcceptImport (CngPkcs8.Pkcs8Response response) |
|
string | GetCurveName (out string oidValue) |
|
SafeNCryptKeyHandle | GetDuplicatedKeyHandle () |
|
void | DisposeKey () |
|
void | ForceSetKeySize (int newKeySize) |
|
void | ProcessPkcs8Response (CngPkcs8.Pkcs8Response response) |
|
ReadOnlySpan< byte > | HashSpanToTmp (ReadOnlySpan< byte > data, HashAlgorithmName hashAlgorithm, Span< byte > tmp) |
|
byte[] | HashSpanToArray (ReadOnlySpan< byte > data, HashAlgorithmName hashAlgorithm) |
|
delegate bool | TryExportPbe< T > (ReadOnlySpan< T > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
|
delegate bool | TryExport (Span< byte > destination, out int bytesWritten) |
|
Definition at line 9 of file ECDsaImplementation.cs.