Go to the documentation of this file.
17 #ifndef CIFER_VECTOR_CURVE_H
18 #define CIFER_VECTOR_CURVE_H
20 #include <amcl/ecp_BN254.h>
21 #include <amcl/ecp2_BN254.h>
22 #include <amcl/fp12_BN254.h>
Definition: vec_curve.h:34
Definition: vec_curve.h:58
void cfe_vec_GT_inf(cfe_vec_GT *v)
void cfe_vec_mul_G1(cfe_vec_G1 *v, cfe_vec *u)
size_t size
Definition: vec_curve.h:60
void cfe_vec_G2_init(cfe_vec_G2 *v, size_t size)
struct cfe_vec_G1 cfe_vec_G1
struct cfe_vec_G2 cfe_vec_G2
void cfe_vec_octet_init(cfe_vec_octet *v, size_t size)
struct cfe_vec_GT cfe_vec_GT
void cfe_vec_mul_G2(cfe_vec_G2 *v, cfe_vec *u)
Definition: vec_curve.h:50
void cfe_vec_GT_free(cfe_vec_GT *v)
void cfe_vec_G2_free(cfe_vec_G2 *v)
struct cfe_vec_octet cfe_vec_octet
void cfe_vec_G2_inf(cfe_vec_G2 *v)
void cfe_vec_G1_inf(cfe_vec_G1 *v)
void cfe_vec_mul_vec_G2(cfe_vec_G2 *res, cfe_vec *u, cfe_vec_G2 *v)
size_t size
Definition: vec_curve.h:36
void cfe_vec_G1_free(cfe_vec_G1 *v)
void cfe_vec_octet_free(cfe_vec_octet *v)
Vector struct and operations.
void cfe_vec_GT_init(cfe_vec_GT *v, size_t size)
Definition: vec_curve.h:42
void cfe_vec_mul_GT(cfe_vec_GT *v, cfe_vec *u)
size_t size
Definition: vec_curve.h:44
size_t size
Definition: vec_curve.h:52
void cfe_vec_G1_init(cfe_vec_G1 *v, size_t size)
void cfe_vec_mul_vec_G1(cfe_vec_G1 *res, cfe_vec *u, cfe_vec_G1 *v)