Lines Matching defs:databitlen
489 EdonRUpdate(EdonRState *state, const uint8_t *data, size_t databitlen)
501 /* LastBytes = databitlen / 8 */
502 int LastBytes = (int)databitlen >> 3;
504 ASSERT(state->unprocessed_bits + databitlen <=
509 state->unprocessed_bits += (int)databitlen;
510 databitlen = state->unprocessed_bits;
517 bits_processed = Q256(databitlen, data32,
520 databitlen -= bits_processed;
521 state->unprocessed_bits = (int)databitlen;
522 if (databitlen > 0) {
523 /* LastBytes = Ceil(databitlen / 8) */
525 ((~(((-(int)databitlen) >> 3) & 0x01ff)) +
536 /* LastBytes = databitlen / 8 */
537 int LastBytes = (int)databitlen >> 3;
539 ASSERT(state->unprocessed_bits + databitlen <=
544 state->unprocessed_bits += (int)databitlen;
545 databitlen = state->unprocessed_bits;
552 bits_processed = Q512(databitlen, data64,
555 databitlen -= bits_processed;
556 state->unprocessed_bits = (int)databitlen;
557 if (databitlen > 0) {
558 /* LastBytes = Ceil(databitlen / 8) */
560 ((~(((-(int)databitlen) >> 3) & 0x03ff)) +
576 size_t databitlen;
597 databitlen = EdonR256_BLOCK_SIZE * 8;
607 databitlen = EdonR256_BLOCK_SIZE * 16;
617 state->bits_processed += Q256(databitlen, data32,
636 databitlen = EdonR512_BLOCK_SIZE * 8;
646 databitlen = EdonR512_BLOCK_SIZE * 16;
654 state->bits_processed += Q512(databitlen, data64,
721 EdonRHash(size_t hashbitlen, const uint8_t *data, size_t databitlen,
727 EdonRUpdate(&state, data, databitlen);