Home
last modified time | relevance | path

Searched refs:ge_p3 (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/lib/libcrypto/curve25519/
Dcurve25519_internal.h54 } ge_p3; typedef
77 int x25519_ge_frombytes_vartime(ge_p3 *h, const uint8_t *s);
78 void x25519_ge_p3_to_cached(ge_cached *r, const ge_p3 *p);
80 void x25519_ge_p1p1_to_p3(ge_p3 *r, const ge_p1p1 *p);
81 void x25519_ge_add(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q);
82 void x25519_ge_sub(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q);
83 void x25519_ge_scalarmult_small_precomp(ge_p3 *h, const uint8_t a[32],
85 void x25519_ge_scalarmult_base(ge_p3 *h, const uint8_t a[32]);
86 void x25519_ge_scalarmult(ge_p2 *r, const uint8_t *scalar, const ge_p3 *A);
Dcurve25519.c968 static void ge_p3_tobytes(uint8_t *s, const ge_p3 *h) { in ge_p3_tobytes()
986 int x25519_ge_frombytes_vartime(ge_p3 *h, const uint8_t *s) { in x25519_ge_frombytes_vartime()
1035 static void ge_p3_0(ge_p3 *h) { in ge_p3_0()
1056 static void ge_p3_to_p2(ge_p2 *r, const ge_p3 *p) { in ge_p3_to_p2()
1066 void x25519_ge_p3_to_cached(ge_cached *r, const ge_p3 *p) { in x25519_ge_p3_to_cached()
1081 void x25519_ge_p1p1_to_p3(ge_p3 *r, const ge_p1p1 *p) { in x25519_ge_p1p1_to_p3()
1090 ge_p3 t; in ge_p1p1_to_cached()
1111 static void ge_p3_dbl(ge_p1p1 *r, const ge_p3 *p) { in ge_p3_dbl()
1118 static void ge_madd(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) { in ge_madd()
1134 static void ge_msub(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) { in ge_msub()
[all …]