void shabal192(void *dest, void *msg, uint32_t length_b){ shabal_ctx_t ctx; shabal192_init(&ctx); while(length_b>=SHABAL_BLOCKSIZE){ shabal_nextBlock(&ctx, msg); msg = (uint8_t*)msg+SHABAL_BLOCKSIZE_B; length_b -= SHABAL_BLOCKSIZE; } shabal_lastBlock(&ctx, msg, length_b); shabal192_ctx2hash(dest, &ctx); }
void testinit_192(void){ shabal_ctx_t ctx; shabal192_init(&ctx); shabal_ctx_dump(&ctx); }