(hbprf) HbProof is a signature using HeartbeatAddress's partkey, thereby showing it is online.

Implements

Constructors

  • Creates a new HbProofFields object.

    Parameters

    • __namedParameters: {
          hbPk?: string | Uint8Array;
          hbPk1sig?: string | Uint8Array;
          hbPk2?: string | Uint8Array;
          hbPk2sig?: string | Uint8Array;
          hbSig?: string | Uint8Array;
      }
      • Optional hbPk?: string | Uint8Array
      • Optional hbPk1sig?: string | Uint8Array
      • Optional hbPk2?: string | Uint8Array
      • Optional hbPk2sig?: string | Uint8Array
      • Optional hbSig?: string | Uint8Array

    Returns HbProofFields

Properties

hbPk?: Uint8Array

(p) Public key of the heartbeat message.

hbPk1sig?: Uint8Array

(p1s) Signature of OneTimeSignatureSubkeyOffsetID(PK, Batch, Offset) under the key PK2.

hbPk2?: Uint8Array

(p2) Key for new-style two-level ephemeral signature.

hbPk2sig?: Uint8Array

(p2s) Signature of OneTimeSignatureSubkeyBatchID(PK2, Batch) under the master key (OneTimeSignatureVerifier).

hbSig?: Uint8Array

(s) Signature of the heartbeat message.

encodingSchemaValue: undefined | Schema

Accessors

Methods

Generated using TypeDoc