Bug 13359 - No ECDsaCng implementation
Summary: No ECDsaCng implementation
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System.Core (show other bugs)
Version: master
Hardware: All All
: --- enhancement
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-07-19 23:04 UTC by Alex Rønne Petersen
Modified: 2016-10-20 10:50 UTC (History)
10 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Alex Rønne Petersen 2013-07-19 23:04:26 UTC
We currently have no implementation of System.Security.Cryptography.ECDsaCng.
Comment 5 Dylan Borg 2015-05-02 11:52:13 UTC
This api is now available in reference source. Please import this along with CngKey and CngKeyBlobFormat from referencesource. With these APIs NPgsql 3 will not compile at all.
Comment 6 Dylan Borg 2015-05-02 11:58:33 UTC
*Without
Comment 8 Miguel de Icaza [MSFT] 2015-05-02 13:56:24 UTC
Dylan, the API surface is available, but it depends on a Windows native
implementation for the actual work.   Bringing the C# wrapper is not enough.
Comment 9 Andres G. Aragoneses 2016-05-25 06:49:24 UTC
> Dylan, the API surface is available, but it depends on a Windows native
> implementation for the actual work.   Bringing the C# wrapper is not enough.

How about copying the code from BouncyCastle[0]? Would that be acceptable for a PR? The license is MIT.

Thanks

[0] https://www.nuget.org/packages/BouncyCastle/
Comment 10 Miguel de Icaza [MSFT] 2016-05-25 19:14:33 UTC
That would work.

Note You need to log in before you can comment on or make changes to this bug.