Edit

Share via


CompositeMLDsa.TryExportCompositeMLDsaPrivateKey Method

Definition

Attempts to export private key portion of the current key into the provided buffer.

public:
 bool TryExportCompositeMLDsaPrivateKey(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryExportCompositeMLDsaPrivateKey(Span<byte> destination, out int bytesWritten);
member this.TryExportCompositeMLDsaPrivateKey : Span<byte> * int -> bool
Public Function TryExportCompositeMLDsaPrivateKey (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameters

destination
Span<Byte>

The buffer to receive the private key value.

bytesWritten
Int32

When this method returns, contains the number of bytes written to the destination buffer.

This parameter is treated as uninitialized.

Returns

true if destination was large enough to hold the result; otherwise, false.

Exceptions

This instance has been disposed.

An error occurred while exporting the key.

Applies to