1 83b247a7 2012-01-21 0intro #include <u.h>
2 83b247a7 2012-01-21 0intro #include <libc.h>
3 83b247a7 2012-01-21 0intro #include <venti.h>
4 83b247a7 2012-01-21 0intro #include <libsec.h>
7 83b247a7 2012-01-21 0intro vtsha1(uchar score[VtScoreSize], uchar *p, int n)
9 83b247a7 2012-01-21 0intro DigestState ds;
11 83b247a7 2012-01-21 0intro memset(&ds, 0, sizeof ds);
12 83b247a7 2012-01-21 0intro sha1(p, n, score, &ds);
16 83b247a7 2012-01-21 0intro vtsha1check(uchar score[VtScoreSize], uchar *p, int n)
18 83b247a7 2012-01-21 0intro DigestState ds;
19 83b247a7 2012-01-21 0intro uchar score2[VtScoreSize];
21 83b247a7 2012-01-21 0intro memset(&ds, 0, sizeof ds);
22 83b247a7 2012-01-21 0intro sha1(p, n, score2, &ds);
23 83b247a7 2012-01-21 0intro if(memcmp(score, score2, VtScoreSize) != 0) {
24 83b247a7 2012-01-21 0intro werrstr("vtsha1check failed");
25 83b247a7 2012-01-21 0intro return -1;