Edit

Share via


CompositeMLDsa.TryExportCompositeMLDsaPublicKey Method

Definition

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

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

Parameters

destination
Span<Byte>

The buffer to receive the public 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