C Developer's API Reference guide
Functions
Total number of functions: 2. Functions supported are:get_nearest_power_of_two($value, $oBits)crypt_process($block, $size, $crc, $id)
get_nearest_power_of_two
get_nearest_power_of_two($value, $oBits)
[Since version 0.0.1]
This private function is used to get the nearest higher power of two to the value, it's also returning number of bits used for the number returned in oBits variable.
| @value [int]: | value to which find the nearest power of two |
| @oBits [int]: | number of bits used by the return value as it's power of two |
| Returns: | nearest higher power of two to value |
crypt_process
crypt_process($block, $size, $crc, $id)
[Since version 0.0.1]
This function is used to process the encryption and decryption of the data block.
| @block [buffer]: | buffer of data to be encrypted/decrypted |
| @size [int]: | size of buffer |
| @crc [uint32_t]: | CRC value for the data block (used as a part of algorithm) |
| @id [int]: | identifier of the chunk to be encoded (used as a part of algorithm) |
| Returns: | output buffer of identical length as original |