dotnet / dotnet/SqlClient

Feature | Async friendly Always Encrypted support

Open
#3,672 2 comments 2 reactions 1 assignee Claimed by @cheenamalhotra View on GitHub
Approved
Dominant language
C#
Stars
989
Forks
340
Avg merge
4d 19h
Merged PRs (30d)
72

Description

Always Encrypted types today don't support async APIs in base class as well as in implementations, leading to sync-over-async in Async workflows. This gap is important to fill for a true async workflow experience when executing commands where encryption/decryption is needed to be performed.

This will be covered in following tasks:
- [x] #3673
- [x] #4540
- [x] #4541
- [ ] Implement async counterparts in all Enclave provider implementations:
- [ ] NoneAttestationEnclaveProvider
- [ ] AzureAttestationEnclaveProvider
- [ ] VirtualizationBasedSecurityEnclaveProviderBase
- [ ] Implement Async API usage in Async code paths
- [ ] Testing and code coverage

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.