diff --git a/xml/System.Security.Cryptography/CngKeyCreationOptions.xml b/xml/System.Security.Cryptography/CngKeyCreationOptions.xml
index 3185843a385..8d3582ea546 100644
--- a/xml/System.Security.Cryptography/CngKeyCreationOptions.xml
+++ b/xml/System.Security.Cryptography/CngKeyCreationOptions.xml
@@ -205,7 +205,7 @@
65536
- To be added.
+ Indicates a key should be protected with Virtualization-based security (VBS).
@@ -231,7 +231,7 @@
131072
- To be added.
+ Indicates a key must be protected with Virtualization-based security (VBS).
@@ -257,7 +257,9 @@
262144
- To be added.
+
+ Instructs Virtualization-based security (VBS) to protect the client key with a per-boot key when combined with or .
+
diff --git a/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml b/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml
index 9efd21776ce..56ae15abd0f 100644
--- a/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml
+++ b/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml
@@ -260,11 +260,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The name of the OSSL_PROVIDER
to process the key open request.
+ The URI assigned by the OSSL_PROVIDER
of the key to open.
+ Opens a named key using a named OSSL_PROVIDER
.
+ The opened key.
+
+ Both and must be trusted inputs.
+ This operation will fail if OpenSSL cannot successfully load the named OSSL_PROVIDER
, or if the named OSSL_PROVIDER
cannot load the named key.
+ The syntax for is determined by each individual named OSSL_PROVIDER
.
+
+
+ or is .
+
+ or is the empty string.
+ The current platform does not support OpenSSL Providers.
+ The key could not be opened via the specified named OSSL_PROVIDER
.