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.