<PackageReference Include="Microsoft.Bcl.Cryptography" Version="11.0.0-rc.3.26522.148" />

System.Security.Cryptography.HpkeSuite

public sealed class HpkeSuite : IEquatable<HpkeSuite>
Represents a Hybrid Public Key Encryption (HPKE) cipher suite.
namespace System.Security.Cryptography { public sealed class HpkeSuite : IEquatable<HpkeSuite> { public HpkeAead AeadAlgorithm { get; } public HpkeKdf KdfAlgorithm { get; } public HpkeKem KemAlgorithm { get; } public int AeadTagSizeInBytes { get; } public int DecapsulationKeySizeInBytes { get; } public int EncapsulatedSecretSizeInBytes { get; } public int EncapsulationKeySizeInBytes { get; } public string Name { get; } public HpkeSuite(HpkeKem kem, HpkeKdf kdf, HpkeAead aead); public int GetCiphertextLength(int plaintextLength); public bool Equals(HpkeSuite other); public static bool operator ==(HpkeSuite left, HpkeSuite right); public static bool operator !=(HpkeSuite left, HpkeSuite right); } }