Lines Matching refs:buffer

58   unsigned char buffer[BLOCK_SIZE];
68 /* Convert the the buffer BUFFER into a block BLOCK, using I as
70 #define buffer_to_block(buffer, block, i) \
73 | (((u64) (buffer)[i * 8 + 0]) << 56) \
74 | (((u64) (buffer)[i * 8 + 1]) << 48) \
75 | (((u64) (buffer)[i * 8 + 2]) << 40) \
76 | (((u64) (buffer)[i * 8 + 3]) << 32) \
77 | (((u64) (buffer)[i * 8 + 4]) << 24) \
78 | (((u64) (buffer)[i * 8 + 5]) << 16) \
79 | (((u64) (buffer)[i * 8 + 6]) << 8) \
80 | (((u64) (buffer)[i * 8 + 7]) << 0)));
82 /* Convert the block BLOCK into a buffer BUFFER, using I as
84 #define block_to_buffer(buffer, block, i) \
87 (buffer)[i * 8 + 0] = (block[i] >> 56) & 0xFF; \
88 (buffer)[i * 8 + 1] = (block[i] >> 48) & 0xFF; \
89 (buffer)[i * 8 + 2] = (block[i] >> 40) & 0xFF; \
90 (buffer)[i * 8 + 3] = (block[i] >> 32) & 0xFF; \
91 (buffer)[i * 8 + 4] = (block[i] >> 24) & 0xFF; \
92 (buffer)[i * 8 + 5] = (block[i] >> 16) & 0xFF; \
93 (buffer)[i * 8 + 6] = (block[i] >> 8) & 0xFF; \
94 (buffer)[i * 8 + 7] = (block[i] >> 0) & 0xFF; \
1300 const unsigned char *buffer = buffer_arg;
1309 /* Flush the buffer. */
1310 whirlpool_transform (context, context->buffer);
1314 if (! buffer)
1321 context->buffer[context->count++] = *buffer++;
1333 whirlpool_transform (context, buffer);
1336 buffer += BLOCK_SIZE;
1340 context->buffer[context->count++] = *buffer++;
1361 whirlpool_write (void *ctx, const void *buffer, size_t buffer_n)
1365 whirlpool_add (context, buffer, buffer_n);
1378 context->buffer[context->count++] = 0x80;
1384 context->buffer[context->count++] = 0;
1388 context->buffer[context->count++] = 0;
1391 memcpy (context->buffer + context->count, context->length, 32);
1395 block_to_buffer (context->buffer, context->hash_state, i);
1403 return context->buffer;