some tweaks
[mkp224o.git] / ed25519 / amd64-51-30k / sc25519_mul.c
blob92a12d020de0afe0337f3490b89c0d8fb66fc7aa
1 #include "sc25519.h"
3 #define ull4_mul crypto_sign_ed25519_amd64_51_30k_batch_ull4_mul
5 extern void ull4_mul(unsigned long long r[8], const unsigned long long x[4], const unsigned long long y[4]);
7 void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y)
9 unsigned long long t[8];
10 ull4_mul(t, x->v, y->v);
11 sc25519_barrett(r, t);