test/crypto: refactor unit tests