magma - v0.1.8
    Preparing search index...

    Variable decryptCTRConst

    decryptCTR: (
        key: Uint8Array,
        data: Uint8Array,
        iv: Uint8Array,
        legacy?: boolean,
        sbox?: Sbox,
    ) => Uint8Array = encryptCTR

    Decrypts data using the Counter (CTR) mode with Magma cipher.

    Type declaration

      • (
            key: Uint8Array,
            data: Uint8Array,
            iv: Uint8Array,
            legacy?: boolean,
            sbox?: Sbox,
        ): Uint8Array
      • Encrypts data using the Counter (CTR) mode with Magma cipher.

        Parameters

        • key: Uint8Array

          Encryption key

        • data: Uint8Array

          Data to be encrypted

        • iv: Uint8Array

          Initialization vector

        • legacy: boolean = false

          Enable backward compatibility with old GOST 28147-89

        • sbox: Sbox = sboxes.ID_TC26_GOST_28147_PARAM_Z

          Optional substitution box, defaults to ID_TC26_GOST_28147_PARAM_Z

        Returns Uint8Array

    Encryption key

    Data to be decrypted

    Initialization vector

    Enable backward compatibility with old GOST 28147-89

    Optional substitution box, defaults to ID_TC26_GOST_28147_PARAM_Z