Botan

IDEA

License
Botan is released under the Simplified BSD License (see LICENSE.md)

class  IDEA: botan.block.block_cipher.BlockCipherFixedParams!(8LU, 16LU, 0LU, 1LU).BlockCipherFixedParams, botan.block.block_cipher.BlockCipher, botan.algo_base.sym_algo.SymmetricAlgorithm;

 IDEA


protected const ref const(SecureVector!ushort)  getEK();

Returns
const reference to encryption subkeys

protected const ref const(SecureVector!ushort)  getDK();

Returns
const reference to decryption subkeys

package void  idea_op(const(ubyte)* input, ubyte* output, size_t blocks, in const(ushort)* K);

IDEA is involutional, depending only on the key schedule