* Encrypts data using a specific key.
*
* The input key must be exactly 8 bytes long.
*
* Params:
* data = The data array to be encrypted
* key = The key used to encrypt the data
* ksFunc = The function responsible for creating the subkeys
* processFunc = The function responsible for processing one block of data
*
* Returns:
* An array of bytes containing the encrypted data
*
* See_Also:
* encrypt
* Encrypts data using a specific key. * * The input key must be exactly 8 bytes long. * * Params: * data = The data array to be encrypted * key = The key used to encrypt the data * ksFunc = The function responsible for creating the subkeys * processFunc = The function responsible for processing one block of data * * Returns: * An array of bytes containing the encrypted data * * See_Also: * encrypt