Language

Hpke クラス

定義

public ref class Hpke abstract : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5009", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public abstract class Hpke : IDisposable
public abstract class Hpke : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5009", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Hpke = class
    interface IDisposable
type Hpke = class
    interface IDisposable
Public MustInherit Class Hpke
Implements IDisposable
継承
Hpke
属性
実装

コンストラクター

Name 説明
Hpke(HpkeSuite)

プロパティ

Name 説明
Suite

メソッド

Name 説明
CreatePskRecipient(Byte[], Byte[], Byte[], Byte[])
CreatePskRecipient(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
CreatePskRecipientCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
CreatePskSender(Byte[], Byte[], Byte[], Byte[])
CreatePskSender(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Byte[], ReadOnlySpan<Byte>)
CreatePskSender(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
CreatePskSenderCore(Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
CreateRecipient(Byte[], Byte[])
CreateRecipient(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
CreateRecipientCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
CreateSender(Byte[], ReadOnlySpan<Byte>)
CreateSender(Span<Byte>, ReadOnlySpan<Byte>)
CreateSenderCore(Span<Byte>, ReadOnlySpan<Byte>)
DeriveKey(HpkeSuite, Byte[])
DeriveKey(HpkeSuite, ReadOnlySpan<Byte>)
Dispose()
Dispose(Boolean)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
ExportDecapsulationKey()
ExportDecapsulationKey(Span<Byte>)
ExportDecapsulationKeyCore(Span<Byte>)
ExportEncapsulationKey()
ExportEncapsulationKey(Span<Byte>)
ExportEncapsulationKeyCore(Span<Byte>)
GenerateKey(HpkeSuite)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
ImportDecapsulationKey(HpkeSuite, Byte[])
ImportDecapsulationKey(HpkeSuite, ReadOnlySpan<Byte>)
ImportEncapsulationKey(HpkeSuite, Byte[])
ImportEncapsulationKey(HpkeSuite, ReadOnlySpan<Byte>)
IsSupported(HpkeSuite)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Open(Byte[], Byte[], Byte[], Byte[])
Open(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Open(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
OpenCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Seal(Byte[], Byte[], Byte[], Byte[], Byte[])
Seal(ReadOnlySpan<Byte>, Byte[], Byte[], ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Seal(ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
SealCore(ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象