X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=hfal-performance.c;h=5371f80d9f255594524fee8023a3eb37e3b9a9ad;hb=25ccd391d2f02575799e94bf9aac1e108e7c0f3b;hp=47fccf8ecc0abfedfe2b2db6ab6605bf2c42084e;hpb=c9c11514d91b8c19f77d65ac051b998bd99048b0;p=avr-crypto-lib.git diff --git a/hfal-performance.c b/hfal-performance.c index 47fccf8..5371f80 100644 --- a/hfal-performance.c +++ b/hfal-performance.c @@ -139,22 +139,12 @@ void hfal_stacksize(const hfdesc_t* hd){ uint8_t data[(hf.blocksize_b+7)/8]; uint8_t digest[(hf.hashsize_b+7)/8]; uint16_t t1, t2; - uint8_t i; if(hf.type!=HFDESC_TYPE_HASHFUNCTION) return; cli_putstr_P(PSTR("\r\n\r\n === ")); cli_putstr_P(hf.name); - cli_putstr_P(PSTR(" stack-usage === " - "\r\n type: hashfunction" - "\r\n hashsize (bits): ")); - printvalue(hf.hashsize_b); - - cli_putstr_P(PSTR("\r\n ctxsize (bytes): ")); - printvalue(hf.ctxsize_B); - - cli_putstr_P(PSTR("\r\n blocksize (bits): ")); - printvalue(hf.blocksize_b); + cli_putstr_P(PSTR(" stack-usage === ")); cli(); stack_measure_init(&smctx, PATTERN_A); @@ -162,7 +152,7 @@ void hfal_stacksize(const hfdesc_t* hd){ t1 = stack_measure_final(&smctx); stack_measure_init(&smctx, PATTERN_B); hf.init(&ctx); - t1 = stack_measure_final(&smctx); + t2 = stack_measure_final(&smctx); sei(); t1 = (t1>t2)?t1:t2; @@ -175,7 +165,7 @@ void hfal_stacksize(const hfdesc_t* hd){ t1 = stack_measure_final(&smctx); stack_measure_init(&smctx, PATTERN_B); hf.nextBlock(&ctx, data); - t1 = stack_measure_final(&smctx); + t2 = stack_measure_final(&smctx); sei(); t1 = (t1>t2)?t1:t2; @@ -188,7 +178,7 @@ void hfal_stacksize(const hfdesc_t* hd){ t1 = stack_measure_final(&smctx); stack_measure_init(&smctx, PATTERN_B); hf.lastBlock(&ctx, data, 0); - t1 = stack_measure_final(&smctx); + t2 = stack_measure_final(&smctx); sei(); t1 = (t1>t2)?t1:t2; @@ -201,7 +191,7 @@ void hfal_stacksize(const hfdesc_t* hd){ t1 = stack_measure_final(&smctx); stack_measure_init(&smctx, PATTERN_B); hf.ctx2hash(digest, &ctx); - t1 = stack_measure_final(&smctx); + t2 = stack_measure_final(&smctx); sei(); t1 = (t1>t2)?t1:t2;