Skip to content

Conversation

@johnnypham
Copy link
Contributor

@johnnypham johnnypham commented Aug 6, 2020

The primary change involves a refactoring to move from the Windows-only CNG implementation to the ECDH and RSA base classes, which use a platform-specific implementation. A KeyConverter class is added for key serialization and deserialization to reproduce the CNG keys.

The driver will now get compiled for .NET Standard 2.1, which will include enclave-related files. The NetCoreApp suffix for some enclave files have been removed.

AE tests have been modified to use a wrapper fixture class which will instantiate a platform-specific fixture for each test class. The AKV fixture class has also been modified to enable enclaves.

An Ubuntu enclave-enabled pipeline has been set up to run tests against .NET Standard 2.1.

@cheenamalhotra cheenamalhotra added this to the 2.1.0-preview1 milestone Aug 13, 2020
@cheenamalhotra cheenamalhotra added the Public API 🆕 Issues/PRs that introduce new APIs to the driver. label Aug 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Public API 🆕 Issues/PRs that introduce new APIs to the driver.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants