19#include "hitls_build.h"
20#if defined(HITLS_CRYPTO_CURVE_NISTP256) && defined(HITLS_CRYPTO_NIST_ECC_ACCELERATE)
38int32_t ECP256_Point2Affine(
const ECC_Para *para, ECC_Point *r,
const ECC_Point *pt);
52int32_t ECP256_PointMulAdd(ECC_Para *para, ECC_Point *r,
53 const BN_BigNum *k1,
const BN_BigNum *k2,
const ECC_Point *pt);
66int32_t ECP256_PointMul(ECC_Para *para, ECC_Point *r,
const BN_BigNum *k,
const ECC_Point *pt);
78int32_t ECP256_ModOrderInv(
const ECC_Para *para, BN_BigNum *r,
const BN_BigNum *a);