Documentation
    Preparing search index...

    The sender encryption context.

    interface SenderContext {
        enc: ArrayBuffer;
        export(
            exporterContext: ArrayBufferLike | ArrayBufferView,
            len: number,
        ): Promise<ArrayBuffer>;
        open(
            data: ArrayBufferLike | ArrayBufferView,
            aad?: ArrayBufferLike | ArrayBufferView,
        ): Promise<ArrayBuffer>;
        seal(
            data: ArrayBufferLike | ArrayBufferView,
            aad?: ArrayBufferLike | ArrayBufferView,
        ): Promise<ArrayBuffer>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    Methods

    Properties

    enc: ArrayBuffer

    The encapsulated key generated by the sender.

    Methods

    • Exports a secret using a variable-length pseudorandom function.

      If the error occurred, throws ExportError.

      Parameters

      • exporterContext: ArrayBufferLike | ArrayBufferView

        An exporter context string as bytes. The maximum length is 128 bytes.

      • len: number

        A desired length in bytes of the output secret.

      Returns Promise<ArrayBuffer>

      A secret string as bytes.

      ExportError