GostCryptography 2.0.11
dotnet add package GostCryptography --version 2.0.11
NuGet\Install-Package GostCryptography -Version 2.0.11
<PackageReference Include="GostCryptography" Version="2.0.11" />
paket add GostCryptography --version 2.0.11
#r "nuget: GostCryptography, 2.0.11"
// Install GostCryptography as a Cake Addin #addin nuget:?package=GostCryptography&version=2.0.11 // Install GostCryptography as a Cake Tool #tool nuget:?package=GostCryptography&version=2.0.11
GostCryptography
.NET driver for ViPNet CSP and CryptoPro CSP.
Implements crypto algorithms based on Russian national cryptographic standards GOST 28147-89
, GOST R 34.12
,
GOST R 34.10
and GOST R 34.11
. Also provides abstractions to sign and verify CMS/PKCS #7
messages, sign,
verify and encrypt XML documents.
Implemented Algorithms
Hash-based Message Authentication Code (HMAC) based on GOST 28147-89
Hash-based Message Authentication Code (HMAC) based on GOST R 34.12 Magma
Hash-based Message Authentication Code (HMAC) based on GOST R 34.12 Kuznyechik
Hash-based Message Authentication Code (HMAC) based on GOST R 34.11-94, 2012/256, 2012/512
Pseudorandom Function (PRF) based on GOST R 34.11-94, 2012/256, 2012/512
Asymmetric algorithm based on GOST R 34.10-2001, 2012/256, 2012/512
Asymmetric algorithm with an ephemeral key based on GOST R 34.10-2001, 2012/256, 2012/512
Asymmetric key exchange formatter based on GOST R 34.10-2001, 2012/256, 2012/512
Asymmetric key exchange deformatter based on GOST R 34.10-2001, 2012/256, 2012/512
Asymmetric signature formatter based on GOST R 34.10-2001, 2012/256, 2012/512
Asymmetric signature deformatter based on GOST R 34.10-2001, 2012/256, 2012/512
XML encryption based on GOST R 34.10-2001, 2012/256, 2012/512
XML signing based on XML-DSig and GOST R 34.10-2001, 2012/256, 2012/512
Signing and verifying of CMS/PKCS #7 messages based on GOST R 34.10-2001, 2012/256, 2012/512
Tested On
- Windows 10 x64, CryptoPro CSP 5.0.13000 KC1
- Windows 10 x64, ViPNet CSP 4.2.8.51670
Build instructions
To build package run in repository root:
dotnet build --configuration Release
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net40 is compatible. net403 was computed. net45 was computed. net451 was computed. net452 is compatible. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.0
- No dependencies.
-
.NETFramework 4.5.2
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on GostCryptography:
Package | Downloads |
---|---|
MdlpApiClient
Честный знак. ИС «Маркировка». МДЛП — MDLP REST API client. |
|
FairMarkClient
Честный Знак. ИС «Маркировка», СУЗ Облако. Неофициальная клиентская библиотека для .NET. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.11 | 481 | 6/29/2024 |
2.0.10 | 1,634 | 1/31/2024 |
2.0.9 | 6,848 | 7/21/2021 |
2.0.8 | 11,408 | 2/16/2020 |
2.0.7 | 1,844 | 10/22/2019 |
2.0.6 | 601 | 10/14/2019 |
2.0.5 | 7,388 | 5/20/2019 |
2.0.4 | 663 | 5/20/2019 |
2.0.3 | 3,523 | 2/4/2019 |
2.0.2 | 1,039 | 12/24/2018 |
2.0.1 | 740 | 12/22/2018 |
2.0.0 | 769 | 12/18/2018 |
1.1.1-alpha1 | 873 | 6/6/2018 |
1.1.0 | 1,825 | 5/1/2018 |
1.1.0-alpha1 | 905 | 3/22/2017 |
1.0.1 | 3,938 | 3/6/2015 |
1.0.0 | 1,193 | 3/5/2015 |