30 if (message->
len + padding_len != padded_message->
len) {
45 int i, message_size = 0;
48 for (i = padded_message->
len-1; i >= 0; i--) {
64 if (message->
len < message_size) {
68 message->
len = message_size;
int BPU_padAdd(BPU_T_GF2_Vector *padded_message, const BPU_T_GF2_Vector *message, const uint16_t padding_len)
Add padding to message.
#define BPU_printError(fmt,...)
print error message with filename, line
BPU_T_GF2 * elements
all element of matrix
#define BPU_gf2VecSetBit(v_pointer, i, bit)
uint16_t elements_in_row
number of elements in one row
int BPU_padDel(BPU_T_GF2_Vector *message, const BPU_T_GF2_Vector *padded_message)
Delete padding from message.
#define BPU_gf2VecGetBit(v_pointer, i)
Check if is set bit at i-th position in vector.
uint8_t element_bit_size
element size, is sizeof(BPU_T_GF2) i.e. 64 bits