test with different crypto apis