qca
bit_ops.h File Reference
#include <botan/types.h>
Include dependency graph for bit_ops.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | QCA |
| namespace | QCA::Botan |
Functions | |
| template<typename T > | |
| byte | QCA::Botan::get_byte (u32bit byte_num, T input) |
| u32bit | QCA::Botan::hamming_weight (u64bit n) |
| u32bit | QCA::Botan::high_bit (u64bit n) |
| u32bit | QCA::Botan::low_bit (u64bit n) |
| u16bit | QCA::Botan::make_u16bit (byte input0, byte input1) |
| u32bit | QCA::Botan::make_u32bit (byte input0, byte input1, byte input2, byte input3) |
| u64bit | QCA::Botan::make_u64bit (byte input0, byte input1, byte input2, byte input3, byte input4, byte input5, byte input6, byte input7) |
| bool | QCA::Botan::power_of_2 (u64bit arg) |
| template<typename T > | |
| T | QCA::Botan::rotate_left (T input, u32bit rot) |
| template<typename T > | |
| T | QCA::Botan::rotate_right (T input, u32bit rot) |
| u32bit | QCA::Botan::significant_bytes (u64bit n) |
| void | QCA::Botan::xor_buf (byte out[], const byte in[], const byte mask[], u32bit length) |
| void | QCA::Botan::xor_buf (byte data[], const byte mask[], u32bit length) |
KDE 4.4 API Reference