docker: source checking container
[gnuk/gnuk.git] / src / jpc-ac_p256r1.h
1 /**
2  * @brief       Jacobian projective coordinates
3  */
4 typedef struct
5 {
6   bn256 x[1];
7   bn256 y[1];
8   bn256 z[1];
9 } jpc;
10
11 void jpc_double_p256r1 (jpc *X, const jpc *A);
12 void jpc_add_ac_p256r1 (jpc *X, const jpc *A, const ac *B);
13 void jpc_add_ac_signed_p256r1 (jpc *X, const jpc *A, const ac *B, int minus);
14 int jpc_to_ac_p256r1 (ac *X, const jpc *A);