From c6456f8a000cb6d51201934ff190188568d8d12c Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Thu, 3 Feb 2011 21:03:37 -0700 Subject: [PATCH] I didn't need the team listing code in in.tokend --- packages/mcp/src/in.tokend.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/packages/mcp/src/in.tokend.c b/packages/mcp/src/in.tokend.c index e99276c..b94183a 100644 --- a/packages/mcp/src/in.tokend.c +++ b/packages/mcp/src/in.tokend.c @@ -1,5 +1,4 @@ #include -#include #include #include #include @@ -11,33 +10,8 @@ #include #include #include -#include #include "common.h" #include "arc4.h" -#include "md5.h" - -void -list_teams() -{ - struct dirent *ent; - DIR *dir; - - dir = opendir(state_path("teams/names")); - if (! dir) return; - while ((ent = readdir(dir))) { - struct stat buf; - - if ((0 == stat(state_path("teams/names/%s", ent->d_name), &buf)) && - (S_ISREG(buf.st_mode))) { - char digest[MD5_HEXDIGEST_LEN + 1]; - - md5_hexdigest((uint8_t *)ent->d_name, strlen(ent->d_name), digest); - digest[MD5_HEXDIGEST_LEN] = '\n'; - write(1, digest, sizeof(digest)); - } - } - closedir(dir); -} int main(int argc, char *argv[]) @@ -55,20 +29,11 @@ main(int argc, char *argv[]) len = read(0, category, sizeof(category)); if (0 >= len) return 0; - - /* Category name of "?" lists arc4 hashes of all teams */ - if ((1 == len) && ('?' == category[0])) { - list_teams(); - return 0; - } - - /* Strip invalid characters */ for (categorylen = 0; (categorylen < len) && isalnum(category[categorylen]); categorylen += 1); } - /* Read in that category's key. */ { int fd;