Table of Contents

Class WrappedSplit

Namespace
PostQuantum.SecretSharing
Assembly
PostQuantum.SecretSharing.dll

The result of a wrapped split: the shares of the random key-encryption key (KEK), plus the non-secret Envelope (the AES-256-GCM ciphertext of your real secret). Distribute the shares to trustees and store the envelope anywhere — it is useless without a quorum.

public sealed class WrappedSplit
Inheritance
WrappedSplit
Inherited Members

Properties

Envelope

The sealed envelope: nonce ‖ tag ‖ ciphertext. Not secret.

public byte[] Envelope { get; }

Property Value

byte[]

Shares

Shares of the random KEK. Any k reconstruct it.

public SecretShare[] Shares { get; }

Property Value

SecretShare[]