summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--crypto/BouncyCastle.Android.csproj12
-rw-r--r--crypto/BouncyCastle.csproj12
-rw-r--r--crypto/BouncyCastle.iOS.csproj12
-rw-r--r--crypto/crypto.csproj76
-rw-r--r--crypto/test/UnitTests.csproj4
5 files changed, 110 insertions, 6 deletions
diff --git a/crypto/BouncyCastle.Android.csproj b/crypto/BouncyCastle.Android.csproj

index 921331f9a..ef931731d 100644 --- a/crypto/BouncyCastle.Android.csproj +++ b/crypto/BouncyCastle.Android.csproj
@@ -711,8 +711,12 @@ <Compile Include="src\crypto\agreement\srp\SRP6StandardGroups.cs" /> <Compile Include="src\crypto\agreement\srp\SRP6Utilities.cs" /> <Compile Include="src\crypto\agreement\srp\SRP6VerifierGenerator.cs" /> - <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\DSTU7564Digest.cs" /> <Compile Include="src\crypto\digests\GeneralDigest.cs" /> + <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012_256Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012_512Digest.cs" /> <Compile Include="src\crypto\digests\KeccakDigest.cs" /> <Compile Include="src\crypto\digests\LongDigest.cs" /> <Compile Include="src\crypto\digests\MD2Digest.cs" /> @@ -756,6 +760,8 @@ <Compile Include="src\crypto\engines\DesEdeEngine.cs" /> <Compile Include="src\crypto\engines\DesEdeWrapEngine.cs" /> <Compile Include="src\crypto\engines\DesEngine.cs" /> + <Compile Include="src\crypto\engines\Dstu7624Engine.cs" /> + <Compile Include="src\crypto\engines\Dstu7624WrapEngine.cs" /> <Compile Include="src\crypto\engines\ElGamalEngine.cs" /> <Compile Include="src\crypto\engines\GOST28147Engine.cs" /> <Compile Include="src\crypto\engines\HC128Engine.cs" /> @@ -825,6 +831,8 @@ <Compile Include="src\crypto\macs\CMac.cs" /> <Compile Include="src\crypto\macs\CbcBlockCipherMac.cs" /> <Compile Include="src\crypto\macs\CfbBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\DSTU7564Mac.cs" /> + <Compile Include="src\crypto\macs\DSTU7624Mac.cs" /> <Compile Include="src\crypto\macs\GMac.cs" /> <Compile Include="src\crypto\macs\GOST28147Mac.cs" /> <Compile Include="src\crypto\macs\HMac.cs" /> @@ -841,6 +849,8 @@ <Compile Include="src\crypto\modes\GCMBlockCipher.cs" /> <Compile Include="src\crypto\modes\GOFBBlockCipher.cs" /> <Compile Include="src\crypto\modes\IAeadBlockCipher.cs" /> + <Compile Include="src\crypto\modes\KCcmBlockCipher.cs" /> + <Compile Include="src\crypto\modes\KCtrBlockCipher.cs" /> <Compile Include="src\crypto\modes\OCBBlockCipher.cs" /> <Compile Include="src\crypto\modes\OfbBlockCipher.cs" /> <Compile Include="src\crypto\modes\OpenPgpCfbBlockCipher.cs" /> diff --git a/crypto/BouncyCastle.csproj b/crypto/BouncyCastle.csproj
index ed2ce50ad..c30056db8 100644 --- a/crypto/BouncyCastle.csproj +++ b/crypto/BouncyCastle.csproj
@@ -705,8 +705,12 @@ <Compile Include="src\crypto\agreement\srp\SRP6StandardGroups.cs" /> <Compile Include="src\crypto\agreement\srp\SRP6Utilities.cs" /> <Compile Include="src\crypto\agreement\srp\SRP6VerifierGenerator.cs" /> - <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\DSTU7564Digest.cs" /> <Compile Include="src\crypto\digests\GeneralDigest.cs" /> + <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012_256Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012_512Digest.cs" /> <Compile Include="src\crypto\digests\KeccakDigest.cs" /> <Compile Include="src\crypto\digests\LongDigest.cs" /> <Compile Include="src\crypto\digests\MD2Digest.cs" /> @@ -750,6 +754,8 @@ <Compile Include="src\crypto\engines\DesEdeEngine.cs" /> <Compile Include="src\crypto\engines\DesEdeWrapEngine.cs" /> <Compile Include="src\crypto\engines\DesEngine.cs" /> + <Compile Include="src\crypto\engines\Dstu7624Engine.cs" /> + <Compile Include="src\crypto\engines\Dstu7624WrapEngine.cs" /> <Compile Include="src\crypto\engines\ElGamalEngine.cs" /> <Compile Include="src\crypto\engines\GOST28147Engine.cs" /> <Compile Include="src\crypto\engines\HC128Engine.cs" /> @@ -819,6 +825,8 @@ <Compile Include="src\crypto\macs\CMac.cs" /> <Compile Include="src\crypto\macs\CbcBlockCipherMac.cs" /> <Compile Include="src\crypto\macs\CfbBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\DSTU7564Mac.cs" /> + <Compile Include="src\crypto\macs\DSTU7624Mac.cs" /> <Compile Include="src\crypto\macs\GMac.cs" /> <Compile Include="src\crypto\macs\GOST28147Mac.cs" /> <Compile Include="src\crypto\macs\HMac.cs" /> @@ -835,6 +843,8 @@ <Compile Include="src\crypto\modes\GCMBlockCipher.cs" /> <Compile Include="src\crypto\modes\GOFBBlockCipher.cs" /> <Compile Include="src\crypto\modes\IAeadBlockCipher.cs" /> + <Compile Include="src\crypto\modes\KCcmBlockCipher.cs" /> + <Compile Include="src\crypto\modes\KCtrBlockCipher.cs" /> <Compile Include="src\crypto\modes\OCBBlockCipher.cs" /> <Compile Include="src\crypto\modes\OfbBlockCipher.cs" /> <Compile Include="src\crypto\modes\OpenPgpCfbBlockCipher.cs" /> diff --git a/crypto/BouncyCastle.iOS.csproj b/crypto/BouncyCastle.iOS.csproj
index 8d5d3032f..1b004957b 100644 --- a/crypto/BouncyCastle.iOS.csproj +++ b/crypto/BouncyCastle.iOS.csproj
@@ -706,8 +706,12 @@ <Compile Include="src\crypto\agreement\srp\SRP6StandardGroups.cs" /> <Compile Include="src\crypto\agreement\srp\SRP6Utilities.cs" /> <Compile Include="src\crypto\agreement\srp\SRP6VerifierGenerator.cs" /> - <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\DSTU7564Digest.cs" /> <Compile Include="src\crypto\digests\GeneralDigest.cs" /> + <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012_256Digest.cs" /> + <Compile Include="src\crypto\digests\GOST3411_2012_512Digest.cs" /> <Compile Include="src\crypto\digests\KeccakDigest.cs" /> <Compile Include="src\crypto\digests\LongDigest.cs" /> <Compile Include="src\crypto\digests\MD2Digest.cs" /> @@ -751,6 +755,8 @@ <Compile Include="src\crypto\engines\DesEdeEngine.cs" /> <Compile Include="src\crypto\engines\DesEdeWrapEngine.cs" /> <Compile Include="src\crypto\engines\DesEngine.cs" /> + <Compile Include="src\crypto\engines\Dstu7624Engine.cs" /> + <Compile Include="src\crypto\engines\Dstu7624WrapEngine.cs" /> <Compile Include="src\crypto\engines\ElGamalEngine.cs" /> <Compile Include="src\crypto\engines\GOST28147Engine.cs" /> <Compile Include="src\crypto\engines\HC128Engine.cs" /> @@ -820,6 +826,8 @@ <Compile Include="src\crypto\macs\CMac.cs" /> <Compile Include="src\crypto\macs\CbcBlockCipherMac.cs" /> <Compile Include="src\crypto\macs\CfbBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\DSTU7564Mac.cs" /> + <Compile Include="src\crypto\macs\DSTU7624Mac.cs" /> <Compile Include="src\crypto\macs\GMac.cs" /> <Compile Include="src\crypto\macs\GOST28147Mac.cs" /> <Compile Include="src\crypto\macs\HMac.cs" /> @@ -836,6 +844,8 @@ <Compile Include="src\crypto\modes\GCMBlockCipher.cs" /> <Compile Include="src\crypto\modes\GOFBBlockCipher.cs" /> <Compile Include="src\crypto\modes\IAeadBlockCipher.cs" /> + <Compile Include="src\crypto\modes\KCcmBlockCipher.cs" /> + <Compile Include="src\crypto\modes\KCtrBlockCipher.cs" /> <Compile Include="src\crypto\modes\OCBBlockCipher.cs" /> <Compile Include="src\crypto\modes\OfbBlockCipher.cs" /> <Compile Include="src\crypto\modes\OpenPgpCfbBlockCipher.cs" /> diff --git a/crypto/crypto.csproj b/crypto/crypto.csproj
index 026a2fe1b..a80ac39ea 100644 --- a/crypto/crypto.csproj +++ b/crypto/crypto.csproj
@@ -3309,6 +3309,11 @@ BuildAction = "Compile" /> <File + RelPath = "src\crypto\digests\DSTU7564Digest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\crypto\digests\GeneralDigest.cs" SubType = "Code" BuildAction = "Compile" @@ -3319,6 +3324,21 @@ BuildAction = "Compile" /> <File + RelPath = "src\crypto\digests\GOST3411_2012Digest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\crypto\digests\GOST3411_2012_256Digest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\crypto\digests\GOST3411_2012_512Digest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\crypto\digests\KeccakDigest.cs" SubType = "Code" BuildAction = "Compile" @@ -3539,6 +3559,16 @@ BuildAction = "Compile" /> <File + RelPath = "src\crypto\engines\Dstu7624Engine.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\crypto\engines\Dstu7624WrapEngine.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\crypto\engines\ElGamalEngine.cs" SubType = "Code" BuildAction = "Compile" @@ -3909,6 +3939,16 @@ BuildAction = "Compile" /> <File + RelPath = "src\crypto\macs\DSTU7564Mac.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\crypto\macs\DSTU7624Mac.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\crypto\macs\GMac.cs" SubType = "Code" BuildAction = "Compile" @@ -3979,17 +4019,27 @@ BuildAction = "Compile" /> <File - RelPath = "src\crypto\modes\OCBBlockCipher.cs" + RelPath = "src\crypto\modes\GOFBBlockCipher.cs" SubType = "Code" BuildAction = "Compile" /> <File - RelPath = "src\crypto\modes\GOFBBlockCipher.cs" + RelPath = "src\crypto\modes\IAeadBlockCipher.cs" SubType = "Code" BuildAction = "Compile" /> <File - RelPath = "src\crypto\modes\IAeadBlockCipher.cs" + RelPath = "src\crypto\modes\KCcmBlockCipher.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\crypto\modes\KCtrBlockCipher.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\crypto\modes\OCBBlockCipher.cs" SubType = "Code" BuildAction = "Compile" /> @@ -11420,6 +11470,16 @@ BuildAction = "Compile" /> <File + RelPath = "test\src\crypto\test\DSTU7564Test.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "test\src\crypto\test\DSTU7624Test.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "test\src\crypto\test\EAXTest.cs" SubType = "Code" BuildAction = "Compile" @@ -11500,6 +11560,16 @@ BuildAction = "Compile" /> <File + RelPath = "test\src\crypto\test\GOST3411_2012_256DigestTest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "test\src\crypto\test\GOST3411_2012_512DigestTest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "test\src\crypto\test\HCFamilyTest.cs" SubType = "Code" BuildAction = "Compile" diff --git a/crypto/test/UnitTests.csproj b/crypto/test/UnitTests.csproj
index fe4dd9583..e33b47464 100644 --- a/crypto/test/UnitTests.csproj +++ b/crypto/test/UnitTests.csproj
@@ -174,6 +174,8 @@ <Compile Include="src\crypto\test\DHKEKGeneratorTest.cs" /> <Compile Include="src\crypto\test\DHTest.cs" /> <Compile Include="src\crypto\test\DSATest.cs" /> + <Compile Include="src\crypto\test\DSTU7564Test.cs" /> + <Compile Include="src\crypto\test\DSTU7624Test.cs" /> <Compile Include="src\crypto\test\DigestRandomNumberTest.cs" /> <Compile Include="src\crypto\test\DigestTest.cs" /> <Compile Include="src\crypto\test\EAXTest.cs" /> @@ -190,6 +192,8 @@ <Compile Include="src\crypto\test\GOST28147Test.cs" /> <Compile Include="src\crypto\test\GOST3410Test.cs" /> <Compile Include="src\crypto\test\GOST3411DigestTest.cs" /> + <Compile Include="src\crypto\test\GOST3411_2012_256DigestTest.cs" /> + <Compile Include="src\crypto\test\GOST3411_2012_512DigestTest.cs" /> <Compile Include="src\crypto\test\GcmReorderTest.cs" /> <Compile Include="src\crypto\test\HCFamilyTest.cs" /> <Compile Include="src\crypto\test\HCFamilyVecTest.cs" />