3 void fe25519_unpack(fe25519
*r
, const unsigned char x
[32])
5 /* assuming little-endian */
6 r
->v
[0] = *(unsigned long long *)x
;
7 r
->v
[1] = *(((unsigned long long *)x
)+1);
8 r
->v
[2] = *(((unsigned long long *)x
)+2);
9 r
->v
[3] = *(((unsigned long long *)x
)+3);
10 r
->v
[3] &= 0x7fffffffffffffffULL
;