MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / inv25519

Function inv25519

vmm/src/x25519.js:604–616  ·  view source on GitHub ↗
(o, i)

Source from the content-addressed store, hash-verified

602 M(o, a, a);
603 }
604 function inv25519(o, i) {
605 var c = gf();
606 var a;
607 for (a = 0; a < 16; a++)
608 c[a] = i[a];
609 for (a = 253; a >= 0; a--) {
610 S(c, c);
611 if (a !== 2 && a !== 4)
612 M(c, c, i);
613 }
614 for (a = 0; a < 16; a++)
615 o[a] = c[a];
616 }
617 function pow2523(o, i) {
618 var c = gf();
619 var a;

Callers 3

crypto_scalarmultFunction · 0.70
packFunction · 0.70
convertPublicKeyFunction · 0.70

Calls 3

gfFunction · 0.70
SFunction · 0.70
MFunction · 0.70

Tested by

no test coverage detected