Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
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;
}