aboutsummaryrefslogtreecommitdiff
path: root/third_party/openssl-nistz256-adx/nistz256.h
blob: 623695747a9660a4cbbb26a18ab6a0da83e4775d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
typedef struct {
    uint64_t X[4];
    uint64_t Y[4];
    uint64_t Z[4];
} P256_POINT;

typedef struct {
    uint64_t X[4];
    uint64_t Y[4];
} P256_POINT_AFFINE;

void ecp_nistz256_point_add_affine(P256_POINT *r,
                                   const P256_POINT *a,
                                   const P256_POINT_AFFINE *b);