|
42 | 42 | <Docs>
|
43 | 43 | <summary>Provides an implementation of the Digital Signature Algorithm (DSA) backed by OpenSSL.</summary>
|
44 | 44 | <remarks>
|
45 |
| - <format type="text/markdown"><![CDATA[ |
46 |
| - |
47 |
| -## Remarks |
| 45 | + <format type="text/markdown"><![CDATA[ |
| 46 | +
|
| 47 | +## Remarks |
48 | 48 |
|
49 | 49 | This class should only be used directly when doing platform interop with the system OpenSSL library. When platform interop is not needed, you should use the <xref:System.Security.Cryptography.DSA.Create%2A?displayProperty=nameWithType> factory methods instead of a specific derived implementation.
|
50 | 50 |
|
51 | 51 | > [!IMPORTANT]
|
52 |
| -> The creators of the DSA algorithm have withdrawn their support for it. Consider using the <xref:System.Security.Cryptography.RSA> class or the <xref:System.Security.Cryptography.ECDsa> class instead of the <xref:System.Security.Cryptography.DSA> class. Use <xref:System.Security.Cryptography.DSA> only for compatibility with legacy applications and data. |
| 52 | +> The creators of the DSA algorithm have withdrawn their support for it. Consider using the <xref:System.Security.Cryptography.RSA> class or the <xref:System.Security.Cryptography.ECDsa> class instead of the <xref:System.Security.Cryptography.DSA> class. Use <xref:System.Security.Cryptography.DSA> only for compatibility with legacy applications and data. |
53 | 53 |
|
54 | 54 | DSAOpenSSL provides the FIPS 186-3 version of DSA.
|
55 | 55 |
|
@@ -104,9 +104,9 @@ DSAOpenSSL provides the FIPS 186-3 version of DSA.
|
104 | 104 | <Docs>
|
105 | 105 | <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSAOpenSsl" /> class with a default key size of 2048 bits.</summary>
|
106 | 106 | <remarks>
|
107 |
| - <format type="text/markdown"><![CDATA[ |
108 |
| - |
109 |
| -## Remarks |
| 107 | + <format type="text/markdown"><![CDATA[ |
| 108 | +
|
| 109 | +## Remarks |
110 | 110 |
|
111 | 111 | This constructor does not generate a new DSA public/private keypair immediately, it just sets the size which will be used to generate a key when one is needed.
|
112 | 112 | If key is loaded via the <xref:System.Security.Cryptography.DSAOpenSsl.ImportParameters%2A> method, or other key import method, the key size from this constructor has no meaning.
|
@@ -167,9 +167,9 @@ If key is loaded via the <xref:System.Security.Cryptography.DSAOpenSsl.ImportPar
|
167 | 167 | <param name="keySize">The size of the key to generate, when a key is needed.</param>
|
168 | 168 | <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSAOpenSsl" /> class with a specified key size.</summary>
|
169 | 169 | <remarks>
|
170 |
| - <format type="text/markdown"><![CDATA[ |
171 |
| - |
172 |
| -## Remarks |
| 170 | + <format type="text/markdown"><![CDATA[ |
| 171 | +
|
| 172 | +## Remarks |
173 | 173 |
|
174 | 174 | This constructor does not generate a new DSA public/private keypair immediately, it just sets the size which will be used to generate a key when one is needed.
|
175 | 175 | If key is loaded via the <xref:System.Security.Cryptography.DSAOpenSsl.ImportParameters%2A> method, or other key import method, the `keySize` provided to this constructor has no meaning.
|
@@ -231,13 +231,13 @@ If key is loaded via the <xref:System.Security.Cryptography.DSAOpenSsl.ImportPar
|
231 | 231 | <param name="handle">The OpenSSL <c>DSA*</c> value to use as the key.</param>
|
232 | 232 | <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSAOpenSsl" /> class from an existing OpenSSL key represented as a <c>DSA*</c>.</summary>
|
233 | 233 | <remarks>
|
234 |
| - <format type="text/markdown"><![CDATA[ |
235 |
| - |
236 |
| -## Remarks |
| 234 | + <format type="text/markdown"><![CDATA[ |
| 235 | +
|
| 236 | +## Remarks |
237 | 237 |
|
238 | 238 | > [!IMPORTANT]
|
239 | 239 | > OpenSSL supports multiple library versions being loaded within the same process.
|
240 |
| -> Before calling this constructor, verify your pointer value came from the same version of OpenSSL that this class uses. |
| 240 | +> Before calling this constructor, verify your pointer value came from the same version of OpenSSL that this class uses. |
241 | 241 | > For more information, see <xref:System.Security.Cryptography.SafeEvpPKeyHandle.OpenSslVersion>.
|
242 | 242 |
|
243 | 243 | ]]></format>
|
@@ -364,9 +364,9 @@ If key is loaded via the <xref:System.Security.Cryptography.DSAOpenSsl.ImportPar
|
364 | 364 | <param name="pkeyHandle">The OpenSSL <c>EVP_PKEY*</c> value to use as the key, represented as a <see cref="T:System.Security.Cryptography.SafeEvpPKeyHandle" />.</param>
|
365 | 365 | <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSAOpenSsl" /> class from an existing OpenSSL key represented as an <c>EVP_PKEY*</c>.</summary>
|
366 | 366 | <remarks>
|
367 |
| - <format type="text/markdown"><![CDATA[ |
368 |
| - |
369 |
| -## Remarks |
| 367 | + <format type="text/markdown"><![CDATA[ |
| 368 | +
|
| 369 | +## Remarks |
370 | 370 |
|
371 | 371 | > [!IMPORTANT]
|
372 | 372 | > OpenSSL supports multiple library versions being loaded within the same process.
|
@@ -455,7 +455,7 @@ An error occurred during signature creation.
|
455 | 455 | <Docs>
|
456 | 456 | <param name="disposing">
|
457 | 457 | <see langword="true" /> to release managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
|
458 |
| - <summary>Releases the resources used by the current instance of the <see xref="T:System.Security.Cryptography.DSAOpenSsl" /> class.</summary> |
| 458 | + <summary>Releases the resources used by the current instance of the <see cref="T:System.Security.Cryptography.DSAOpenSsl" /> class.</summary> |
459 | 459 | <remarks>To be added.</remarks>
|
460 | 460 | </Docs>
|
461 | 461 | </Member>
|
@@ -489,9 +489,9 @@ An error occurred during signature creation.
|
489 | 489 | <summary>Gets a <see cref="T:System.Security.Cryptography.SafeEvpPKeyHandle" /> representation of the cryptographic key.</summary>
|
490 | 490 | <returns>A <see cref="T:System.Security.Cryptography.SafeEvpPKeyHandle" /> representation of the cryptographic key.</returns>
|
491 | 491 | <remarks>
|
492 |
| - <format type="text/markdown"><![CDATA[ |
493 |
| - |
494 |
| -## Remarks |
| 492 | + <format type="text/markdown"><![CDATA[ |
| 493 | +
|
| 494 | +## Remarks |
495 | 495 |
|
496 | 496 | Each call to this method produces a new <xref:System.Security.Cryptography.SafeEvpPKeyHandle> object with its own lifetime.
|
497 | 497 | The objects returned by this method can safely be used even after this <xref:System.Security.Cryptography.DSAOpenSsl> instance has been disposed.
|
@@ -681,9 +681,9 @@ The objects returned by this method can safely be used even after this <xref:Sys
|
681 | 681 | <summary>Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm.</summary>
|
682 | 682 | <value>The size, in bits, of the key modulus used by the asymmetric algorithm.</value>
|
683 | 683 | <remarks>
|
684 |
| - <format type="text/markdown"><![CDATA[ |
685 |
| - |
686 |
| -## Remarks |
| 684 | + <format type="text/markdown"><![CDATA[ |
| 685 | +
|
| 686 | +## Remarks |
687 | 687 |
|
688 | 688 | Setting this property to its current value has no visible effect.
|
689 | 689 | Setting this property to a new legal value discards the current key, but defers creation of a new key until one is needed.
|
|
0 commit comments