xmpp_p2p
    Preparing search index...
    Index

    Constructors

    Methods

    • Returns { privKey: ArrayBuffer; pubKey: ArrayBuffer }

    • Returns {
          keyId: number;
          keyPair: { privKey: ArrayBuffer; pubKey: ArrayBuffer };
          signature: ArrayBuffer;
      }

    • Returns {
          get: <T = unknown>(key: string, defaultValue?: T) => T | undefined;
          getIdentityKeyPair: () => Promise<
              { privKey: ArrayBuffer; pubKey: ArrayBuffer }
              | undefined,
          >;
          getLocalRegistrationId: () => Promise<number | undefined>;
          isTrustedIdentity: (
              address: string,
              identityKey: ArrayBuffer,
              direction: OmemoDirection,
          ) => boolean | Promise<boolean>;
          loadIdentityKey: (address: string) => ArrayBuffer | undefined;
          loadPreKey: (
              keyId: number,
          ) => Promise<
              { keyPair: { privKey: ArrayBuffer; pubKey: ArrayBuffer } }
              | undefined,
          >;
          loadSession: (address: string) => string | undefined;
          loadSignedPreKey: (
              keyId: number,
          ) => { keyPair: { privKey: ArrayBuffer; pubKey: ArrayBuffer } } | undefined;
          put: (key: string, value: unknown) => void;
          remove: (key: string) => void;
          removeAllSessions: (jid: string) => void;
          removePreKey: (keyId: number) => void;
          removeSession: (address: string) => void;
          removeSignedPreKey: (keyId: number) => void;
          saveIdentity: (address: string, identityKey: ArrayBuffer) => boolean;
          store: Record<string, unknown>;
          storePreKey: (
              keyId: number,
              keyPair: { privKey: ArrayBuffer; pubKey: ArrayBuffer },
          ) => void;
          storeSession: (address: string, record: string) => void;
          storeSignedPreKey: (
              keyId: number,
              keyPair: { privKey: ArrayBuffer; pubKey: ArrayBuffer },
          ) => void;
      }