Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ NameOrOidToHashAlgId()

static int Internal.NativeCrypto.CapiHelper.NameOrOidToHashAlgId ( string nameOrOid,
OidGroup oidGroup )
inlinestatic

Definition at line 1034 of file CapiHelper.cs.

1035 {
1036 if (nameOrOid == null)
1037 {
1038 return 32772;
1039 }
1040 string text = CryptoConfig.MapNameToOID(nameOrOid);
1041 if (text == null)
1042 {
1043 text = nameOrOid;
1044 }
1045 int algIdFromOid = GetAlgIdFromOid(text, oidGroup);
1046 if (algIdFromOid == 0 || algIdFromOid == -1)
1047 {
1049 }
1050 return algIdFromOid;
1051 }
static int GetAlgIdFromOid(string oid, OidGroup oidGroup)
static string Cryptography_InvalidOID
Definition SR.cs:62
Definition SR.cs:7
static ? string MapNameToOID(string name)

References System.SR.Cryptography_InvalidOID, Internal.NativeCrypto.CapiHelper.GetAlgIdFromOid(), System.Security.Cryptography.CryptoConfig.MapNameToOID(), and System.text.

Referenced by System.Security.Cryptography.PasswordDeriveBytes.CryptDeriveKey(), Internal.NativeCrypto.CapiHelper.ObjToHashAlgId(), System.Security.Cryptography.DSACryptoServiceProvider.SignHash(), System.Security.Cryptography.RSACryptoServiceProvider.SignHash(), System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(), and System.Security.Cryptography.DSACryptoServiceProvider.VerifyHash().