]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - hfal-performance.c
updated Makefile
[avr-crypto-lib.git] / hfal-performance.c
index 47fccf8ecc0abfedfe2b2db6ab6605bf2c42084e..5371f80d9f255594524fee8023a3eb37e3b9a9ad 100644 (file)
@@ -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;