#ifndef DIM2ID2ISO_TESTS_H
#define DIM2ID2ISO_TESTS_H

#include <quaternion.h>
#include <stdio.h>
#include <ec.h>
#include <hd.h>
#include <id2iso.h>
#include <rng.h>
#include <quaternion_data.h>
#include <endomorphism_action.h>

/** @internal
 * @ingroup id2iso_id2iso
 * @defgroup dim2id2iso_tests dim2id2iso module test functions
 * @{
 */

int dim2id2iso_test_fixed_degree_isogeny(void);

int dim2id2iso_test_find_uv(void);

int dim2id2iso_test_find_uv(void);

int dim2id2iso_test_dimid2iso(void);

/** @}
 */

#endif
