Port of SM2KeyExchange from Java
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/BouncyCastle.csproj b/crypto/BouncyCastle.csproj
index 463ba2a1c..346092b76 100644
--- a/crypto/BouncyCastle.csproj
+++ b/crypto/BouncyCastle.csproj
@@ -690,6 +690,7 @@
<Compile Include="src\crypto\agreement\ECDHWithKdfBasicAgreement.cs" />
<Compile Include="src\crypto\agreement\ECMqvBasicAgreement.cs" />
<Compile Include="src\crypto\agreement\ECMqvWithKdfBasicAgreement.cs" />
+ <Compile Include="src\crypto\agreement\SM2KeyExchange.cs" />
<Compile Include="src\crypto\agreement\jpake\JPakeParticipant.cs" />
<Compile Include="src\crypto\agreement\jpake\JPakePrimeOrderGroup.cs" />
<Compile Include="src\crypto\agreement\jpake\JPakePrimeOrderGroups.cs" />
@@ -922,6 +923,8 @@
<Compile Include="src\crypto\parameters\RsaKeyParameters.cs" />
<Compile Include="src\crypto\parameters\RsaPrivateCrtKeyParameters.cs" />
<Compile Include="src\crypto\parameters\SkeinParameters.cs" />
+ <Compile Include="src\crypto\parameters\SM2KeyExchangePrivateParameters.cs" />
+ <Compile Include="src\crypto\parameters\SM2KeyExchangePublicParameters.cs" />
<Compile Include="src\crypto\parameters\Srp6GroupParameters.cs" />
<Compile Include="src\crypto\parameters\TweakableBlockCipherParameters.cs" />
<Compile Include="src\crypto\prng\CryptoApiRandomGenerator.cs" />
|