420 {
421 if (!
name.HasValue ||
string.IsNullOrEmpty(
name.Value.Name))
422 {
423 return global::Interop.BCrypt.ECC_CURVE_ALG_ID_ENUM.BCRYPT_NO_CURVE_GENERATION_ALG_ID;
424 }
425 global::Interop.Crypt32.CRYPT_OID_INFO cRYPT_OID_INFO = global::Interop.Crypt32.FindOidInfo(global::Interop.Crypt32.CryptOidInfoKeyType.CRYPT_OID_INFO_NAME_KEY,
name.Value.Name, OidGroup.HashAlgorithm, fallBackToAllGroups: false);
426 if (cRYPT_OID_INFO.AlgId == -1)
427 {
429 }
430 return (global::Interop.BCrypt.ECC_CURVE_ALG_ID_ENUM)cRYPT_OID_INFO.AlgId;
431 }
static string Cryptography_UnknownHashAlgorithm