|
static global::Interop.BCrypt.ECC_CURVE_ALG_ID_ENUM | GetHashAlgorithmId (HashAlgorithmName? name) |
|
static ? HashAlgorithmName | GetHashAlgorithmName (global::Interop.BCrypt.ECC_CURVE_ALG_ID_ENUM hashId) |
|
static bool | IsECNamedCurve (string algorithm) |
|
static string | SpecialNistAlgorithmToCurveName (string algorithm, out string oidValue) |
|
static unsafe byte[] | GetNamedCurveBlob (ref ECParameters parameters, bool ecdh) |
|
static unsafe byte[] | GetPrimeCurveBlob (ref ECParameters parameters, bool ecdh) |
|
static unsafe void | ExportNamedCurveParameters (ref ECParameters ecParams, byte[] ecBlob, bool includePrivateParameters) |
|
static unsafe void | ExportPrimeCurveParameters (ref ECParameters ecParams, byte[] ecBlob, bool includePrivateParameters) |
|
static unsafe byte[] | GetPrimeCurveParameterBlob (ref ECCurve curve) |
|
static SafeNCryptKeyHandle | ImportKeyBlob (string blobType, ReadOnlySpan< byte > keyBlob, string curveName, SafeNCryptProviderHandle provider) |
|
static string | EcdsaCurveNameToAlgorithm (string algorithm) |
|
static string | EcdhCurveNameToAlgorithm (string algorithm) |
|
static CngKey | ImportKeyBlob (byte[] ecBlob, string curveName, bool includePrivateParameters) |
|
static CngKey | ImportFullKeyBlob (byte[] ecBlob, bool includePrivateParameters) |
|
static byte[] | ExportKeyBlob (CngKey key, bool includePrivateParameters) |
|
static byte[] | ExportFullKeyBlob (CngKey key, bool includePrivateParameters) |
|
static byte[] | ExportKeyBlob (CngKey key, bool includePrivateParameters, out CngKeyBlobFormat format, out string curveName) |
|
static unsafe byte[] | GetNamedCurveBlob (ref ECParameters parameters, bool ecdh) |
|
static unsafe byte[] | GetPrimeCurveBlob (ref ECParameters parameters, bool ecdh) |
|
static unsafe void | ExportNamedCurveParameters (ref ECParameters ecParams, byte[] ecBlob, bool includePrivateParameters) |
|
static unsafe void | ExportPrimeCurveParameters (ref ECParameters ecParams, byte[] ecBlob, bool includePrivateParameters) |
|
static unsafe byte[] | GetPrimeCurveParameterBlob (ref ECCurve curve) |
|
static SafeNCryptKeyHandle | ImportKeyBlob (string blobType, ReadOnlySpan< byte > keyBlob, string curveName, SafeNCryptProviderHandle provider) |
|
static string | EcdsaCurveNameToAlgorithm (string algorithm) |
|
static string | EcdhCurveNameToAlgorithm (string algorithm) |
|
static global::Interop.BCrypt.ECC_CURVE_ALG_ID_ENUM | GetHashAlgorithmId (HashAlgorithmName? name) |
|
static ? HashAlgorithmName | GetHashAlgorithmName (global::Interop.BCrypt.ECC_CURVE_ALG_ID_ENUM hashId) |
|
Definition at line 7 of file ECCng.cs.