147 references to Constants
mscorlib (147)
system\security\cryptography\cryptoapitransform.cs (4)
93case Constants.KP_IV: 99case Constants.KP_MODE: 106case Constants.KP_MODE_BITS: 110case Constants.KP_EFFECTIVE_KEYLEN:
system\security\cryptography\cryptoconfig.cs (35)
119ht.Add("SHA", Constants.OID_OIWSEC_SHA1); 120ht.Add("SHA1", Constants.OID_OIWSEC_SHA1); 121ht.Add("System.Security.Cryptography.SHA1", Constants.OID_OIWSEC_SHA1); 124ht.Add("System.Security.Cryptography.SHA1CryptoServiceProvider", Constants.OID_OIWSEC_SHA1); 125ht.Add("System.Security.Cryptography.SHA1Cng", Constants.OID_OIWSEC_SHA1); 128ht.Add("System.Security.Cryptography.SHA1Managed", Constants.OID_OIWSEC_SHA1); 129ht.Add("SHA256", Constants.OID_OIWSEC_SHA256); 130ht.Add("System.Security.Cryptography.SHA256", Constants.OID_OIWSEC_SHA256); 133ht.Add("System.Security.Cryptography.SHA256CryptoServiceProvider", Constants.OID_OIWSEC_SHA256); 134ht.Add("System.Security.Cryptography.SHA256Cng", Constants.OID_OIWSEC_SHA256); 137ht.Add("System.Security.Cryptography.SHA256Managed", Constants.OID_OIWSEC_SHA256); 140ht.Add("SHA384", Constants.OID_OIWSEC_SHA384); 141ht.Add("System.Security.Cryptography.SHA384", Constants.OID_OIWSEC_SHA384); 142ht.Add("System.Security.Cryptography.SHA384CryptoServiceProvider", Constants.OID_OIWSEC_SHA384); 143ht.Add("System.Security.Cryptography.SHA384Cng", Constants.OID_OIWSEC_SHA384); 144ht.Add("System.Security.Cryptography.SHA384Managed", Constants.OID_OIWSEC_SHA384); 145ht.Add("SHA512", Constants.OID_OIWSEC_SHA512); 146ht.Add("System.Security.Cryptography.SHA512", Constants.OID_OIWSEC_SHA512); 147ht.Add("System.Security.Cryptography.SHA512CryptoServiceProvider", Constants.OID_OIWSEC_SHA512); 148ht.Add("System.Security.Cryptography.SHA512Cng", Constants.OID_OIWSEC_SHA512); 149ht.Add("System.Security.Cryptography.SHA512Managed", Constants.OID_OIWSEC_SHA512); 150ht.Add("RIPEMD160", Constants.OID_OIWSEC_RIPEMD160); 151ht.Add("System.Security.Cryptography.RIPEMD160", Constants.OID_OIWSEC_RIPEMD160); 152ht.Add("System.Security.Cryptography.RIPEMD160Managed", Constants.OID_OIWSEC_RIPEMD160); 153ht.Add("MD5", Constants.OID_RSA_MD5); 154ht.Add("System.Security.Cryptography.MD5", Constants.OID_RSA_MD5); 155ht.Add("System.Security.Cryptography.MD5CryptoServiceProvider", Constants.OID_RSA_MD5); 156ht.Add("System.Security.Cryptography.MD5Managed", Constants.OID_RSA_MD5); 157ht.Add("TripleDESKeyWrap", Constants.OID_RSA_SMIMEalgCMS3DESwrap); 158ht.Add("RC2", Constants.OID_RSA_RC2CBC); 159ht.Add("System.Security.Cryptography.RC2CryptoServiceProvider", Constants.OID_RSA_RC2CBC); 160ht.Add("DES", Constants.OID_OIWSEC_desCBC); 161ht.Add("System.Security.Cryptography.DESCryptoServiceProvider", Constants.OID_OIWSEC_desCBC); 162ht.Add("TripleDES", Constants.OID_RSA_DES_EDE3_CBC); 163ht.Add("System.Security.Cryptography.TripleDESCryptoServiceProvider", Constants.OID_RSA_DES_EDE3_CBC);
system\security\cryptography\descryptoserviceprovider.cs (5)
22if (!Utils.HasAlgorithm(Constants.CALG_DES, 0)) 92rgArgIds[cArgs] = Constants.KP_MODE; 113rgArgIds[cArgs] = Constants.KP_IV; 120rgArgIds[cArgs] = Constants.KP_MODE_BITS; 126return new CryptoAPITransform(Constants.CALG_DES, cArgs, rgArgIds,
system\security\cryptography\dsacryptoserviceprovider.cs (11)
56: this(0, new CspParameters(Constants.PROV_DSS_DH, null, null, s_UseMachineKeyStore)) { 62: this(dwKeySize, new CspParameters(Constants.PROV_DSS_DH, null, null, s_UseMachineKeyStore)) { 119byte[] publicKey = (byte[]) Utils._GetKeyParameter(_safeKeyHandle, Constants.CLR_PUBLICKEYONLY); 137byte[] keySize = (byte[]) Utils._GetKeyParameter(_safeKeyHandle, Constants.CLR_KEYLEN); 201int blobType = includePrivateParameters ? Constants.PRIVATEKEYBLOB : Constants.PUBLICKEYBLOB; 224Utils._ImportKey(Utils.StaticDssProvHandle, Constants.CALG_DSS_SIGN, (CspProviderFlags) 0, dsaCspObject, ref _safeKeyHandle); 233Utils._ImportKey(_safeProvHandle, Constants.CALG_DSS_SIGN, _parameters.Flags, dsaCspObject, ref _safeKeyHandle); 320return Utils.SignValue(_safeKeyHandle, _parameters.KeyNumber, Constants.CALG_DSS_SIGN, calgHash, rgbHash); 336return Utils.VerifySign(_safeKeyHandle, Constants.CALG_DSS_SIGN, calgHash, rgbHash, rgbSignature); 389if (keyBlob[0] != Constants.PUBLICKEYBLOB)
system\security\cryptography\icspasymmetricalgorithm.cs (25)
41if (m_parameters.ProviderType == Constants.PROV_RSA_FULL || m_parameters.ProviderType == Constants.PROV_RSA_AES) 42m_parameters.KeyNumber = Constants.AT_KEYEXCHANGE; 43else if (m_parameters.ProviderType == Constants.PROV_DSS_DH) 44m_parameters.KeyNumber = Constants.AT_SIGNATURE; 80int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 81if (hr != Constants.S_OK) 84string uniqueContainerName = (string) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_UNIQUE_CONTAINER); 104int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 105if (hr != Constants.S_OK) 108byte[] isExportable = (byte[]) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_EXPORTABLE); 121uint flags = Constants.CRYPT_VERIFYCONTEXT; 123if (hr != Constants.S_OK) 126byte[] isHardwareDevice = (byte[]) Utils._GetProviderParameter(safeProvHandle, parameters.KeyNumber, Constants.CLR_HARDWARE); 139uint flags = Constants.CRYPT_VERIFYCONTEXT; 141if (hr != Constants.S_OK) 144byte[] isRemovable = (byte[]) Utils._GetProviderParameter(safeProvHandle, parameters.KeyNumber, Constants.CLR_REMOVABLE); 155int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 156if (hr != Constants.S_OK) 159byte[] isAccessible = (byte[]) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_ACCESSIBLE); 173int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 174if (hr != Constants.S_OK) 177byte[] isProtected = (byte[]) Utils._GetProviderParameter(safeProvHandle, m_parameters.KeyNumber, Constants.CLR_PROTECTED); 195int hr = Utils._OpenCSP(m_parameters, Constants.CRYPT_SILENT, ref safeProvHandle); 196if (hr != Constants.S_OK)
system\security\cryptography\md5cryptoserviceprovider.cs (2)
35_safeHashHandle = Utils.CreateHash(Utils.StaticProvHandle, Constants.CALG_MD5); 56_safeHashHandle = Utils.CreateHash(Utils.StaticProvHandle, Constants.CALG_MD5);
system\security\cryptography\rc2cryptoserviceprovider.cs (7)
42if (!Utils.HasAlgorithm(Constants.CALG_RC2, 0)) 130rgArgIds[cArgs] = Constants.KP_EFFECTIVE_KEYLEN; 140rgArgIds[cArgs] = Constants.KP_MODE; 161rgArgIds[cArgs] = Constants.KP_IV; 168rgArgIds[cArgs] = Constants.KP_MODE_BITS; 173if (!Utils.HasAlgorithm(Constants.CALG_RC2, keySizeValue)) 177return new CryptoAPITransform(Constants.CALG_RC2, cArgs, rgArgIds,
system\security\cryptography\rsacryptoserviceprovider.cs (15)
166byte[] publicKey = (byte[]) Utils._GetKeyParameter(_safeKeyHandle, Constants.CLR_PUBLICKEYONLY); 184byte[] keySize = (byte[]) Utils._GetKeyParameter(_safeKeyHandle, Constants.CLR_KEYLEN); 192if (_parameters.KeyNumber == Constants.AT_KEYEXCHANGE) 256int blobType = includePrivateParameters ? Constants.PRIVATEKEYBLOB : Constants.PUBLICKEYBLOB; 286Utils._ImportKey(Utils.StaticProvHandle, Constants.CALG_RSA_KEYX, (CspProviderFlags) 0, rsaCspObject, ref _safeKeyHandle); 297Utils._ImportKey(_safeProvHandle, Constants.CALG_RSA_KEYX, _parameters.Flags, rsaCspObject, ref _safeKeyHandle); 363return Utils.SignValue(_safeKeyHandle, _parameters.KeyNumber, Constants.CALG_RSA_SIGN, calgHash, rgbHash); 384return Utils.VerifySign(_safeKeyHandle, Constants.CALG_RSA_SIGN, calgHash, rgbHash, rgbSignature); 492if (keyBlob[0] != Constants.PUBLICKEYBLOB) 557return Constants.CALG_MD5; 559return Constants.CALG_SHA1; 561return Constants.CALG_SHA_256; 563return Constants.CALG_SHA_384; 565return Constants.CALG_SHA_512;
system\security\cryptography\sha1cryptoserviceprovider.cs (2)
27_safeHashHandle = Utils.CreateHash(Utils.StaticProvHandle, Constants.CALG_SHA1); 49_safeHashHandle = Utils.CreateHash(Utils.StaticProvHandle, Constants.CALG_SHA1);
system\security\cryptography\tripledescryptoserviceprovider.cs (6)
22if (!Utils.HasAlgorithm(Constants.CALG_3DES, 0)) 70int algid = Constants.CALG_3DES; 88rgArgIds[cArgs] = Constants.KP_MODE; 109rgArgIds[cArgs] = Constants.KP_IV; 116rgArgIds[cArgs] = Constants.KP_MODE_BITS; 124algid = Constants.CALG_3DES_112;
system\security\cryptography\utils.cs (28)
148internal const int DefaultRsaProviderType = Constants.PROV_RSA_AES; 182_safeDssProvHandle = CreateProvHandle(new CspParameters(Constants.PROV_DSS_DH), true); 210if (hr != Constants.S_OK) { 213if ((parameters.Flags & CspProviderFlags.UseExistingKey) != 0 || (hr != Constants.NTE_KEYSET_NOT_DEF && hr != Constants.NTE_BAD_KEYSET && hr != Constants.NTE_FILENOTFOUND)) 345Utils.ExportCspBlob(safeKeyHandle, includePrivateParameters ? Constants.PRIVATEKEYBLOB : Constants.PUBLICKEYBLOB, JitHelpers.GetObjectHandleOnStack(ref blob)); 380SetProviderParameter(TempFetchedProvHandle, parameters.KeyNumber, Constants.CLR_PP_CLIENT_HWND, pHwnd); 385SetProviderParameter(TempFetchedProvHandle, parameters.KeyNumber, Constants.CLR_PP_PIN, szPassword); 399if (hr != Constants.S_OK) { 400if ((parameters.Flags & CspProviderFlags.UseExistingKey) != 0 || hr != Constants.NTE_NO_KEY) 407byte[] algid = (byte[]) Utils._GetKeyParameter(TempFetchedKeyHandle, Constants.CLR_ALGID); 409if ((keyType == CspAlgorithmType.Rsa && dwAlgId != Constants.CALG_RSA_KEYX && dwAlgId != Constants.CALG_RSA_SIGN) || 410(keyType == CspAlgorithmType.Dss && dwAlgId != Constants.CALG_DSS_SIGN)) { 449parameters = new CspParameters(keyType == CspAlgorithmType.Dss ? Constants.PROV_DSS_DH : DefaultRsaProviderType, null, null, defaultFlags); 456parameters.KeyNumber = keyType == CspAlgorithmType.Dss ? Constants.AT_SIGNATURE : Constants.AT_KEYEXCHANGE; 457else if (parameters.KeyNumber == Constants.CALG_DSS_SIGN || parameters.KeyNumber == Constants.CALG_RSA_SIGN) 458parameters.KeyNumber = Constants.AT_SIGNATURE; 459else if (parameters.KeyNumber == Constants.CALG_RSA_KEYX) 460parameters.KeyNumber = Constants.AT_KEYEXCHANGE; 1007case Constants.OID_OIWSEC_SHA1: 1010case Constants.OID_OIWSEC_SHA256: 1013case Constants.OID_OIWSEC_SHA384: 1016case Constants.OID_OIWSEC_SHA512:
system\security\cryptography\x509certificates\x509utils.cs (7)
184if (String.Equals(oid, Constants.OID_OIWSEC_SHA256, StringComparison.Ordinal)) { 185return Constants.CALG_SHA_256; 187else if (String.Equals(oid, Constants.OID_OIWSEC_SHA384, StringComparison.Ordinal)) { 188return Constants.CALG_SHA_384; 190else if (String.Equals(oid, Constants.OID_OIWSEC_SHA512, StringComparison.Ordinal)) { 191return Constants.CALG_SHA_512; 215return Constants.CALG_SHA1;