@li0ard/gost - v0.1.4
    Preparing search index...

    Type Alias Cipher

    Cipher core

    type Cipher = {
        blockSize: number;
        keySize: number;
        decrypt(
            ciphertext: TArg<Uint8Array<ArrayBufferLike>>,
        ): Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>;
        encrypt(
            plaintext: TArg<Uint8Array<ArrayBufferLike>>,
        ): Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>;
    }

    Implemented by

    Index

    Properties

    Methods

    Properties

    blockSize: number

    Block size

    keySize: number

    Key size

    Methods

    • Decrypt block

      Parameters

      • ciphertext: TArg<Uint8Array<ArrayBufferLike>>

      Returns Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>

    • Encrypt block

      Parameters

      • plaintext: TArg<Uint8Array<ArrayBufferLike>>

      Returns Uint8Array<ArrayBufferLike> & Uint8Array<ArrayBuffer>