.NET での Microsoft 楕円曲線のサポートにはどのような制限がありますか? System.Cryptography 名前空間で可能なことのみを参照しています。
その名前空間を使用して、カスタム カーブを実装できますか?それとも、フレームワークでハード コードされた個別のサブセットに限定されますか?
私が特に興味を持っている曲線の 1 つは、secp256k1 ですが、それだけに限定したくはありません。
なぜ私は Bouncy Castle を使用せず、Microsoft だけに注目しているのですか? その理由は、Microsoft のハッシュ関数の実装が Bouncy Castle よりも何倍も高速であるためです。そのため、独自の楕円曲線ベースの暗号化を使用していると思います。
追加の曲線のサポートを追加するためにレジストリまたは ini ファイルを更新する必要があるかどうか、または低レベルのクラスを構築する必要があるかどうかは気にしません。可能性と制限が何であるかを確認したいだけです。