digest_runner
int errs = digest_runner(SUN_CKM_MD5, "MD5Msg.rsp", 16);
int digest_runner(char *, const char *, size_t);
errs += digest_runner(SUN_CKM_SHA1, "SHA1ShortMsg.rsp", 20);
errs += digest_runner(SUN_CKM_SHA1, "SHA1LongMsg.rsp", 20);
errs += digest_runner(SUN_CKM_SHA256, "SHA256ShortMsg.rsp", 32);
errs += digest_runner(SUN_CKM_SHA256, "SHA256LongMsg.rsp", 32);
errs += digest_runner(SUN_CKM_SHA384, "SHA384ShortMsg.rsp", 48);
errs += digest_runner(SUN_CKM_SHA384, "SHA384LongMsg.rsp", 48);
errs += digest_runner(SUN_CKM_SHA512, "SHA512ShortMsg.rsp", 64);
errs += digest_runner(SUN_CKM_SHA512, "SHA512LongMsg.rsp", 64);
errs += digest_runner(SUN_CKM_SHA512_224, "SHA512_224ShortMsg.rsp", 28);
errs += digest_runner(SUN_CKM_SHA512_224, "SHA512_224LongMsg.rsp", 28);
errs += digest_runner(SUN_CKM_SHA512_256, "SHA512_256ShortMsg.rsp", 32);
errs += digest_runner(SUN_CKM_SHA512_256, "SHA512_256LongMsg.rsp", 32);