📄 tttest.c
字号:
#include "tigertree.h"
#include <stdio.h>
#include <string.h>
void tttest(char *s, int repeat)
{
TT_CONTEXT ctx;
unsigned char hash[TIGERSIZE];
int i;
printf("TigerTree hash of \"%s\"",s);
if(repeat>1) {
printf(", repeated %d times",repeat);
}
printf(":\n");
tt_init(&ctx);
for (i = 0; i<repeat; i++) {
tt_update(&ctx,s,strlen(s));
}
tt_digest(&ctx,hash);
printf(" ");
for (i = 0; i<TIGERSIZE; i++) {
printf("%.2x", hash[i]);
}
printf("\n");
}
int main()
{
tttest("",1);
tttest("1",1);
tttest("abc",1);
tttest("Tiger",1);
tttest("TigerTree",1);
tttest("a",1024);
tttest("a",1025);
tttest("b",17408);
tttest("b",17409);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -