Hi Peter,

thank you for the quick answer, I still have a few questions:

- In the past, the BouncyCastle version I used was usually the fork of
Claire Novotny (https://github.com/novotnyllc/bc-csharp), as it has
already been ported to netstandard a long time ago and there's an
official NuGet package. Is your netstandard port derived from her work
or was it done seperately (and if so, is there a reason for that)?
- Are you planning to release BouncyCastle as an official NuGet
Package (or is there one already)? That would make using and upgrading
the library much easier.
- If I understand correctly, the TLS implementation under
Org.BouncyCastle.Tls is the current one, the one under
Org.BouncyCastle.Crypto.Tls is the old/deprecated one, so I suppose
the features should be added to Org.BouncyCastle.Tls?
- In my opinion (as a C# dev) the code is written kinda weirdly in
some places (abstract instead of static classes for lists of
constants, lists of constants instead of enums, use of the non-generic
IDictionary) which makes it hard to read sometimes. Is there a reason
for that and would a (seperate) PR with these kinds of approvements be
appreciated?


Regards,
Patrick

Am Fr., 22. Juli 2022 um 06:40 Uhr schrieb Peter Dettman
<peter.dett...@bouncycastle.org>:
>
> Hi Patrick,
> We'd get to it eventually, but it would certainly be helpful to get a
> PR. It's true that Org.BouncyCastle.Tls is a port from bc-java, but
> unlike some other APIs this one is up-to-date (putting aside the absence
> of JSSE and JCA/JCE equivalents). So PRing to bc-csharp is fine.
>
> Please ensure you are working from the latest in
> https://github.com/bcgit/bc-csharp, which is now a netstandard20/net60
> project in preparation for a 2.0 release.
>
> Regards,
> Pete Dettman
>
> On 7/21/2022 7:53 PM, monkey....@gmail.com wrote:
[...]

Reply via email to