Replace BouncyCastle with System.Cryptography #66
Labels
hacktoberfest
Newcomer-welcoming issues for Hacktoberfest
help wanted
Extra attention is needed
stale
The issue is stale
suggestion
Suggestion or feature request
Currently, we use BouncyCastle as cryptographic backend. when we introduced it for the first time, we considered the .NET Framework 3.5 as the lowest version, so it was an inevitable.
However, as the project's target moves to .NET standard 2.0, we need to review it again. since .NET Standard 1.6 seems to have support for elliptic curves, we might be able to use it instead of BouncyCastle. This has the following benefits:
System.Cryptography
seems to use native DLL so it can show better performance.Using BouncyCastle directly is the
Libplanet.Crypto
namespace, and I don't think it would be a big problem if unit tests for these namespaces pass.The text was updated successfully, but these errors were encountered: