Lines Matching refs:alg
219 MDString(Algorithm_t *alg, const char *string)
224 alg->Data(string,len,buf);
230 printf("%s (\"%s\") = %s", alg->name, string, buf);
243 MDTimeTrial(Algorithm_t *alg)
254 alg->name, TEST_BLOCK_COUNT, TEST_BLOCK_LEN);
265 alg->Init(&context);
267 alg->Update(&context, block, TEST_BLOCK_LEN);
268 p = alg->End(&context, buf);
353 MDTestSuite(Algorithm_t *alg)
358 printf("%s test suite:\n", alg->name);
360 (*alg->Data)(MDTestInput[i], strlen(MDTestInput[i]), buffer);
361 printf("%s (\"%s\") = %s", alg->name, MDTestInput[i], buffer);
362 if (strcmp(buffer, (*alg->TestOutput)[i]) == 0)
373 MDFilter(Algorithm_t *alg, int tee)
380 alg->Init(&context);
384 alg->Update(&context, buffer, len);
386 printf("%s\n", alg->End(&context, buf));
390 usage(Algorithm_t *alg)
393 fprintf(stderr, "usage: %s [-pqrtx] [-c string] [-s string] [files ...]\n", alg->progname);