New Post: CLR Security on Linux with .NET opensourced?
Good questions. On Linux the only offering is .NET Core. As far as cryptography is concerned, Linux and Windows are almost equivalent provided that you are talking about "algorithms", vs...
View ArticleNew Post: CLR Security on Linux with .NET opensourced?
Thanks Barton. It's still a bit confusing since we have the followinga) .NET Framework vs b) .NET Corea) Windows vs b) Linux a) Security.Cryptography (CLR Security) vs b) System.Security.Cryptography...
View ArticleNew Post: Public CngKey from an X509Certificate2 in the CertStore
In the .NET Framework 4.6.1 we have GetECDsaPublicKey() and GetECDsaPrivateKey(). If what you're after is ECDH, though; it's a little trickier. You can do something like the following: ECDsa ecdsa =...
View ArticleNew Post: CLR Security on Linux with .NET opensourced?
As you surmised, this project won't work on Linux. However, tech and lessons learned from this project are the basis for feature work in the .NET Framework 4.6; and the main implementations of...
View ArticleNew Post: NuGet Package
The current focus for the tech in this library is to migrate it into the .NET Framework. As such, it does not feel like having this library available on nuget.org is the correct thing at this time....
View ArticleNew Post: FIPS Validation ?
Depending on what you mean, either yes or no :). This library won't be submitted for FIPS validation; but this library doesn't provide any cryptographic implementations. It just defers into the Windows...
View ArticleNew Post: MSFT: What is the roadmap / future of this project ?
This project doesn't have a clear roadmap because right now the focus is getting functionality from this project into the .NET Framework. GCM support is definitely on the radar for .NET Framework....
View ArticleNew Post: Migrate to Github
This project is/was partially an incubation ground for new features. Right now the efforts are in taking the lessons learned here and moving the components into the .NET Framework. This project has...
View ArticleNew Post: Migrate to Github
If project alive why not migrate it to new Microsoft Open Source accounts to github and git.Not so much people familiar with Codeplex pipeline.It will be easy to contribute for MS employees and...
View ArticleNew Post: FIPS Validation ?
I want to use this code, but I am not a cryptographer. Is this on a FIPS validation path? Access to the source code does me know good, as I am not up to the task of vetting this. Thoughts?
View ArticleNew Post: NuGet Package
I agree, this should be wrapped in a nuget package. Anyone know if it has been published as such yet?
View ArticleNew Post: CLR Security on Linux with .NET opensourced?
With .NET open sourced what are the plan for this project? Obviously the role of strong crypto has increased in the current cyber climate but CLR Security P/Invokes into bcrypt/ncrypt in Windows for...
View ArticleNew Post: NuGet Package
How come no one made a nuget package for the lib yet? If community and developers don't mind, our company can create a package and automate the updates to nuget. I am writing to make sure there isn't...
View ArticleNew Post: namespace conflict
I am struggling to use the Security.Cryptography.dll because it conflicts with System.Security namespace. I am working with C++/cli and the compiler comes out with errorC2872:'Security' : ambiguous...
View ArticleNew Post: Public CngKey from an X509Certificate2 in the CertStore
Hey guys, So using OpenSSL I've managed to create myself an X509 certificate with ECC keys, signed with ECDSA.openssl ecparam -out ec_key.pem -name prime256v1 -genkeyopenssl req -new -key ec_key.pem...
View ArticleNew Post: AesCng can't use any other key than 128 bits
Hi All I am trying to use AesCNG class with key length = 192. When I call ValidKeySize() it only validates key size 128. In the AesCng.cs I found this code: public override KeySizes[] LegalBlockSizes {...
View ArticleNew Post: MSFT: What is the roadmap / future of this project ?
I am interested in the GCM - EAX - OCB support as well. It was interesting to see recent developer code on some MSDN blogs reference Mono, for security functions. Is this a trend of things to come?
View ArticleNew Post: MSFT: What is the roadmap / future of this project ?
I would like to know as well.
View ArticleNew Post: Creating AES Keys with CngKey
Hi I have a project that will need to use a HSM. The HSM supports CNG. I am trying to create an AES Key like below:CngKey aesCreate = CngKey.Create(new CngAlgorithm("AES"), "MyKeyAES"); But I get the...
View Article