mirror of https://github.com/dahall/Vanara.git
61 lines
5.3 KiB
XML
61 lines
5.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<Description>Methods, structures and constants imported from BCrypt.dll and NCrypt.dll.</Description>
|
|
<Copyright>Copyright © 2017-2018</Copyright>
|
|
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
|
<VersionPrefix>2.0.1</VersionPrefix>
|
|
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
|
|
<AssemblyName>Vanara.PInvoke.Cryptography</AssemblyName>
|
|
<PackageId>$(AssemblyName)</PackageId>
|
|
<RootNamespace>Vanara.PInvoke</RootNamespace>
|
|
<Authors>David Hall</Authors>
|
|
<PackageProjectUrl>https://github.com/dahall/vanara</PackageProjectUrl>
|
|
<PackageLicenseUrl>https://github.com/dahall/vanara/blob/master/LICENSE</PackageLicenseUrl>
|
|
<PackageIconUrl>https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/Vanara48x48.png</PackageIconUrl>
|
|
<RepositoryUrl>https://github.com/dahall/vanara</RepositoryUrl>
|
|
<RepositoryType>Git</RepositoryType>
|
|
<PackageTags>pinvoke vanara net-extensions interop cryptography</PackageTags>
|
|
<NeutralLanguage>en-US</NeutralLanguage>
|
|
<IncludeSource>true</IncludeSource>
|
|
<IncludeSymbols>true</IncludeSymbols>
|
|
<Company>GitHub Community</Company>
|
|
<Product>Vanara</Product>
|
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
|
<PackageReleaseNotes>Currently implements:
|
|
|
|
Functions
|
|
BCryptAddContextFunction, BCryptCloseAlgorithmProvider, BCryptConfigureContext, BCryptConfigureContextFunction, BCryptCreateContext, BCryptCreateHash, BCryptCreateMultiHash, BCryptDecrypt, BCryptDeleteContext, BCryptDeriveKey, BCryptDeriveKeyCapi, BCryptDeriveKeyPBKDF2, BCryptDestroyHash, BCryptDestroyKey, BCryptDestroySecret, BCryptDuplicateHash, BCryptDuplicateKey, BCryptEncrypt, BCryptEnumAlgorithms, BCryptEnumContextFunctionProviders, BCryptEnumContextFunctions, BCryptEnumContexts, BCryptEnumProviders, BCryptEnumRegisteredProviders, BCryptExportKey, BCryptFinalizeKeyPair, BCryptFinishHash, BCryptFreeBuffer, BCryptGenerateKeyPair, BCryptGenerateSymmetricKey, BCryptGenRandom, BCryptGetFipsAlgorithmMode, BCryptGetProperty, BCryptHash, BCryptHashData, BCryptImportKey, BCryptImportKeyPair, BCryptKeyDerivation, BCryptOpenAlgorithmProvider, BCryptProcessMultiOperations, BCryptQueryContextConfiguration, BCryptQueryContextFunctionConfiguration, BCryptQueryContextFunctionProperty, BCryptQueryProviderRegistration, BCryptRegisterConfigChangeNotify, BCryptRemoveContextFunction, BCryptResolveProviders, BCryptSecretAgreement, BCryptSetContextFunctionProperty, BCryptSetProperty, BCryptSignHash, BCryptUnregisterConfigChangeNotify, BCryptVerifySignature, NCryptCloseProtectionDescriptor, NCryptCreatePersistedKey, NCryptCreateProtectionDescriptor, NCryptDeleteKey, NCryptDeriveKey, NCryptExportKey, NCryptFinalizeKey, NCryptFreeObject, NCryptGetProtectionDescriptorInfo, NCryptImportKey, NCryptOpenKey, NCryptOpenStorageProvider, NCryptProtectSecret, NCryptQueryProtectionDescriptorName, NCryptRegisterProtectionDescriptorName, NCryptSecretAgreement, NCryptSetProperty, NCryptStreamClose, NCryptStreamOpenToProtect, NCryptStreamOpenToUnprotect, NCryptStreamOpenToUnprotectEx, NCryptStreamUpdate, NCryptUnprotectSecret, TokenBindingDeleteAllBindings, TokenBindingDeleteBinding, TokenBindingGenerateBinding, TokenBindingGenerateID, TokenBindingGenerateMessage, TokenBindingGetKeyTypesClient, TokenBindingGetKeyTypesServer, TokenBindingVerifyMessage
|
|
|
|
Structures
|
|
BCRYPT_ALG_HANDLE, BCRYPT_ALGORITHM_IDENTIFIER, BCRYPT_HANDLE, BCRYPT_HASH_HANDLE, BCRYPT_KEY_HANDLE, BCRYPT_MULTI_HASH_OPERATION, BCRYPT_OAEP_PADDING_INFO, BCRYPT_PKCS1_PADDING_INFO, BCRYPT_PROVIDER_NAME, BCRYPT_PSS_PADDING_INFO, BCRYPT_SECRET_HANDLE, CRYPT_CONTEXT_CONFIG, CRYPT_CONTEXT_FUNCTION_CONFIG, CRYPT_CONTEXT_FUNCTION_PROVIDERS, CRYPT_CONTEXT_FUNCTIONS, CRYPT_CONTEXTS, CRYPT_PROVIDERS, CERT_CONTEXT, CERT_EXTENSION, CERT_INFO, CERT_PUBLIC_KEY_INFO, CRYPT_ALGORITHM_IDENTIFIER, CRYPTOAPI_BLOB, NCRYPT_ALLOC_PARA, NCRYPT_HANDLE, NCRYPT_KEY_HANDLE, NCRYPT_PROV_HANDLE, NCRYPT_SECRET_HANDLE, NCryptBuffer, NCryptBufferDesc, NCRYPT_DESCRIPTOR_HANDLE, NCRYPT_PROTECT_STREAM_INFO, NCRYPT_PROTECT_STREAM_INFO_EX, NCRYPT_STREAM_HANDLE, TOKENBINDING_IDENTIFIER, TOKENBINDING_KEY_TYPES, TOKENBINDING_RESULT_DATA, TOKENBINDING_RESULT_LIST
|
|
|
|
</PackageReleaseNotes>
|
|
<LangVersion>latest</LangVersion>
|
|
<SignAssembly>true</SignAssembly>
|
|
<AssemblyOriginatorKeyFile>..\..\Vanara.snk</AssemblyOriginatorKeyFile>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<None Include="..\..\Vanara.snk" Link="Vanara.snk" />
|
|
</ItemGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Release'">
|
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
|
|
</PropertyGroup>
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'net20' ">
|
|
<Reference Include="System" />
|
|
</ItemGroup>
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'net35' ">
|
|
<Reference Include="System" />
|
|
</ItemGroup>
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
|
|
<Reference Include="System" />
|
|
</ItemGroup>
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
|
<Reference Include="System" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
|
|
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
|
|
</ItemGroup>
|
|
</Project> |