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

Function sel25519

vmm/src/x25519.js:135–142  ·  view source on GitHub ↗
(p, q, b)

Source from the content-addressed store, hash-verified

133 o[0] += c - 1 + 37 * (c - 1);
134 }
135 function sel25519(p, q, b) {
136 var t, c = ~(b - 1);
137 for (var i = 0; i < 16; i++) {
138 t = c & (p[i] ^ q[i]);
139 p[i] ^= t;
140 q[i] ^= t;
141 }
142 }
143 function pack25519(o, n) {
144 var i, j, b;
145 var m = gf(), t = gf();

Callers 3

pack25519Function · 0.70
crypto_scalarmultFunction · 0.70
cswapFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected