1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 namespace System.Security.Cryptography 6 { 7 /// <summary> 8 /// Contains CLR specific constants 9 /// </summary> 10 internal static class Constants 11 { 12 internal const int CLR_KEYLEN = 1; 13 internal const int CLR_PUBLICKEYONLY = 2; 14 internal const int CLR_EXPORTABLE = 3; 15 internal const int CLR_REMOVABLE = 4; 16 internal const int CLR_HARDWARE = 5; 17 internal const int CLR_ACCESSIBLE = 6; 18 internal const int CLR_PROTECTED = 7; 19 internal const int CLR_UNIQUE_CONTAINER = 8; 20 internal const int CLR_ALGID = 9; 21 internal const int CLR_PP_CLIENT_HWND = 10; 22 internal const int CLR_PP_PIN = 11; 23 24 internal const int SIZE_OF_DWORD = 4; 25 } 26 } 27