語言

CompositeMLDsa.ExportCompositeMLDsaPrivateKey 方法

定義

匯出目前金鑰的私鑰部分。

多載

名稱 Description
ExportCompositeMLDsaPrivateKey()

匯出目前金鑰的私鑰部分。

ExportCompositeMLDsaPrivateKey(Span<Byte>)

將目前金鑰的私鑰部分匯出到提供的緩衝區。

ExportCompositeMLDsaPrivateKey()

來源:
CompositeMLDsa.cs
來源:
CompositeMLDsa.cs
來源:
CompositeMLDsa.cs

匯出目前金鑰的私鑰部分。

public:
 cli::array <System::Byte> ^ ExportCompositeMLDsaPrivateKey();
public byte[] ExportCompositeMLDsaPrivateKey();
member this.ExportCompositeMLDsaPrivateKey : unit -> byte[]
Public Function ExportCompositeMLDsaPrivateKey () As Byte()

傳回

Byte[]

複合 ML-DSA 私鑰。

例外狀況

目前的實例無法匯出私鑰。

-或-

匯出金鑰時發生錯誤。

對象已經處置。

適用於

ExportCompositeMLDsaPrivateKey(Span<Byte>)

來源:
CompositeMLDsa.cs
來源:
CompositeMLDsa.cs
來源:
CompositeMLDsa.cs

將目前金鑰的私鑰部分匯出到提供的緩衝區。

public:
 int ExportCompositeMLDsaPrivateKey(Span<System::Byte> destination);
public int ExportCompositeMLDsaPrivateKey(Span<byte> destination);
member this.ExportCompositeMLDsaPrivateKey : Span<byte> -> int
Public Function ExportCompositeMLDsaPrivateKey (destination As Span(Of Byte)) As Integer

參數

destination
Span<Byte>

接收複合金鑰 ML-DSA 私鑰值的緩衝區。

傳回

寫入 destination 緩衝區的位元組數。

例外狀況

這個實例已經被處理掉了。

destination 不夠大,無法容納結果。

-或-

匯出金鑰時發生錯誤。

適用於