Crypto Lib
    Preparing search index...

    Interface PasswordEncryptOptions

    Options for password-based encryption (Argon2id + XChaCha20-Poly1305).

    interface PasswordEncryptOptions {
        password: string | Uint8Array<ArrayBufferLike>;
        plaintext: string | Uint8Array<ArrayBufferLike>;
        timeCost?: number;
        memoryCost?: number;
        parallelism?: number;
    }
    Index
    password: string | Uint8Array<ArrayBufferLike>

    Password (UTF-8 string or bytes).

    plaintext: string | Uint8Array<ArrayBufferLike>

    Plaintext to encrypt.

    timeCost?: number

    Argon2id time cost (iterations). Default: 3.

    memoryCost?: number

    Argon2id memory cost in KiB. Default: 65536 (64 MiB).

    parallelism?: number

    Argon2id parallelism. Default: 4.