int main (int argc, char **argv) { whoami = argv[0]; test_nfold (); #if 0 test_mit_des_s2k (); test_des3_s2k (); test_dr_dk (); #endif test_pbkdf2(); return 0; }
int ccpbkdf2test(TM_UNUSED int argc, TM_UNUSED char *const *argv) { plan_tests(kTestTestCount); if(verbose) diag("Starting pbkdf2 tests\n"); ok(test_pbkdf2(&ccmd2_ltc_di), "ccmd2_di"); ok(test_pbkdf2(&ccmd4_ltc_di), "ccmd4_ltc_di"); ok(test_pbkdf2(&ccmd5_ltc_di), "ccmd5_ltc_di"); ok(test_pbkdf2(&ccsha1_ltc_di), "ccsha1_ltc_di"); ok(test_pbkdf2(&ccsha1_eay_di), "ccsha1_eay_di"); ok(test_pbkdf2(&ccsha224_ltc_di), "ccsha224_ltc_di"); ok(test_pbkdf2(&ccsha256_ltc_di), "ccsha256_ltc_di"); ok(test_pbkdf2(&ccsha384_ltc_di), "ccsha384_ltc_di"); ok(test_pbkdf2(&ccsha512_ltc_di), "ccsha512_ltc_di"); ok(test_pbkdf2(&ccrmd128_ltc_di), "ccrmd128_ltc_di"); ok(test_pbkdf2(&ccrmd160_ltc_di), "ccrmd160_ltc_di"); ok(test_pbkdf2(&ccrmd256_ltc_di), "ccrmd256_ltc_di"); // ok(test_pbkdf2(&ccrmd320_ltc_di), "ccrmd320_ltc_di"); #if !defined(__NO_ASM__) && CCSHA1_VNG_INTEL ok(test_pbkdf2(&ccsha1_vng_intel_SupplementalSSE3_di), "ccsha1_vng_intel_SupplementalSSE3_di"); ok(test_pbkdf2(&ccsha1_vng_intel_NOSupplementalSSE3_di), "ccsha1_vng_intel_NOSupplementalSSE3_di"); ok(test_pbkdf2(&ccsha256_vng_intel_SupplementalSSE3_di), "ccsha256_vng_intel_SupplementalSSE3_di"); ok(test_pbkdf2(&ccsha256_vng_intel_NOSupplementalSSE3_di), "ccsha256_vng_intel_NOSupplementalSSE3_di"); #endif #if !defined(__NO_ASM__) && CCSHA1_VNG_ARMV7NEON ok(test_pbkdf2(&ccsha1_vng_armv7neon_di), "ccsha1_vng_armv7neon_di"); ok(test_pbkdf2(&ccsha256_vng_armv7neon_di), "ccsha256_vng_armv7neon_di"); #endif return 0; }